1 footer.svelte-1f2bd8l.svelte-1f2bd8l{clear:both;font-size:0.8em;text-align:center}footer.svelte-1f2bd8l p.svelte-1f2bd8l{margin:1em}.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}}header.svelte-dpo8d0.svelte-dpo8d0{width:100%;padding:5px 15px;z-index:5}.brand.svelte-dpo8d0.svelte-dpo8d0{white-space:nowrap}.brand.svelte-dpo8d0 a:hover{text-decoration:none}.brand.svelte-dpo8d0 h1.svelte-dpo8d0{display:inline;font-size:1.5em;color:#333}.brand.svelte-dpo8d0 img.svelte-dpo8d0{display:inline-block;margin-right:5px;margin-top:-5px}.dropdown-menu.svelte-dpo8d0.svelte-dpo8d0{z-index:1005}.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}}h1.svelte-1gol7rq.svelte-1gol7rq.svelte-1gol7rq.svelte-1gol7rq{margin:10px 0;padding-left:8px}h1.svelte-1gol7rq small.svelte-1gol7rq a{font-size:0.5em;white-space:nowrap}h2.svelte-1gol7rq.svelte-1gol7rq.svelte-1gol7rq.svelte-1gol7rq{font-size:2em;padding-left:8px;background-color:white}h3.svelte-1gol7rq.svelte-1gol7rq.svelte-1gol7rq.svelte-1gol7rq{font-size:1.5em;padding-left:8px}tr.all-columns.svelte-1gol7rq.svelte-1gol7rq.svelte-1gol7rq.svelte-1gol7rq{background-color:white !important;border:none}tr.all-columns.svelte-1gol7rq td.svelte-1gol7rq.svelte-1gol7rq.svelte-1gol7rq{border-top:none !important;padding-left:0 !important}.table.svelte-1gol7rq.svelte-1gol7rq.svelte-1gol7rq.svelte-1gol7rq{width:100%}.table.svelte-1gol7rq td.svelte-1gol7rq.svelte-1gol7rq.svelte-1gol7rq{font-size:0.9em}.table.svelte-1gol7rq>thead.svelte-1gol7rq>tr.svelte-1gol7rq>th.svelte-1gol7rq,.table.svelte-1gol7rq>tbody.svelte-1gol7rq>tr.svelte-1gol7rq>td.svelte-1gol7rq{padding:2px 8px}.name.svelte-1gol7rq.svelte-1gol7rq.svelte-1gol7rq.svelte-1gol7rq{font-weight:bold}#map-wrapper.svelte-1gol7rq.svelte-1gol7rq.svelte-1gol7rq.svelte-1gol7rq{width:100%;min-height:auto;height:300px;border:1px solid #666}#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-5fm7ib.svelte-5fm7ib{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-5fm7ib.svelte-5fm7ib{background-color:#D9E7F7;border-color:#9DB9E4}.result.highlight.svelte-5fm7ib a{margin:10px auto;display:block;max-width:10em;padding:1px;background-color:white}.result.svelte-5fm7ib .type.svelte-5fm7ib{color:gray;font-size:0.8em}.result.svelte-5fm7ib a{display:none}.result.svelte-5fm7ib .coords.svelte-5fm7ib{display:none}.noresults.svelte-5fm7ib.svelte-5fm7ib{text-align:center;padding:1em}.more.svelte-5fm7ib.svelte-5fm7ib{text-align:center;margin-top:1em}.result.highlight.svelte-5fm7ib a:hover{color:#111}.top-bar.svelte-v29okf.svelte-v29okf{width:100%;padding:1em 15px}.top-bar.svelte-v29okf #q.svelte-v29okf{max-width:500px}.tab-content.svelte-v29okf.svelte-v29okf{border:1px solid #ddd;border-top:none;display:flex;align-items:baseline
2 }#q.svelte-v29okf.svelte-v29okf{min-width:500px}@media(max-width: 850px){#q.svelte-v29okf.svelte-v29okf{min-width:400px}}label.svelte-v29okf.svelte-v29okf{font-weight:normal;margin-left:0.4rem;margin-right:0.4rem}#searchAdvancedOptionsContent.svelte-v29okf.svelte-v29okf{display:flex;flex-direction:column;padding:0 10px
3 }#searchAdvancedOptionsContent.svelte-v29okf label.svelte-v29okf{padding:0 3px}#searchAdvancedOptionsContent.svelte-v29okf span.svelte-v29okf{padding:4px 10px}.search-type-link.svelte-v29okf.svelte-v29okf{display:inline;margin-right:2em;position:absolute;right:0
4 }@media(max-width: 768px){.search-button-group.svelte-v29okf.svelte-v29okf{display:inline}}#last-updated.svelte-tome3c{font-size:0.7em;white-space:nowrap;text-align:center}#loading.svelte-tome3c{display:none;position:absolute;top:0;width:100%;background-color:#eee;z-index:100;padding:10px;text-align:center}.top-bar.svelte-1jmhudc{width:100%;padding:1em 15px}label.svelte-1jmhudc{font-weight:normal;margin-left:0.4rem;margin-right:0.4rem}.search-type-link.svelte-1jmhudc{display:inline;margin-right:2em;position:absolute;right:0
5 }#switch-coords.svelte-1jmhudc{font-size:0.6rem;font-weight:bold;cursor:pointer;padding:2px;margin:5px}.notused.svelte-rtfpp8{color:#ddd}.name.svelte-rtfpp8{font-weight:bold}.noname.svelte-rtfpp8{color:#800}.mapicon.svelte-180cawe{margin:10px 0}.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}/*!
6 * Bootstrap v4.6.0 (https://getbootstrap.com/)
7 * Copyright 2011-2021 The Bootstrap Authors
8 * Copyright 2011-2021 Twitter, Inc.
9 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
34 --breakpoint-sm: 576px;
35 --breakpoint-md: 768px;
36 --breakpoint-lg: 992px;
37 --breakpoint-xl: 1200px;
38 --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";
39 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
45 box-sizing: border-box;
49 font-family: sans-serif;
51 -webkit-text-size-adjust: 100%;
52 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
55 article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
61 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";
67 background-color: #fff;
70 [tabindex="-1"]:focus:not(:focus-visible) {
71 outline: 0 !important;
75 box-sizing: content-box;
80 h1, h2, h3, h4, h5, h6 {
82 margin-bottom: 0.5rem;
91 abbr[data-original-title] {
92 text-decoration: underline;
93 -webkit-text-decoration: underline dotted;
94 text-decoration: underline dotted;
97 -webkit-text-decoration-skip-ink: none;
98 text-decoration-skip-ink: none;
104 line-height: inherit;
126 margin-bottom: .5rem;
148 vertical-align: baseline;
161 text-decoration: none;
162 background-color: transparent;
167 text-decoration: underline;
170 a:not([href]):not([class]) {
172 text-decoration: none;
175 a:not([href]):not([class]):hover {
177 text-decoration: none;
184 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
192 -ms-overflow-style: scrollbar;
200 vertical-align: middle;
206 vertical-align: middle;
210 border-collapse: collapse;
214 padding-top: 0.75rem;
215 padding-bottom: 0.75rem;
218 caption-side: bottom;
223 text-align: -webkit-match-parent;
227 display: inline-block;
228 margin-bottom: 0.5rem;
235 button:focus:not(:focus-visible) {
245 font-family: inherit;
247 line-height: inherit;
257 text-transform: none;
272 -webkit-appearance: button;
275 button:not(:disabled),
276 [type="button"]:not(:disabled),
277 [type="reset"]:not(:disabled),
278 [type="submit"]:not(:disabled) {
282 button::-moz-focus-inner,
283 [type="button"]::-moz-focus-inner,
284 [type="reset"]::-moz-focus-inner,
285 [type="submit"]::-moz-focus-inner {
291 input[type="checkbox"] {
292 box-sizing: border-box;
313 margin-bottom: .5rem;
315 line-height: inherit;
321 vertical-align: baseline;
324 [type="number"]::-webkit-inner-spin-button,
325 [type="number"]::-webkit-outer-spin-button {
330 outline-offset: -2px;
331 -webkit-appearance: none;
334 [type="search"]::-webkit-search-decoration {
335 -webkit-appearance: none;
338 ::-webkit-file-upload-button {
340 -webkit-appearance: button;
344 display: inline-block;
357 display: none !important;
360 h1, h2, h3, h4, h5, h6,
361 .h1, .h2, .h3, .h4, .h5, .h6 {
362 margin-bottom: 0.5rem;
424 border-top: 1px solid rgba(0, 0, 0, 0.1);
436 background-color: #fcf8e3;
450 display: inline-block;
453 .list-inline-item:not(:last-child) {
454 margin-right: 0.5rem;
459 text-transform: uppercase;
473 .blockquote-footer::before {
474 content: "\2014\00A0";
484 background-color: #fff;
485 border: 1px solid #dee2e6;
486 border-radius: 0.25rem;
492 display: inline-block;
496 margin-bottom: 0.5rem;
508 word-wrap: break-word;
516 padding: 0.2rem 0.4rem;
519 background-color: #212529;
520 border-radius: 0.2rem;
559 @media (min-width: 576px) {
560 .container, .container-sm {
565 @media (min-width: 768px) {
566 .container, .container-sm, .container-md {
571 @media (min-width: 992px) {
572 .container, .container-sm, .container-md, .container-lg {
577 @media (min-width: 1200px) {
578 .container, .container-sm, .container-md, .container-lg, .container-xl {
584 display: -ms-flexbox;
598 .no-gutters > [class*="col-"] {
603 .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,
604 .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,
605 .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,
606 .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,
607 .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,
616 -ms-flex-preferred-size: 0;
618 -ms-flex-positive: 1;
636 -ms-flex: 0 0 33.333333%;
637 flex: 0 0 33.333333%;
638 max-width: 33.333333%;
654 -ms-flex: 0 0 16.666667%;
655 flex: 0 0 16.666667%;
656 max-width: 16.666667%;
667 -ms-flex: 0 0 8.333333%;
669 max-width: 8.333333%;
673 -ms-flex: 0 0 16.666667%;
674 flex: 0 0 16.666667%;
675 max-width: 16.666667%;
685 -ms-flex: 0 0 33.333333%;
686 flex: 0 0 33.333333%;
687 max-width: 33.333333%;
691 -ms-flex: 0 0 41.666667%;
692 flex: 0 0 41.666667%;
693 max-width: 41.666667%;
703 -ms-flex: 0 0 58.333333%;
704 flex: 0 0 58.333333%;
705 max-width: 58.333333%;
709 -ms-flex: 0 0 66.666667%;
710 flex: 0 0 66.666667%;
711 max-width: 66.666667%;
721 -ms-flex: 0 0 83.333333%;
722 flex: 0 0 83.333333%;
723 max-width: 83.333333%;
727 -ms-flex: 0 0 91.666667%;
728 flex: 0 0 91.666667%;
729 max-width: 91.666667%;
814 margin-left: 8.333333%;
818 margin-left: 16.666667%;
826 margin-left: 33.333333%;
830 margin-left: 41.666667%;
838 margin-left: 58.333333%;
842 margin-left: 66.666667%;
850 margin-left: 83.333333%;
854 margin-left: 91.666667%;
857 @media (min-width: 576px) {
859 -ms-flex-preferred-size: 0;
861 -ms-flex-positive: 1;
876 -ms-flex: 0 0 33.333333%;
877 flex: 0 0 33.333333%;
878 max-width: 33.333333%;
891 -ms-flex: 0 0 16.666667%;
892 flex: 0 0 16.666667%;
893 max-width: 16.666667%;
902 -ms-flex: 0 0 8.333333%;
904 max-width: 8.333333%;
907 -ms-flex: 0 0 16.666667%;
908 flex: 0 0 16.666667%;
909 max-width: 16.666667%;
917 -ms-flex: 0 0 33.333333%;
918 flex: 0 0 33.333333%;
919 max-width: 33.333333%;
922 -ms-flex: 0 0 41.666667%;
923 flex: 0 0 41.666667%;
924 max-width: 41.666667%;
932 -ms-flex: 0 0 58.333333%;
933 flex: 0 0 58.333333%;
934 max-width: 58.333333%;
937 -ms-flex: 0 0 66.666667%;
938 flex: 0 0 66.666667%;
939 max-width: 66.666667%;
947 -ms-flex: 0 0 83.333333%;
948 flex: 0 0 83.333333%;
949 max-width: 83.333333%;
952 -ms-flex: 0 0 91.666667%;
953 flex: 0 0 91.666667%;
954 max-width: 91.666667%;
1025 margin-left: 8.333333%;
1028 margin-left: 16.666667%;
1034 margin-left: 33.333333%;
1037 margin-left: 41.666667%;
1043 margin-left: 58.333333%;
1046 margin-left: 66.666667%;
1052 margin-left: 83.333333%;
1055 margin-left: 91.666667%;
1059 @media (min-width: 768px) {
1061 -ms-flex-preferred-size: 0;
1063 -ms-flex-positive: 1;
1067 .row-cols-md-1 > * {
1072 .row-cols-md-2 > * {
1077 .row-cols-md-3 > * {
1078 -ms-flex: 0 0 33.333333%;
1079 flex: 0 0 33.333333%;
1080 max-width: 33.333333%;
1082 .row-cols-md-4 > * {
1087 .row-cols-md-5 > * {
1092 .row-cols-md-6 > * {
1093 -ms-flex: 0 0 16.666667%;
1094 flex: 0 0 16.666667%;
1095 max-width: 16.666667%;
1104 -ms-flex: 0 0 8.333333%;
1105 flex: 0 0 8.333333%;
1106 max-width: 8.333333%;
1109 -ms-flex: 0 0 16.666667%;
1110 flex: 0 0 16.666667%;
1111 max-width: 16.666667%;
1119 -ms-flex: 0 0 33.333333%;
1120 flex: 0 0 33.333333%;
1121 max-width: 33.333333%;
1124 -ms-flex: 0 0 41.666667%;
1125 flex: 0 0 41.666667%;
1126 max-width: 41.666667%;
1134 -ms-flex: 0 0 58.333333%;
1135 flex: 0 0 58.333333%;
1136 max-width: 58.333333%;
1139 -ms-flex: 0 0 66.666667%;
1140 flex: 0 0 66.666667%;
1141 max-width: 66.666667%;
1149 -ms-flex: 0 0 83.333333%;
1150 flex: 0 0 83.333333%;
1151 max-width: 83.333333%;
1154 -ms-flex: 0 0 91.666667%;
1155 flex: 0 0 91.666667%;
1156 max-width: 91.666667%;
1227 margin-left: 8.333333%;
1230 margin-left: 16.666667%;
1236 margin-left: 33.333333%;
1239 margin-left: 41.666667%;
1245 margin-left: 58.333333%;
1248 margin-left: 66.666667%;
1254 margin-left: 83.333333%;
1257 margin-left: 91.666667%;
1261 @media (min-width: 992px) {
1263 -ms-flex-preferred-size: 0;
1265 -ms-flex-positive: 1;
1269 .row-cols-lg-1 > * {
1274 .row-cols-lg-2 > * {
1279 .row-cols-lg-3 > * {
1280 -ms-flex: 0 0 33.333333%;
1281 flex: 0 0 33.333333%;
1282 max-width: 33.333333%;
1284 .row-cols-lg-4 > * {
1289 .row-cols-lg-5 > * {
1294 .row-cols-lg-6 > * {
1295 -ms-flex: 0 0 16.666667%;
1296 flex: 0 0 16.666667%;
1297 max-width: 16.666667%;
1306 -ms-flex: 0 0 8.333333%;
1307 flex: 0 0 8.333333%;
1308 max-width: 8.333333%;
1311 -ms-flex: 0 0 16.666667%;
1312 flex: 0 0 16.666667%;
1313 max-width: 16.666667%;
1321 -ms-flex: 0 0 33.333333%;
1322 flex: 0 0 33.333333%;
1323 max-width: 33.333333%;
1326 -ms-flex: 0 0 41.666667%;
1327 flex: 0 0 41.666667%;
1328 max-width: 41.666667%;
1336 -ms-flex: 0 0 58.333333%;
1337 flex: 0 0 58.333333%;
1338 max-width: 58.333333%;
1341 -ms-flex: 0 0 66.666667%;
1342 flex: 0 0 66.666667%;
1343 max-width: 66.666667%;
1351 -ms-flex: 0 0 83.333333%;
1352 flex: 0 0 83.333333%;
1353 max-width: 83.333333%;
1356 -ms-flex: 0 0 91.666667%;
1357 flex: 0 0 91.666667%;
1358 max-width: 91.666667%;
1429 margin-left: 8.333333%;
1432 margin-left: 16.666667%;
1438 margin-left: 33.333333%;
1441 margin-left: 41.666667%;
1447 margin-left: 58.333333%;
1450 margin-left: 66.666667%;
1456 margin-left: 83.333333%;
1459 margin-left: 91.666667%;
1463 @media (min-width: 1200px) {
1465 -ms-flex-preferred-size: 0;
1467 -ms-flex-positive: 1;
1471 .row-cols-xl-1 > * {
1476 .row-cols-xl-2 > * {
1481 .row-cols-xl-3 > * {
1482 -ms-flex: 0 0 33.333333%;
1483 flex: 0 0 33.333333%;
1484 max-width: 33.333333%;
1486 .row-cols-xl-4 > * {
1491 .row-cols-xl-5 > * {
1496 .row-cols-xl-6 > * {
1497 -ms-flex: 0 0 16.666667%;
1498 flex: 0 0 16.666667%;
1499 max-width: 16.666667%;
1508 -ms-flex: 0 0 8.333333%;
1509 flex: 0 0 8.333333%;
1510 max-width: 8.333333%;
1513 -ms-flex: 0 0 16.666667%;
1514 flex: 0 0 16.666667%;
1515 max-width: 16.666667%;
1523 -ms-flex: 0 0 33.333333%;
1524 flex: 0 0 33.333333%;
1525 max-width: 33.333333%;
1528 -ms-flex: 0 0 41.666667%;
1529 flex: 0 0 41.666667%;
1530 max-width: 41.666667%;
1538 -ms-flex: 0 0 58.333333%;
1539 flex: 0 0 58.333333%;
1540 max-width: 58.333333%;
1543 -ms-flex: 0 0 66.666667%;
1544 flex: 0 0 66.666667%;
1545 max-width: 66.666667%;
1553 -ms-flex: 0 0 83.333333%;
1554 flex: 0 0 83.333333%;
1555 max-width: 83.333333%;
1558 -ms-flex: 0 0 91.666667%;
1559 flex: 0 0 91.666667%;
1560 max-width: 91.666667%;
1631 margin-left: 8.333333%;
1634 margin-left: 16.666667%;
1640 margin-left: 33.333333%;
1643 margin-left: 41.666667%;
1649 margin-left: 58.333333%;
1652 margin-left: 66.666667%;
1658 margin-left: 83.333333%;
1661 margin-left: 91.666667%;
1667 margin-bottom: 1rem;
1674 vertical-align: top;
1675 border-top: 1px solid #dee2e6;
1679 vertical-align: bottom;
1680 border-bottom: 2px solid #dee2e6;
1683 .table tbody + tbody {
1684 border-top: 2px solid #dee2e6;
1693 border: 1px solid #dee2e6;
1697 .table-bordered td {
1698 border: 1px solid #dee2e6;
1701 .table-bordered thead th,
1702 .table-bordered thead td {
1703 border-bottom-width: 2px;
1706 .table-borderless th,
1707 .table-borderless td,
1708 .table-borderless thead th,
1709 .table-borderless tbody + tbody {
1713 .table-striped tbody tr:nth-of-type(odd) {
1714 background-color: rgba(0, 0, 0, 0.05);
1717 .table-hover tbody tr:hover {
1719 background-color: rgba(0, 0, 0, 0.075);
1723 .table-primary > th,
1724 .table-primary > td {
1725 background-color: #b8daff;
1730 .table-primary thead th,
1731 .table-primary tbody + tbody {
1732 border-color: #7abaff;
1735 .table-hover .table-primary:hover {
1736 background-color: #9fcdff;
1739 .table-hover .table-primary:hover > td,
1740 .table-hover .table-primary:hover > th {
1741 background-color: #9fcdff;
1745 .table-secondary > th,
1746 .table-secondary > td {
1747 background-color: #d6d8db;
1750 .table-secondary th,
1751 .table-secondary td,
1752 .table-secondary thead th,
1753 .table-secondary tbody + tbody {
1754 border-color: #b3b7bb;
1757 .table-hover .table-secondary:hover {
1758 background-color: #c8cbcf;
1761 .table-hover .table-secondary:hover > td,
1762 .table-hover .table-secondary:hover > th {
1763 background-color: #c8cbcf;
1767 .table-success > th,
1768 .table-success > td {
1769 background-color: #c3e6cb;
1774 .table-success thead th,
1775 .table-success tbody + tbody {
1776 border-color: #8fd19e;
1779 .table-hover .table-success:hover {
1780 background-color: #b1dfbb;
1783 .table-hover .table-success:hover > td,
1784 .table-hover .table-success:hover > th {
1785 background-color: #b1dfbb;
1791 background-color: #bee5eb;
1796 .table-info thead th,
1797 .table-info tbody + tbody {
1798 border-color: #86cfda;
1801 .table-hover .table-info:hover {
1802 background-color: #abdde5;
1805 .table-hover .table-info:hover > td,
1806 .table-hover .table-info:hover > th {
1807 background-color: #abdde5;
1811 .table-warning > th,
1812 .table-warning > td {
1813 background-color: #ffeeba;
1818 .table-warning thead th,
1819 .table-warning tbody + tbody {
1820 border-color: #ffdf7e;
1823 .table-hover .table-warning:hover {
1824 background-color: #ffe8a1;
1827 .table-hover .table-warning:hover > td,
1828 .table-hover .table-warning:hover > th {
1829 background-color: #ffe8a1;
1834 .table-danger > td {
1835 background-color: #f5c6cb;
1840 .table-danger thead th,
1841 .table-danger tbody + tbody {
1842 border-color: #ed969e;
1845 .table-hover .table-danger:hover {
1846 background-color: #f1b0b7;
1849 .table-hover .table-danger:hover > td,
1850 .table-hover .table-danger:hover > th {
1851 background-color: #f1b0b7;
1857 background-color: #fdfdfe;
1862 .table-light thead th,
1863 .table-light tbody + tbody {
1864 border-color: #fbfcfc;
1867 .table-hover .table-light:hover {
1868 background-color: #ececf6;
1871 .table-hover .table-light:hover > td,
1872 .table-hover .table-light:hover > th {
1873 background-color: #ececf6;
1879 background-color: #c6c8ca;
1884 .table-dark thead th,
1885 .table-dark tbody + tbody {
1886 border-color: #95999c;
1889 .table-hover .table-dark:hover {
1890 background-color: #b9bbbe;
1893 .table-hover .table-dark:hover > td,
1894 .table-hover .table-dark:hover > th {
1895 background-color: #b9bbbe;
1900 .table-active > td {
1901 background-color: rgba(0, 0, 0, 0.075);
1904 .table-hover .table-active:hover {
1905 background-color: rgba(0, 0, 0, 0.075);
1908 .table-hover .table-active:hover > td,
1909 .table-hover .table-active:hover > th {
1910 background-color: rgba(0, 0, 0, 0.075);
1913 .table .thead-dark th {
1915 background-color: #343a40;
1916 border-color: #454d55;
1919 .table .thead-light th {
1921 background-color: #e9ecef;
1922 border-color: #dee2e6;
1927 background-color: #343a40;
1932 .table-dark thead th {
1933 border-color: #454d55;
1936 .table-dark.table-bordered {
1940 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1941 background-color: rgba(255, 255, 255, 0.05);
1944 .table-dark.table-hover tbody tr:hover {
1946 background-color: rgba(255, 255, 255, 0.075);
1949 @media (max-width: 575.98px) {
1950 .table-responsive-sm {
1954 -webkit-overflow-scrolling: touch;
1956 .table-responsive-sm > .table-bordered {
1961 @media (max-width: 767.98px) {
1962 .table-responsive-md {
1966 -webkit-overflow-scrolling: touch;
1968 .table-responsive-md > .table-bordered {
1973 @media (max-width: 991.98px) {
1974 .table-responsive-lg {
1978 -webkit-overflow-scrolling: touch;
1980 .table-responsive-lg > .table-bordered {
1985 @media (max-width: 1199.98px) {
1986 .table-responsive-xl {
1990 -webkit-overflow-scrolling: touch;
1992 .table-responsive-xl > .table-bordered {
2001 -webkit-overflow-scrolling: touch;
2004 .table-responsive > .table-bordered {
2011 height: calc(1.5em + 0.75rem + 2px);
2012 padding: 0.375rem 0.75rem;
2017 background-color: #fff;
2018 background-clip: padding-box;
2019 border: 1px solid #ced4da;
2020 border-radius: 0.25rem;
2021 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2024 @media (prefers-reduced-motion: reduce) {
2030 .form-control::-ms-expand {
2031 background-color: transparent;
2035 .form-control:-moz-focusring {
2037 text-shadow: 0 0 0 #495057;
2040 .form-control:focus {
2042 background-color: #fff;
2043 border-color: #80bdff;
2045 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2048 .form-control::-webkit-input-placeholder {
2053 .form-control::-moz-placeholder {
2058 .form-control:-ms-input-placeholder {
2063 .form-control::-ms-input-placeholder {
2068 .form-control::placeholder {
2073 .form-control:disabled, .form-control[readonly] {
2074 background-color: #e9ecef;
2078 input[type="date"].form-control,
2079 input[type="time"].form-control,
2080 input[type="datetime-local"].form-control,
2081 input[type="month"].form-control {
2082 -webkit-appearance: none;
2083 -moz-appearance: none;
2087 select.form-control:focus::-ms-value {
2089 background-color: #fff;
2093 .form-control-range {
2099 padding-top: calc(0.375rem + 1px);
2100 padding-bottom: calc(0.375rem + 1px);
2106 .col-form-label-lg {
2107 padding-top: calc(0.5rem + 1px);
2108 padding-bottom: calc(0.5rem + 1px);
2113 .col-form-label-sm {
2114 padding-top: calc(0.25rem + 1px);
2115 padding-bottom: calc(0.25rem + 1px);
2116 font-size: 0.875rem;
2120 .form-control-plaintext {
2123 padding: 0.375rem 0;
2128 background-color: transparent;
2129 border: solid transparent;
2130 border-width: 1px 0;
2133 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2139 height: calc(1.5em + 0.5rem + 2px);
2140 padding: 0.25rem 0.5rem;
2141 font-size: 0.875rem;
2143 border-radius: 0.2rem;
2147 height: calc(1.5em + 1rem + 2px);
2148 padding: 0.5rem 1rem;
2151 border-radius: 0.3rem;
2154 select.form-control[size], select.form-control[multiple] {
2158 textarea.form-control {
2163 margin-bottom: 1rem;
2168 margin-top: 0.25rem;
2172 display: -ms-flexbox;
2174 -ms-flex-wrap: wrap;
2181 .form-row > [class*="col-"] {
2189 padding-left: 1.25rem;
2195 margin-left: -1.25rem;
2198 .form-check-input[disabled] ~ .form-check-label,
2199 .form-check-input:disabled ~ .form-check-label {
2207 .form-check-inline {
2208 display: -ms-inline-flexbox;
2209 display: inline-flex;
2210 -ms-flex-align: center;
2211 align-items: center;
2213 margin-right: 0.75rem;
2216 .form-check-inline .form-check-input {
2219 margin-right: 0.3125rem;
2226 margin-top: 0.25rem;
2238 padding: 0.25rem 0.5rem;
2240 font-size: 0.875rem;
2243 background-color: rgba(40, 167, 69, 0.9);
2244 border-radius: 0.25rem;
2247 .form-row > .col > .valid-tooltip,
2248 .form-row > [class*="col-"] > .valid-tooltip {
2252 .was-validated :valid ~ .valid-feedback,
2253 .was-validated :valid ~ .valid-tooltip,
2254 .is-valid ~ .valid-feedback,
2255 .is-valid ~ .valid-tooltip {
2259 .was-validated .form-control:valid, .form-control.is-valid {
2260 border-color: #28a745;
2261 padding-right: calc(1.5em + 0.75rem);
2262 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");
2263 background-repeat: no-repeat;
2264 background-position: right calc(0.375em + 0.1875rem) center;
2265 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2268 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2269 border-color: #28a745;
2270 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2273 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2274 padding-right: calc(1.5em + 0.75rem);
2275 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2278 .was-validated .custom-select:valid, .custom-select.is-valid {
2279 border-color: #28a745;
2280 padding-right: calc(0.75em + 2.3125rem);
2281 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;
2284 .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
2285 border-color: #28a745;
2286 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2289 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2293 .was-validated .form-check-input:valid ~ .valid-feedback,
2294 .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
2295 .form-check-input.is-valid ~ .valid-tooltip {
2299 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
2303 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
2304 border-color: #28a745;
2307 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
2308 border-color: #34ce57;
2309 background-color: #34ce57;
2312 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
2313 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2316 .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 {
2317 border-color: #28a745;
2320 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
2321 border-color: #28a745;
2324 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
2325 border-color: #28a745;
2326 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2332 margin-top: 0.25rem;
2344 padding: 0.25rem 0.5rem;
2346 font-size: 0.875rem;
2349 background-color: rgba(220, 53, 69, 0.9);
2350 border-radius: 0.25rem;
2353 .form-row > .col > .invalid-tooltip,
2354 .form-row > [class*="col-"] > .invalid-tooltip {
2358 .was-validated :invalid ~ .invalid-feedback,
2359 .was-validated :invalid ~ .invalid-tooltip,
2360 .is-invalid ~ .invalid-feedback,
2361 .is-invalid ~ .invalid-tooltip {
2365 .was-validated .form-control:invalid, .form-control.is-invalid {
2366 border-color: #dc3545;
2367 padding-right: calc(1.5em + 0.75rem);
2368 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");
2369 background-repeat: no-repeat;
2370 background-position: right calc(0.375em + 0.1875rem) center;
2371 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2374 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2375 border-color: #dc3545;
2376 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2379 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2380 padding-right: calc(1.5em + 0.75rem);
2381 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2384 .was-validated .custom-select:invalid, .custom-select.is-invalid {
2385 border-color: #dc3545;
2386 padding-right: calc(0.75em + 2.3125rem);
2387 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;
2390 .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
2391 border-color: #dc3545;
2392 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2395 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2399 .was-validated .form-check-input:invalid ~ .invalid-feedback,
2400 .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
2401 .form-check-input.is-invalid ~ .invalid-tooltip {
2405 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
2409 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
2410 border-color: #dc3545;
2413 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
2414 border-color: #e4606d;
2415 background-color: #e4606d;
2418 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
2419 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2422 .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 {
2423 border-color: #dc3545;
2426 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
2427 border-color: #dc3545;
2430 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
2431 border-color: #dc3545;
2432 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2436 display: -ms-flexbox;
2438 -ms-flex-flow: row wrap;
2439 flex-flow: row wrap;
2440 -ms-flex-align: center;
2441 align-items: center;
2444 .form-inline .form-check {
2448 @media (min-width: 576px) {
2449 .form-inline label {
2450 display: -ms-flexbox;
2452 -ms-flex-align: center;
2453 align-items: center;
2454 -ms-flex-pack: center;
2455 justify-content: center;
2458 .form-inline .form-group {
2459 display: -ms-flexbox;
2463 -ms-flex-flow: row wrap;
2464 flex-flow: row wrap;
2465 -ms-flex-align: center;
2466 align-items: center;
2469 .form-inline .form-control {
2470 display: inline-block;
2472 vertical-align: middle;
2474 .form-inline .form-control-plaintext {
2475 display: inline-block;
2477 .form-inline .input-group,
2478 .form-inline .custom-select {
2481 .form-inline .form-check {
2482 display: -ms-flexbox;
2484 -ms-flex-align: center;
2485 align-items: center;
2486 -ms-flex-pack: center;
2487 justify-content: center;
2491 .form-inline .form-check-input {
2493 -ms-flex-negative: 0;
2496 margin-right: 0.25rem;
2499 .form-inline .custom-control {
2500 -ms-flex-align: center;
2501 align-items: center;
2502 -ms-flex-pack: center;
2503 justify-content: center;
2505 .form-inline .custom-control-label {
2511 display: inline-block;
2515 vertical-align: middle;
2516 -webkit-user-select: none;
2517 -moz-user-select: none;
2518 -ms-user-select: none;
2520 background-color: transparent;
2521 border: 1px solid transparent;
2522 padding: 0.375rem 0.75rem;
2525 border-radius: 0.25rem;
2526 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;
2529 @media (prefers-reduced-motion: reduce) {
2537 text-decoration: none;
2540 .btn:focus, .btn.focus {
2542 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2545 .btn.disabled, .btn:disabled {
2549 .btn:not(:disabled):not(.disabled) {
2554 fieldset:disabled a.btn {
2555 pointer-events: none;
2560 background-color: #007bff;
2561 border-color: #007bff;
2564 .btn-primary:hover {
2566 background-color: #0069d9;
2567 border-color: #0062cc;
2570 .btn-primary:focus, .btn-primary.focus {
2572 background-color: #0069d9;
2573 border-color: #0062cc;
2574 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
2577 .btn-primary.disabled, .btn-primary:disabled {
2579 background-color: #007bff;
2580 border-color: #007bff;
2583 .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
2584 .show > .btn-primary.dropdown-toggle {
2586 background-color: #0062cc;
2587 border-color: #005cbf;
2590 .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
2591 .show > .btn-primary.dropdown-toggle:focus {
2592 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
2597 background-color: #6c757d;
2598 border-color: #6c757d;
2601 .btn-secondary:hover {
2603 background-color: #5a6268;
2604 border-color: #545b62;
2607 .btn-secondary:focus, .btn-secondary.focus {
2609 background-color: #5a6268;
2610 border-color: #545b62;
2611 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2614 .btn-secondary.disabled, .btn-secondary:disabled {
2616 background-color: #6c757d;
2617 border-color: #6c757d;
2620 .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
2621 .show > .btn-secondary.dropdown-toggle {
2623 background-color: #545b62;
2624 border-color: #4e555b;
2627 .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
2628 .show > .btn-secondary.dropdown-toggle:focus {
2629 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2634 background-color: #28a745;
2635 border-color: #28a745;
2638 .btn-success:hover {
2640 background-color: #218838;
2641 border-color: #1e7e34;
2644 .btn-success:focus, .btn-success.focus {
2646 background-color: #218838;
2647 border-color: #1e7e34;
2648 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
2651 .btn-success.disabled, .btn-success:disabled {
2653 background-color: #28a745;
2654 border-color: #28a745;
2657 .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
2658 .show > .btn-success.dropdown-toggle {
2660 background-color: #1e7e34;
2661 border-color: #1c7430;
2664 .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
2665 .show > .btn-success.dropdown-toggle:focus {
2666 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
2671 background-color: #17a2b8;
2672 border-color: #17a2b8;
2677 background-color: #138496;
2678 border-color: #117a8b;
2681 .btn-info:focus, .btn-info.focus {
2683 background-color: #138496;
2684 border-color: #117a8b;
2685 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2688 .btn-info.disabled, .btn-info:disabled {
2690 background-color: #17a2b8;
2691 border-color: #17a2b8;
2694 .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
2695 .show > .btn-info.dropdown-toggle {
2697 background-color: #117a8b;
2698 border-color: #10707f;
2701 .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
2702 .show > .btn-info.dropdown-toggle:focus {
2703 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2708 background-color: #ffc107;
2709 border-color: #ffc107;
2712 .btn-warning:hover {
2714 background-color: #e0a800;
2715 border-color: #d39e00;
2718 .btn-warning:focus, .btn-warning.focus {
2720 background-color: #e0a800;
2721 border-color: #d39e00;
2722 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2725 .btn-warning.disabled, .btn-warning:disabled {
2727 background-color: #ffc107;
2728 border-color: #ffc107;
2731 .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
2732 .show > .btn-warning.dropdown-toggle {
2734 background-color: #d39e00;
2735 border-color: #c69500;
2738 .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
2739 .show > .btn-warning.dropdown-toggle:focus {
2740 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
2745 background-color: #dc3545;
2746 border-color: #dc3545;
2751 background-color: #c82333;
2752 border-color: #bd2130;
2755 .btn-danger:focus, .btn-danger.focus {
2757 background-color: #c82333;
2758 border-color: #bd2130;
2759 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
2762 .btn-danger.disabled, .btn-danger:disabled {
2764 background-color: #dc3545;
2765 border-color: #dc3545;
2768 .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
2769 .show > .btn-danger.dropdown-toggle {
2771 background-color: #bd2130;
2772 border-color: #b21f2d;
2775 .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
2776 .show > .btn-danger.dropdown-toggle:focus {
2777 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
2782 background-color: #f8f9fa;
2783 border-color: #f8f9fa;
2788 background-color: #e2e6ea;
2789 border-color: #dae0e5;
2792 .btn-light:focus, .btn-light.focus {
2794 background-color: #e2e6ea;
2795 border-color: #dae0e5;
2796 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2799 .btn-light.disabled, .btn-light:disabled {
2801 background-color: #f8f9fa;
2802 border-color: #f8f9fa;
2805 .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
2806 .show > .btn-light.dropdown-toggle {
2808 background-color: #dae0e5;
2809 border-color: #d3d9df;
2812 .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
2813 .show > .btn-light.dropdown-toggle:focus {
2814 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2819 background-color: #343a40;
2820 border-color: #343a40;
2825 background-color: #23272b;
2826 border-color: #1d2124;
2829 .btn-dark:focus, .btn-dark.focus {
2831 background-color: #23272b;
2832 border-color: #1d2124;
2833 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2836 .btn-dark.disabled, .btn-dark:disabled {
2838 background-color: #343a40;
2839 border-color: #343a40;
2842 .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
2843 .show > .btn-dark.dropdown-toggle {
2845 background-color: #1d2124;
2846 border-color: #171a1d;
2849 .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
2850 .show > .btn-dark.dropdown-toggle:focus {
2851 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2854 .btn-outline-primary {
2856 border-color: #007bff;
2859 .btn-outline-primary:hover {
2861 background-color: #007bff;
2862 border-color: #007bff;
2865 .btn-outline-primary:focus, .btn-outline-primary.focus {
2866 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2869 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
2871 background-color: transparent;
2874 .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
2875 .show > .btn-outline-primary.dropdown-toggle {
2877 background-color: #007bff;
2878 border-color: #007bff;
2881 .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
2882 .show > .btn-outline-primary.dropdown-toggle:focus {
2883 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2886 .btn-outline-secondary {
2888 border-color: #6c757d;
2891 .btn-outline-secondary:hover {
2893 background-color: #6c757d;
2894 border-color: #6c757d;
2897 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
2898 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2901 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
2903 background-color: transparent;
2906 .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
2907 .show > .btn-outline-secondary.dropdown-toggle {
2909 background-color: #6c757d;
2910 border-color: #6c757d;
2913 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
2914 .show > .btn-outline-secondary.dropdown-toggle:focus {
2915 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2918 .btn-outline-success {
2920 border-color: #28a745;
2923 .btn-outline-success:hover {
2925 background-color: #28a745;
2926 border-color: #28a745;
2929 .btn-outline-success:focus, .btn-outline-success.focus {
2930 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2933 .btn-outline-success.disabled, .btn-outline-success:disabled {
2935 background-color: transparent;
2938 .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
2939 .show > .btn-outline-success.dropdown-toggle {
2941 background-color: #28a745;
2942 border-color: #28a745;
2945 .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
2946 .show > .btn-outline-success.dropdown-toggle:focus {
2947 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2952 border-color: #17a2b8;
2955 .btn-outline-info:hover {
2957 background-color: #17a2b8;
2958 border-color: #17a2b8;
2961 .btn-outline-info:focus, .btn-outline-info.focus {
2962 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2965 .btn-outline-info.disabled, .btn-outline-info:disabled {
2967 background-color: transparent;
2970 .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
2971 .show > .btn-outline-info.dropdown-toggle {
2973 background-color: #17a2b8;
2974 border-color: #17a2b8;
2977 .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
2978 .show > .btn-outline-info.dropdown-toggle:focus {
2979 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2982 .btn-outline-warning {
2984 border-color: #ffc107;
2987 .btn-outline-warning:hover {
2989 background-color: #ffc107;
2990 border-color: #ffc107;
2993 .btn-outline-warning:focus, .btn-outline-warning.focus {
2994 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2997 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
2999 background-color: transparent;
3002 .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
3003 .show > .btn-outline-warning.dropdown-toggle {
3005 background-color: #ffc107;
3006 border-color: #ffc107;
3009 .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
3010 .show > .btn-outline-warning.dropdown-toggle:focus {
3011 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
3014 .btn-outline-danger {
3016 border-color: #dc3545;
3019 .btn-outline-danger:hover {
3021 background-color: #dc3545;
3022 border-color: #dc3545;
3025 .btn-outline-danger:focus, .btn-outline-danger.focus {
3026 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
3029 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
3031 background-color: transparent;
3034 .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
3035 .show > .btn-outline-danger.dropdown-toggle {
3037 background-color: #dc3545;
3038 border-color: #dc3545;
3041 .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
3042 .show > .btn-outline-danger.dropdown-toggle:focus {
3043 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
3046 .btn-outline-light {
3048 border-color: #f8f9fa;
3051 .btn-outline-light:hover {
3053 background-color: #f8f9fa;
3054 border-color: #f8f9fa;
3057 .btn-outline-light:focus, .btn-outline-light.focus {
3058 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3061 .btn-outline-light.disabled, .btn-outline-light:disabled {
3063 background-color: transparent;
3066 .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
3067 .show > .btn-outline-light.dropdown-toggle {
3069 background-color: #f8f9fa;
3070 border-color: #f8f9fa;
3073 .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
3074 .show > .btn-outline-light.dropdown-toggle:focus {
3075 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3080 border-color: #343a40;
3083 .btn-outline-dark:hover {
3085 background-color: #343a40;
3086 border-color: #343a40;
3089 .btn-outline-dark:focus, .btn-outline-dark.focus {
3090 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3093 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
3095 background-color: transparent;
3098 .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
3099 .show > .btn-outline-dark.dropdown-toggle {
3101 background-color: #343a40;
3102 border-color: #343a40;
3105 .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
3106 .show > .btn-outline-dark.dropdown-toggle:focus {
3107 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3113 text-decoration: none;
3118 text-decoration: underline;
3121 .btn-link:focus, .btn-link.focus {
3122 text-decoration: underline;
3125 .btn-link:disabled, .btn-link.disabled {
3127 pointer-events: none;
3130 .btn-lg, .btn-group-lg > .btn {
3131 padding: 0.5rem 1rem;
3134 border-radius: 0.3rem;
3137 .btn-sm, .btn-group-sm > .btn {
3138 padding: 0.25rem 0.5rem;
3139 font-size: 0.875rem;
3141 border-radius: 0.2rem;
3149 .btn-block + .btn-block {
3153 input[type="submit"].btn-block,
3154 input[type="reset"].btn-block,
3155 input[type="button"].btn-block {
3160 transition: opacity 0.15s linear;
3163 @media (prefers-reduced-motion: reduce) {
3173 .collapse:not(.show) {
3181 transition: height 0.35s ease;
3184 @media (prefers-reduced-motion: reduce) {
3198 white-space: nowrap;
3201 .dropdown-toggle::after {
3202 display: inline-block;
3203 margin-left: 0.255em;
3204 vertical-align: 0.255em;
3206 border-top: 0.3em solid;
3207 border-right: 0.3em solid transparent;
3209 border-left: 0.3em solid transparent;
3212 .dropdown-toggle:empty::after {
3225 margin: 0.125rem 0 0;
3230 background-color: #fff;
3231 background-clip: padding-box;
3232 border: 1px solid rgba(0, 0, 0, 0.15);
3233 border-radius: 0.25rem;
3236 .dropdown-menu-left {
3241 .dropdown-menu-right {
3246 @media (min-width: 576px) {
3247 .dropdown-menu-sm-left {
3251 .dropdown-menu-sm-right {
3257 @media (min-width: 768px) {
3258 .dropdown-menu-md-left {
3262 .dropdown-menu-md-right {
3268 @media (min-width: 992px) {
3269 .dropdown-menu-lg-left {
3273 .dropdown-menu-lg-right {
3279 @media (min-width: 1200px) {
3280 .dropdown-menu-xl-left {
3284 .dropdown-menu-xl-right {
3290 .dropup .dropdown-menu {
3294 margin-bottom: 0.125rem;
3297 .dropup .dropdown-toggle::after {
3298 display: inline-block;
3299 margin-left: 0.255em;
3300 vertical-align: 0.255em;
3303 border-right: 0.3em solid transparent;
3304 border-bottom: 0.3em solid;
3305 border-left: 0.3em solid transparent;
3308 .dropup .dropdown-toggle:empty::after {
3312 .dropright .dropdown-menu {
3317 margin-left: 0.125rem;
3320 .dropright .dropdown-toggle::after {
3321 display: inline-block;
3322 margin-left: 0.255em;
3323 vertical-align: 0.255em;
3325 border-top: 0.3em solid transparent;
3327 border-bottom: 0.3em solid transparent;
3328 border-left: 0.3em solid;
3331 .dropright .dropdown-toggle:empty::after {
3335 .dropright .dropdown-toggle::after {
3339 .dropleft .dropdown-menu {
3344 margin-right: 0.125rem;
3347 .dropleft .dropdown-toggle::after {
3348 display: inline-block;
3349 margin-left: 0.255em;
3350 vertical-align: 0.255em;
3354 .dropleft .dropdown-toggle::after {
3358 .dropleft .dropdown-toggle::before {
3359 display: inline-block;
3360 margin-right: 0.255em;
3361 vertical-align: 0.255em;
3363 border-top: 0.3em solid transparent;
3364 border-right: 0.3em solid;
3365 border-bottom: 0.3em solid transparent;
3368 .dropleft .dropdown-toggle:empty::after {
3372 .dropleft .dropdown-toggle::before {
3376 .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
3385 border-top: 1px solid #e9ecef;
3391 padding: 0.25rem 1.5rem;
3395 text-align: inherit;
3396 white-space: nowrap;
3397 background-color: transparent;
3401 .dropdown-item:hover, .dropdown-item:focus {
3403 text-decoration: none;
3404 background-color: #e9ecef;
3407 .dropdown-item.active, .dropdown-item:active {
3409 text-decoration: none;
3410 background-color: #007bff;
3413 .dropdown-item.disabled, .dropdown-item:disabled {
3415 pointer-events: none;
3416 background-color: transparent;
3419 .dropdown-menu.show {
3425 padding: 0.5rem 1.5rem;
3427 font-size: 0.875rem;
3429 white-space: nowrap;
3432 .dropdown-item-text {
3434 padding: 0.25rem 1.5rem;
3439 .btn-group-vertical {
3441 display: -ms-inline-flexbox;
3442 display: inline-flex;
3443 vertical-align: middle;
3447 .btn-group-vertical > .btn {
3453 .btn-group > .btn:hover,
3454 .btn-group-vertical > .btn:hover {
3458 .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
3459 .btn-group-vertical > .btn:focus,
3460 .btn-group-vertical > .btn:active,
3461 .btn-group-vertical > .btn.active {
3466 display: -ms-flexbox;
3468 -ms-flex-wrap: wrap;
3470 -ms-flex-pack: start;
3471 justify-content: flex-start;
3474 .btn-toolbar .input-group {
3478 .btn-group > .btn:not(:first-child),
3479 .btn-group > .btn-group:not(:first-child) {
3483 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3484 .btn-group > .btn-group:not(:last-child) > .btn {
3485 border-top-right-radius: 0;
3486 border-bottom-right-radius: 0;
3489 .btn-group > .btn:not(:first-child),
3490 .btn-group > .btn-group:not(:first-child) > .btn {
3491 border-top-left-radius: 0;
3492 border-bottom-left-radius: 0;
3495 .dropdown-toggle-split {
3496 padding-right: 0.5625rem;
3497 padding-left: 0.5625rem;
3500 .dropdown-toggle-split::after,
3501 .dropup .dropdown-toggle-split::after,
3502 .dropright .dropdown-toggle-split::after {
3506 .dropleft .dropdown-toggle-split::before {
3510 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3511 padding-right: 0.375rem;
3512 padding-left: 0.375rem;
3515 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3516 padding-right: 0.75rem;
3517 padding-left: 0.75rem;
3520 .btn-group-vertical {
3521 -ms-flex-direction: column;
3522 flex-direction: column;
3523 -ms-flex-align: start;
3524 align-items: flex-start;
3525 -ms-flex-pack: center;
3526 justify-content: center;
3529 .btn-group-vertical > .btn,
3530 .btn-group-vertical > .btn-group {
3534 .btn-group-vertical > .btn:not(:first-child),
3535 .btn-group-vertical > .btn-group:not(:first-child) {
3539 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3540 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3541 border-bottom-right-radius: 0;
3542 border-bottom-left-radius: 0;
3545 .btn-group-vertical > .btn:not(:first-child),
3546 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3547 border-top-left-radius: 0;
3548 border-top-right-radius: 0;
3551 .btn-group-toggle > .btn,
3552 .btn-group-toggle > .btn-group > .btn {
3556 .btn-group-toggle > .btn input[type="radio"],
3557 .btn-group-toggle > .btn input[type="checkbox"],
3558 .btn-group-toggle > .btn-group > .btn input[type="radio"],
3559 .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
3561 clip: rect(0, 0, 0, 0);
3562 pointer-events: none;
3567 display: -ms-flexbox;
3569 -ms-flex-wrap: wrap;
3571 -ms-flex-align: stretch;
3572 align-items: stretch;
3576 .input-group > .form-control,
3577 .input-group > .form-control-plaintext,
3578 .input-group > .custom-select,
3579 .input-group > .custom-file {
3588 .input-group > .form-control + .form-control,
3589 .input-group > .form-control + .custom-select,
3590 .input-group > .form-control + .custom-file,
3591 .input-group > .form-control-plaintext + .form-control,
3592 .input-group > .form-control-plaintext + .custom-select,
3593 .input-group > .form-control-plaintext + .custom-file,
3594 .input-group > .custom-select + .form-control,
3595 .input-group > .custom-select + .custom-select,
3596 .input-group > .custom-select + .custom-file,
3597 .input-group > .custom-file + .form-control,
3598 .input-group > .custom-file + .custom-select,
3599 .input-group > .custom-file + .custom-file {
3603 .input-group > .form-control:focus,
3604 .input-group > .custom-select:focus,
3605 .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
3609 .input-group > .custom-file .custom-file-input:focus {
3613 .input-group > .form-control:not(:first-child),
3614 .input-group > .custom-select:not(:first-child) {
3615 border-top-left-radius: 0;
3616 border-bottom-left-radius: 0;
3619 .input-group > .custom-file {
3620 display: -ms-flexbox;
3622 -ms-flex-align: center;
3623 align-items: center;
3626 .input-group > .custom-file:not(:last-child) .custom-file-label,
3627 .input-group > .custom-file:not(:first-child) .custom-file-label {
3628 border-top-left-radius: 0;
3629 border-bottom-left-radius: 0;
3632 .input-group:not(.has-validation) > .form-control:not(:last-child),
3633 .input-group:not(.has-validation) > .custom-select:not(:last-child),
3634 .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
3635 border-top-right-radius: 0;
3636 border-bottom-right-radius: 0;
3639 .input-group.has-validation > .form-control:nth-last-child(n + 3),
3640 .input-group.has-validation > .custom-select:nth-last-child(n + 3),
3641 .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
3642 border-top-right-radius: 0;
3643 border-bottom-right-radius: 0;
3646 .input-group-prepend,
3647 .input-group-append {
3648 display: -ms-flexbox;
3652 .input-group-prepend .btn,
3653 .input-group-append .btn {
3658 .input-group-prepend .btn:focus,
3659 .input-group-append .btn:focus {
3663 .input-group-prepend .btn + .btn,
3664 .input-group-prepend .btn + .input-group-text,
3665 .input-group-prepend .input-group-text + .input-group-text,
3666 .input-group-prepend .input-group-text + .btn,
3667 .input-group-append .btn + .btn,
3668 .input-group-append .btn + .input-group-text,
3669 .input-group-append .input-group-text + .input-group-text,
3670 .input-group-append .input-group-text + .btn {
3674 .input-group-prepend {
3678 .input-group-append {
3683 display: -ms-flexbox;
3685 -ms-flex-align: center;
3686 align-items: center;
3687 padding: 0.375rem 0.75rem;
3694 white-space: nowrap;
3695 background-color: #e9ecef;
3696 border: 1px solid #ced4da;
3697 border-radius: 0.25rem;
3700 .input-group-text input[type="radio"],
3701 .input-group-text input[type="checkbox"] {
3705 .input-group-lg > .form-control:not(textarea),
3706 .input-group-lg > .custom-select {
3707 height: calc(1.5em + 1rem + 2px);
3710 .input-group-lg > .form-control,
3711 .input-group-lg > .custom-select,
3712 .input-group-lg > .input-group-prepend > .input-group-text,
3713 .input-group-lg > .input-group-append > .input-group-text,
3714 .input-group-lg > .input-group-prepend > .btn,
3715 .input-group-lg > .input-group-append > .btn {
3716 padding: 0.5rem 1rem;
3719 border-radius: 0.3rem;
3722 .input-group-sm > .form-control:not(textarea),
3723 .input-group-sm > .custom-select {
3724 height: calc(1.5em + 0.5rem + 2px);
3727 .input-group-sm > .form-control,
3728 .input-group-sm > .custom-select,
3729 .input-group-sm > .input-group-prepend > .input-group-text,
3730 .input-group-sm > .input-group-append > .input-group-text,
3731 .input-group-sm > .input-group-prepend > .btn,
3732 .input-group-sm > .input-group-append > .btn {
3733 padding: 0.25rem 0.5rem;
3734 font-size: 0.875rem;
3736 border-radius: 0.2rem;
3739 .input-group-lg > .custom-select,
3740 .input-group-sm > .custom-select {
3741 padding-right: 1.75rem;
3744 .input-group > .input-group-prepend > .btn,
3745 .input-group > .input-group-prepend > .input-group-text,
3746 .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
3747 .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
3748 .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
3749 .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
3750 .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3751 .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
3752 border-top-right-radius: 0;
3753 border-bottom-right-radius: 0;
3756 .input-group > .input-group-append > .btn,
3757 .input-group > .input-group-append > .input-group-text,
3758 .input-group > .input-group-prepend:not(:first-child) > .btn,
3759 .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
3760 .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
3761 .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
3762 border-top-left-radius: 0;
3763 border-bottom-left-radius: 0;
3771 padding-left: 1.5rem;
3772 -webkit-print-color-adjust: exact;
3773 color-adjust: exact;
3776 .custom-control-inline {
3777 display: -ms-inline-flexbox;
3778 display: inline-flex;
3782 .custom-control-input {
3791 .custom-control-input:checked ~ .custom-control-label::before {
3793 border-color: #007bff;
3794 background-color: #007bff;
3797 .custom-control-input:focus ~ .custom-control-label::before {
3798 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3801 .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
3802 border-color: #80bdff;
3805 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
3807 background-color: #b3d7ff;
3808 border-color: #b3d7ff;
3811 .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
3815 .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
3816 background-color: #e9ecef;
3819 .custom-control-label {
3822 vertical-align: top;
3825 .custom-control-label::before {
3832 pointer-events: none;
3834 background-color: #fff;
3835 border: #adb5bd solid 1px;
3838 .custom-control-label::after {
3846 background: 50% / 50% 50% no-repeat;
3849 .custom-checkbox .custom-control-label::before {
3850 border-radius: 0.25rem;
3853 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
3854 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");
3857 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
3858 border-color: #007bff;
3859 background-color: #007bff;
3862 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
3863 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");
3866 .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
3867 background-color: rgba(0, 123, 255, 0.5);
3870 .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
3871 background-color: rgba(0, 123, 255, 0.5);
3874 .custom-radio .custom-control-label::before {
3878 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
3879 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");
3882 .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
3883 background-color: rgba(0, 123, 255, 0.5);
3887 padding-left: 2.25rem;
3890 .custom-switch .custom-control-label::before {
3893 pointer-events: all;
3894 border-radius: 0.5rem;
3897 .custom-switch .custom-control-label::after {
3898 top: calc(0.25rem + 2px);
3899 left: calc(-2.25rem + 2px);
3900 width: calc(1rem - 4px);
3901 height: calc(1rem - 4px);
3902 background-color: #adb5bd;
3903 border-radius: 0.5rem;
3904 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;
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;
3906 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;
3909 @media (prefers-reduced-motion: reduce) {
3910 .custom-switch .custom-control-label::after {
3915 .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
3916 background-color: #fff;
3917 -webkit-transform: translateX(0.75rem);
3918 transform: translateX(0.75rem);
3921 .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
3922 background-color: rgba(0, 123, 255, 0.5);
3926 display: inline-block;
3928 height: calc(1.5em + 0.75rem + 2px);
3929 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
3934 vertical-align: middle;
3935 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;
3936 border: 1px solid #ced4da;
3937 border-radius: 0.25rem;
3938 -webkit-appearance: none;
3939 -moz-appearance: none;
3943 .custom-select:focus {
3944 border-color: #80bdff;
3946 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3949 .custom-select:focus::-ms-value {
3951 background-color: #fff;
3954 .custom-select[multiple], .custom-select[size]:not([size="1"]) {
3956 padding-right: 0.75rem;
3957 background-image: none;
3960 .custom-select:disabled {
3962 background-color: #e9ecef;
3965 .custom-select::-ms-expand {
3969 .custom-select:-moz-focusring {
3971 text-shadow: 0 0 0 #495057;
3975 height: calc(1.5em + 0.5rem + 2px);
3976 padding-top: 0.25rem;
3977 padding-bottom: 0.25rem;
3978 padding-left: 0.5rem;
3979 font-size: 0.875rem;
3983 height: calc(1.5em + 1rem + 2px);
3984 padding-top: 0.5rem;
3985 padding-bottom: 0.5rem;
3992 display: inline-block;
3994 height: calc(1.5em + 0.75rem + 2px);
3998 .custom-file-input {
4002 height: calc(1.5em + 0.75rem + 2px);
4008 .custom-file-input:focus ~ .custom-file-label {
4009 border-color: #80bdff;
4010 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4013 .custom-file-input[disabled] ~ .custom-file-label,
4014 .custom-file-input:disabled ~ .custom-file-label {
4015 background-color: #e9ecef;
4018 .custom-file-input:lang(en) ~ .custom-file-label::after {
4022 .custom-file-input ~ .custom-file-label[data-browse]::after {
4023 content: attr(data-browse);
4026 .custom-file-label {
4032 height: calc(1.5em + 0.75rem + 2px);
4033 padding: 0.375rem 0.75rem;
4038 background-color: #fff;
4039 border: 1px solid #ced4da;
4040 border-radius: 0.25rem;
4043 .custom-file-label::after {
4050 height: calc(1.5em + 0.75rem);
4051 padding: 0.375rem 0.75rem;
4055 background-color: #e9ecef;
4056 border-left: inherit;
4057 border-radius: 0 0.25rem 0.25rem 0;
4064 background-color: transparent;
4065 -webkit-appearance: none;
4066 -moz-appearance: none;
4070 .custom-range:focus {
4074 .custom-range:focus::-webkit-slider-thumb {
4075 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4078 .custom-range:focus::-moz-range-thumb {
4079 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4082 .custom-range:focus::-ms-thumb {
4083 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4086 .custom-range::-moz-focus-outer {
4090 .custom-range::-webkit-slider-thumb {
4093 margin-top: -0.25rem;
4094 background-color: #007bff;
4096 border-radius: 1rem;
4097 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4098 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4099 -webkit-appearance: none;
4103 @media (prefers-reduced-motion: reduce) {
4104 .custom-range::-webkit-slider-thumb {
4105 -webkit-transition: none;
4110 .custom-range::-webkit-slider-thumb:active {
4111 background-color: #b3d7ff;
4114 .custom-range::-webkit-slider-runnable-track {
4119 background-color: #dee2e6;
4120 border-color: transparent;
4121 border-radius: 1rem;
4124 .custom-range::-moz-range-thumb {
4127 background-color: #007bff;
4129 border-radius: 1rem;
4130 -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4131 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4132 -moz-appearance: none;
4136 @media (prefers-reduced-motion: reduce) {
4137 .custom-range::-moz-range-thumb {
4138 -moz-transition: none;
4143 .custom-range::-moz-range-thumb:active {
4144 background-color: #b3d7ff;
4147 .custom-range::-moz-range-track {
4152 background-color: #dee2e6;
4153 border-color: transparent;
4154 border-radius: 1rem;
4157 .custom-range::-ms-thumb {
4161 margin-right: 0.2rem;
4162 margin-left: 0.2rem;
4163 background-color: #007bff;
4165 border-radius: 1rem;
4166 -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4167 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4171 @media (prefers-reduced-motion: reduce) {
4172 .custom-range::-ms-thumb {
4173 -ms-transition: none;
4178 .custom-range::-ms-thumb:active {
4179 background-color: #b3d7ff;
4182 .custom-range::-ms-track {
4187 background-color: transparent;
4188 border-color: transparent;
4189 border-width: 0.5rem;
4192 .custom-range::-ms-fill-lower {
4193 background-color: #dee2e6;
4194 border-radius: 1rem;
4197 .custom-range::-ms-fill-upper {
4199 background-color: #dee2e6;
4200 border-radius: 1rem;
4203 .custom-range:disabled::-webkit-slider-thumb {
4204 background-color: #adb5bd;
4207 .custom-range:disabled::-webkit-slider-runnable-track {
4211 .custom-range:disabled::-moz-range-thumb {
4212 background-color: #adb5bd;
4215 .custom-range:disabled::-moz-range-track {
4219 .custom-range:disabled::-ms-thumb {
4220 background-color: #adb5bd;
4223 .custom-control-label::before,
4226 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4229 @media (prefers-reduced-motion: reduce) {
4230 .custom-control-label::before,
4238 display: -ms-flexbox;
4240 -ms-flex-wrap: wrap;
4249 padding: 0.5rem 1rem;
4252 .nav-link:hover, .nav-link:focus {
4253 text-decoration: none;
4256 .nav-link.disabled {
4258 pointer-events: none;
4263 border-bottom: 1px solid #dee2e6;
4266 .nav-tabs .nav-link {
4267 margin-bottom: -1px;
4268 border: 1px solid transparent;
4269 border-top-left-radius: 0.25rem;
4270 border-top-right-radius: 0.25rem;
4273 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
4274 border-color: #e9ecef #e9ecef #dee2e6;
4277 .nav-tabs .nav-link.disabled {
4279 background-color: transparent;
4280 border-color: transparent;
4283 .nav-tabs .nav-link.active,
4284 .nav-tabs .nav-item.show .nav-link {
4286 background-color: #fff;
4287 border-color: #dee2e6 #dee2e6 #fff;
4290 .nav-tabs .dropdown-menu {
4292 border-top-left-radius: 0;
4293 border-top-right-radius: 0;
4296 .nav-pills .nav-link {
4297 border-radius: 0.25rem;
4300 .nav-pills .nav-link.active,
4301 .nav-pills .show > .nav-link {
4303 background-color: #007bff;
4306 .nav-fill > .nav-link,
4307 .nav-fill .nav-item {
4313 .nav-justified > .nav-link,
4314 .nav-justified .nav-item {
4315 -ms-flex-preferred-size: 0;
4317 -ms-flex-positive: 1;
4322 .tab-content > .tab-pane {
4326 .tab-content > .active {
4332 display: -ms-flexbox;
4334 -ms-flex-wrap: wrap;
4336 -ms-flex-align: center;
4337 align-items: center;
4338 -ms-flex-pack: justify;
4339 justify-content: space-between;
4340 padding: 0.5rem 1rem;
4344 .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
4345 display: -ms-flexbox;
4347 -ms-flex-wrap: wrap;
4349 -ms-flex-align: center;
4350 align-items: center;
4351 -ms-flex-pack: justify;
4352 justify-content: space-between;
4356 display: inline-block;
4357 padding-top: 0.3125rem;
4358 padding-bottom: 0.3125rem;
4361 line-height: inherit;
4362 white-space: nowrap;
4365 .navbar-brand:hover, .navbar-brand:focus {
4366 text-decoration: none;
4370 display: -ms-flexbox;
4372 -ms-flex-direction: column;
4373 flex-direction: column;
4379 .navbar-nav .nav-link {
4384 .navbar-nav .dropdown-menu {
4390 display: inline-block;
4391 padding-top: 0.5rem;
4392 padding-bottom: 0.5rem;
4396 -ms-flex-preferred-size: 100%;
4398 -ms-flex-positive: 1;
4400 -ms-flex-align: center;
4401 align-items: center;
4405 padding: 0.25rem 0.75rem;
4408 background-color: transparent;
4409 border: 1px solid transparent;
4410 border-radius: 0.25rem;
4413 .navbar-toggler:hover, .navbar-toggler:focus {
4414 text-decoration: none;
4417 .navbar-toggler-icon {
4418 display: inline-block;
4421 vertical-align: middle;
4423 background: 50% / 100% 100% no-repeat;
4426 .navbar-nav-scroll {
4431 @media (max-width: 575.98px) {
4432 .navbar-expand-sm > .container,
4433 .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 {
4439 @media (min-width: 576px) {
4441 -ms-flex-flow: row nowrap;
4442 flex-flow: row nowrap;
4443 -ms-flex-pack: start;
4444 justify-content: flex-start;
4446 .navbar-expand-sm .navbar-nav {
4447 -ms-flex-direction: row;
4448 flex-direction: row;
4450 .navbar-expand-sm .navbar-nav .dropdown-menu {
4453 .navbar-expand-sm .navbar-nav .nav-link {
4454 padding-right: 0.5rem;
4455 padding-left: 0.5rem;
4457 .navbar-expand-sm > .container,
4458 .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 {
4459 -ms-flex-wrap: nowrap;
4462 .navbar-expand-sm .navbar-nav-scroll {
4465 .navbar-expand-sm .navbar-collapse {
4466 display: -ms-flexbox !important;
4467 display: flex !important;
4468 -ms-flex-preferred-size: auto;
4471 .navbar-expand-sm .navbar-toggler {
4476 @media (max-width: 767.98px) {
4477 .navbar-expand-md > .container,
4478 .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 {
4484 @media (min-width: 768px) {
4486 -ms-flex-flow: row nowrap;
4487 flex-flow: row nowrap;
4488 -ms-flex-pack: start;
4489 justify-content: flex-start;
4491 .navbar-expand-md .navbar-nav {
4492 -ms-flex-direction: row;
4493 flex-direction: row;
4495 .navbar-expand-md .navbar-nav .dropdown-menu {
4498 .navbar-expand-md .navbar-nav .nav-link {
4499 padding-right: 0.5rem;
4500 padding-left: 0.5rem;
4502 .navbar-expand-md > .container,
4503 .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 {
4504 -ms-flex-wrap: nowrap;
4507 .navbar-expand-md .navbar-nav-scroll {
4510 .navbar-expand-md .navbar-collapse {
4511 display: -ms-flexbox !important;
4512 display: flex !important;
4513 -ms-flex-preferred-size: auto;
4516 .navbar-expand-md .navbar-toggler {
4521 @media (max-width: 991.98px) {
4522 .navbar-expand-lg > .container,
4523 .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 {
4529 @media (min-width: 992px) {
4531 -ms-flex-flow: row nowrap;
4532 flex-flow: row nowrap;
4533 -ms-flex-pack: start;
4534 justify-content: flex-start;
4536 .navbar-expand-lg .navbar-nav {
4537 -ms-flex-direction: row;
4538 flex-direction: row;
4540 .navbar-expand-lg .navbar-nav .dropdown-menu {
4543 .navbar-expand-lg .navbar-nav .nav-link {
4544 padding-right: 0.5rem;
4545 padding-left: 0.5rem;
4547 .navbar-expand-lg > .container,
4548 .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 {
4549 -ms-flex-wrap: nowrap;
4552 .navbar-expand-lg .navbar-nav-scroll {
4555 .navbar-expand-lg .navbar-collapse {
4556 display: -ms-flexbox !important;
4557 display: flex !important;
4558 -ms-flex-preferred-size: auto;
4561 .navbar-expand-lg .navbar-toggler {
4566 @media (max-width: 1199.98px) {
4567 .navbar-expand-xl > .container,
4568 .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 {
4574 @media (min-width: 1200px) {
4576 -ms-flex-flow: row nowrap;
4577 flex-flow: row nowrap;
4578 -ms-flex-pack: start;
4579 justify-content: flex-start;
4581 .navbar-expand-xl .navbar-nav {
4582 -ms-flex-direction: row;
4583 flex-direction: row;
4585 .navbar-expand-xl .navbar-nav .dropdown-menu {
4588 .navbar-expand-xl .navbar-nav .nav-link {
4589 padding-right: 0.5rem;
4590 padding-left: 0.5rem;
4592 .navbar-expand-xl > .container,
4593 .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 {
4594 -ms-flex-wrap: nowrap;
4597 .navbar-expand-xl .navbar-nav-scroll {
4600 .navbar-expand-xl .navbar-collapse {
4601 display: -ms-flexbox !important;
4602 display: flex !important;
4603 -ms-flex-preferred-size: auto;
4606 .navbar-expand-xl .navbar-toggler {
4612 -ms-flex-flow: row nowrap;
4613 flex-flow: row nowrap;
4614 -ms-flex-pack: start;
4615 justify-content: flex-start;
4618 .navbar-expand > .container,
4619 .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
4624 .navbar-expand .navbar-nav {
4625 -ms-flex-direction: row;
4626 flex-direction: row;
4629 .navbar-expand .navbar-nav .dropdown-menu {
4633 .navbar-expand .navbar-nav .nav-link {
4634 padding-right: 0.5rem;
4635 padding-left: 0.5rem;
4638 .navbar-expand > .container,
4639 .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
4640 -ms-flex-wrap: nowrap;
4644 .navbar-expand .navbar-nav-scroll {
4648 .navbar-expand .navbar-collapse {
4649 display: -ms-flexbox !important;
4650 display: flex !important;
4651 -ms-flex-preferred-size: auto;
4655 .navbar-expand .navbar-toggler {
4659 .navbar-light .navbar-brand {
4660 color: rgba(0, 0, 0, 0.9);
4663 .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
4664 color: rgba(0, 0, 0, 0.9);
4667 .navbar-light .navbar-nav .nav-link {
4668 color: rgba(0, 0, 0, 0.5);
4671 .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
4672 color: rgba(0, 0, 0, 0.7);
4675 .navbar-light .navbar-nav .nav-link.disabled {
4676 color: rgba(0, 0, 0, 0.3);
4679 .navbar-light .navbar-nav .show > .nav-link,
4680 .navbar-light .navbar-nav .active > .nav-link,
4681 .navbar-light .navbar-nav .nav-link.show,
4682 .navbar-light .navbar-nav .nav-link.active {
4683 color: rgba(0, 0, 0, 0.9);
4686 .navbar-light .navbar-toggler {
4687 color: rgba(0, 0, 0, 0.5);
4688 border-color: rgba(0, 0, 0, 0.1);
4691 .navbar-light .navbar-toggler-icon {
4692 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");
4695 .navbar-light .navbar-text {
4696 color: rgba(0, 0, 0, 0.5);
4699 .navbar-light .navbar-text a {
4700 color: rgba(0, 0, 0, 0.9);
4703 .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
4704 color: rgba(0, 0, 0, 0.9);
4707 .navbar-dark .navbar-brand {
4711 .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
4715 .navbar-dark .navbar-nav .nav-link {
4716 color: rgba(255, 255, 255, 0.5);
4719 .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
4720 color: rgba(255, 255, 255, 0.75);
4723 .navbar-dark .navbar-nav .nav-link.disabled {
4724 color: rgba(255, 255, 255, 0.25);
4727 .navbar-dark .navbar-nav .show > .nav-link,
4728 .navbar-dark .navbar-nav .active > .nav-link,
4729 .navbar-dark .navbar-nav .nav-link.show,
4730 .navbar-dark .navbar-nav .nav-link.active {
4734 .navbar-dark .navbar-toggler {
4735 color: rgba(255, 255, 255, 0.5);
4736 border-color: rgba(255, 255, 255, 0.1);
4739 .navbar-dark .navbar-toggler-icon {
4740 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");
4743 .navbar-dark .navbar-text {
4744 color: rgba(255, 255, 255, 0.5);
4747 .navbar-dark .navbar-text a {
4751 .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
4757 display: -ms-flexbox;
4759 -ms-flex-direction: column;
4760 flex-direction: column;
4762 word-wrap: break-word;
4763 background-color: #fff;
4764 background-clip: border-box;
4765 border: 1px solid rgba(0, 0, 0, 0.125);
4766 border-radius: 0.25rem;
4774 .card > .list-group {
4775 border-top: inherit;
4776 border-bottom: inherit;
4779 .card > .list-group:first-child {
4780 border-top-width: 0;
4781 border-top-left-radius: calc(0.25rem - 1px);
4782 border-top-right-radius: calc(0.25rem - 1px);
4785 .card > .list-group:last-child {
4786 border-bottom-width: 0;
4787 border-bottom-right-radius: calc(0.25rem - 1px);
4788 border-bottom-left-radius: calc(0.25rem - 1px);
4791 .card > .card-header + .list-group,
4792 .card > .list-group + .card-footer {
4804 margin-bottom: 0.75rem;
4808 margin-top: -0.375rem;
4812 .card-text:last-child {
4817 text-decoration: none;
4820 .card-link + .card-link {
4821 margin-left: 1.25rem;
4825 padding: 0.75rem 1.25rem;
4827 background-color: rgba(0, 0, 0, 0.03);
4828 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4831 .card-header:first-child {
4832 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4836 padding: 0.75rem 1.25rem;
4837 background-color: rgba(0, 0, 0, 0.03);
4838 border-top: 1px solid rgba(0, 0, 0, 0.125);
4841 .card-footer:last-child {
4842 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4846 margin-right: -0.625rem;
4847 margin-bottom: -0.75rem;
4848 margin-left: -0.625rem;
4852 .card-header-pills {
4853 margin-right: -0.625rem;
4854 margin-left: -0.625rem;
4864 border-radius: calc(0.25rem - 1px);
4870 -ms-flex-negative: 0;
4877 border-top-left-radius: calc(0.25rem - 1px);
4878 border-top-right-radius: calc(0.25rem - 1px);
4883 border-bottom-right-radius: calc(0.25rem - 1px);
4884 border-bottom-left-radius: calc(0.25rem - 1px);
4888 margin-bottom: 15px;
4891 @media (min-width: 576px) {
4893 display: -ms-flexbox;
4895 -ms-flex-flow: row wrap;
4896 flex-flow: row wrap;
4897 margin-right: -15px;
4909 .card-group > .card {
4910 margin-bottom: 15px;
4913 @media (min-width: 576px) {
4915 display: -ms-flexbox;
4917 -ms-flex-flow: row wrap;
4918 flex-flow: row wrap;
4920 .card-group > .card {
4925 .card-group > .card + .card {
4929 .card-group > .card:not(:last-child) {
4930 border-top-right-radius: 0;
4931 border-bottom-right-radius: 0;
4933 .card-group > .card:not(:last-child) .card-img-top,
4934 .card-group > .card:not(:last-child) .card-header {
4935 border-top-right-radius: 0;
4937 .card-group > .card:not(:last-child) .card-img-bottom,
4938 .card-group > .card:not(:last-child) .card-footer {
4939 border-bottom-right-radius: 0;
4941 .card-group > .card:not(:first-child) {
4942 border-top-left-radius: 0;
4943 border-bottom-left-radius: 0;
4945 .card-group > .card:not(:first-child) .card-img-top,
4946 .card-group > .card:not(:first-child) .card-header {
4947 border-top-left-radius: 0;
4949 .card-group > .card:not(:first-child) .card-img-bottom,
4950 .card-group > .card:not(:first-child) .card-footer {
4951 border-bottom-left-radius: 0;
4955 .card-columns .card {
4956 margin-bottom: 0.75rem;
4959 @media (min-width: 576px) {
4961 -webkit-column-count: 3;
4962 -moz-column-count: 3;
4964 -webkit-column-gap: 1.25rem;
4965 -moz-column-gap: 1.25rem;
4966 column-gap: 1.25rem;
4970 .card-columns .card {
4971 display: inline-block;
4977 overflow-anchor: none;
4980 .accordion > .card {
4984 .accordion > .card:not(:last-of-type) {
4986 border-bottom-right-radius: 0;
4987 border-bottom-left-radius: 0;
4990 .accordion > .card:not(:first-of-type) {
4991 border-top-left-radius: 0;
4992 border-top-right-radius: 0;
4995 .accordion > .card > .card-header {
4997 margin-bottom: -1px;
5001 display: -ms-flexbox;
5003 -ms-flex-wrap: wrap;
5005 padding: 0.75rem 1rem;
5006 margin-bottom: 1rem;
5008 background-color: #e9ecef;
5009 border-radius: 0.25rem;
5012 .breadcrumb-item + .breadcrumb-item {
5013 padding-left: 0.5rem;
5016 .breadcrumb-item + .breadcrumb-item::before {
5018 padding-right: 0.5rem;
5023 .breadcrumb-item + .breadcrumb-item:hover::before {
5024 text-decoration: underline;
5027 .breadcrumb-item + .breadcrumb-item:hover::before {
5028 text-decoration: none;
5031 .breadcrumb-item.active {
5036 display: -ms-flexbox;
5040 border-radius: 0.25rem;
5046 padding: 0.5rem 0.75rem;
5050 background-color: #fff;
5051 border: 1px solid #dee2e6;
5057 text-decoration: none;
5058 background-color: #e9ecef;
5059 border-color: #dee2e6;
5065 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
5068 .page-item:first-child .page-link {
5070 border-top-left-radius: 0.25rem;
5071 border-bottom-left-radius: 0.25rem;
5074 .page-item:last-child .page-link {
5075 border-top-right-radius: 0.25rem;
5076 border-bottom-right-radius: 0.25rem;
5079 .page-item.active .page-link {
5082 background-color: #007bff;
5083 border-color: #007bff;
5086 .page-item.disabled .page-link {
5088 pointer-events: none;
5090 background-color: #fff;
5091 border-color: #dee2e6;
5094 .pagination-lg .page-link {
5095 padding: 0.75rem 1.5rem;
5100 .pagination-lg .page-item:first-child .page-link {
5101 border-top-left-radius: 0.3rem;
5102 border-bottom-left-radius: 0.3rem;
5105 .pagination-lg .page-item:last-child .page-link {
5106 border-top-right-radius: 0.3rem;
5107 border-bottom-right-radius: 0.3rem;
5110 .pagination-sm .page-link {
5111 padding: 0.25rem 0.5rem;
5112 font-size: 0.875rem;
5116 .pagination-sm .page-item:first-child .page-link {
5117 border-top-left-radius: 0.2rem;
5118 border-bottom-left-radius: 0.2rem;
5121 .pagination-sm .page-item:last-child .page-link {
5122 border-top-right-radius: 0.2rem;
5123 border-bottom-right-radius: 0.2rem;
5127 display: inline-block;
5128 padding: 0.25em 0.4em;
5133 white-space: nowrap;
5134 vertical-align: baseline;
5135 border-radius: 0.25rem;
5136 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;
5139 @media (prefers-reduced-motion: reduce) {
5145 a.badge:hover, a.badge:focus {
5146 text-decoration: none;
5159 padding-right: 0.6em;
5160 padding-left: 0.6em;
5161 border-radius: 10rem;
5166 background-color: #007bff;
5169 a.badge-primary:hover, a.badge-primary:focus {
5171 background-color: #0062cc;
5174 a.badge-primary:focus, a.badge-primary.focus {
5176 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
5181 background-color: #6c757d;
5184 a.badge-secondary:hover, a.badge-secondary:focus {
5186 background-color: #545b62;
5189 a.badge-secondary:focus, a.badge-secondary.focus {
5191 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
5196 background-color: #28a745;
5199 a.badge-success:hover, a.badge-success:focus {
5201 background-color: #1e7e34;
5204 a.badge-success:focus, a.badge-success.focus {
5206 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
5211 background-color: #17a2b8;
5214 a.badge-info:hover, a.badge-info:focus {
5216 background-color: #117a8b;
5219 a.badge-info:focus, a.badge-info.focus {
5221 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
5226 background-color: #ffc107;
5229 a.badge-warning:hover, a.badge-warning:focus {
5231 background-color: #d39e00;
5234 a.badge-warning:focus, a.badge-warning.focus {
5236 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
5241 background-color: #dc3545;
5244 a.badge-danger:hover, a.badge-danger:focus {
5246 background-color: #bd2130;
5249 a.badge-danger:focus, a.badge-danger.focus {
5251 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
5256 background-color: #f8f9fa;
5259 a.badge-light:hover, a.badge-light:focus {
5261 background-color: #dae0e5;
5264 a.badge-light:focus, a.badge-light.focus {
5266 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
5271 background-color: #343a40;
5274 a.badge-dark:hover, a.badge-dark:focus {
5276 background-color: #1d2124;
5279 a.badge-dark:focus, a.badge-dark.focus {
5281 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
5286 margin-bottom: 2rem;
5287 background-color: #e9ecef;
5288 border-radius: 0.3rem;
5291 @media (min-width: 576px) {
5305 padding: 0.75rem 1.25rem;
5306 margin-bottom: 1rem;
5307 border: 1px solid transparent;
5308 border-radius: 0.25rem;
5319 .alert-dismissible {
5320 padding-right: 4rem;
5323 .alert-dismissible .close {
5328 padding: 0.75rem 1.25rem;
5334 background-color: #cce5ff;
5335 border-color: #b8daff;
5339 border-top-color: #9fcdff;
5342 .alert-primary .alert-link {
5348 background-color: #e2e3e5;
5349 border-color: #d6d8db;
5352 .alert-secondary hr {
5353 border-top-color: #c8cbcf;
5356 .alert-secondary .alert-link {
5362 background-color: #d4edda;
5363 border-color: #c3e6cb;
5367 border-top-color: #b1dfbb;
5370 .alert-success .alert-link {
5376 background-color: #d1ecf1;
5377 border-color: #bee5eb;
5381 border-top-color: #abdde5;
5384 .alert-info .alert-link {
5390 background-color: #fff3cd;
5391 border-color: #ffeeba;
5395 border-top-color: #ffe8a1;
5398 .alert-warning .alert-link {
5404 background-color: #f8d7da;
5405 border-color: #f5c6cb;
5409 border-top-color: #f1b0b7;
5412 .alert-danger .alert-link {
5418 background-color: #fefefe;
5419 border-color: #fdfdfe;
5423 border-top-color: #ececf6;
5426 .alert-light .alert-link {
5432 background-color: #d6d8d9;
5433 border-color: #c6c8ca;
5437 border-top-color: #b9bbbe;
5440 .alert-dark .alert-link {
5444 @-webkit-keyframes progress-bar-stripes {
5446 background-position: 1rem 0;
5449 background-position: 0 0;
5453 @keyframes progress-bar-stripes {
5455 background-position: 1rem 0;
5458 background-position: 0 0;
5463 display: -ms-flexbox;
5469 background-color: #e9ecef;
5470 border-radius: 0.25rem;
5474 display: -ms-flexbox;
5476 -ms-flex-direction: column;
5477 flex-direction: column;
5478 -ms-flex-pack: center;
5479 justify-content: center;
5483 white-space: nowrap;
5484 background-color: #007bff;
5485 transition: width 0.6s ease;
5488 @media (prefers-reduced-motion: reduce) {
5494 .progress-bar-striped {
5495 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);
5496 background-size: 1rem 1rem;
5499 .progress-bar-animated {
5500 -webkit-animation: 1s linear infinite progress-bar-stripes;
5501 animation: 1s linear infinite progress-bar-stripes;
5504 @media (prefers-reduced-motion: reduce) {
5505 .progress-bar-animated {
5506 -webkit-animation: none;
5512 display: -ms-flexbox;
5514 -ms-flex-align: start;
5515 align-items: flex-start;
5524 display: -ms-flexbox;
5526 -ms-flex-direction: column;
5527 flex-direction: column;
5530 border-radius: 0.25rem;
5533 .list-group-item-action {
5536 text-align: inherit;
5539 .list-group-item-action:hover, .list-group-item-action:focus {
5542 text-decoration: none;
5543 background-color: #f8f9fa;
5546 .list-group-item-action:active {
5548 background-color: #e9ecef;
5554 padding: 0.75rem 1.25rem;
5555 background-color: #fff;
5556 border: 1px solid rgba(0, 0, 0, 0.125);
5559 .list-group-item:first-child {
5560 border-top-left-radius: inherit;
5561 border-top-right-radius: inherit;
5564 .list-group-item:last-child {
5565 border-bottom-right-radius: inherit;
5566 border-bottom-left-radius: inherit;
5569 .list-group-item.disabled, .list-group-item:disabled {
5571 pointer-events: none;
5572 background-color: #fff;
5575 .list-group-item.active {
5578 background-color: #007bff;
5579 border-color: #007bff;
5582 .list-group-item + .list-group-item {
5583 border-top-width: 0;
5586 .list-group-item + .list-group-item.active {
5588 border-top-width: 1px;
5591 .list-group-horizontal {
5592 -ms-flex-direction: row;
5593 flex-direction: row;
5596 .list-group-horizontal > .list-group-item:first-child {
5597 border-bottom-left-radius: 0.25rem;
5598 border-top-right-radius: 0;
5601 .list-group-horizontal > .list-group-item:last-child {
5602 border-top-right-radius: 0.25rem;
5603 border-bottom-left-radius: 0;
5606 .list-group-horizontal > .list-group-item.active {
5610 .list-group-horizontal > .list-group-item + .list-group-item {
5611 border-top-width: 1px;
5612 border-left-width: 0;
5615 .list-group-horizontal > .list-group-item + .list-group-item.active {
5617 border-left-width: 1px;
5620 @media (min-width: 576px) {
5621 .list-group-horizontal-sm {
5622 -ms-flex-direction: row;
5623 flex-direction: row;
5625 .list-group-horizontal-sm > .list-group-item:first-child {
5626 border-bottom-left-radius: 0.25rem;
5627 border-top-right-radius: 0;
5629 .list-group-horizontal-sm > .list-group-item:last-child {
5630 border-top-right-radius: 0.25rem;
5631 border-bottom-left-radius: 0;
5633 .list-group-horizontal-sm > .list-group-item.active {
5636 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5637 border-top-width: 1px;
5638 border-left-width: 0;
5640 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5642 border-left-width: 1px;
5646 @media (min-width: 768px) {
5647 .list-group-horizontal-md {
5648 -ms-flex-direction: row;
5649 flex-direction: row;
5651 .list-group-horizontal-md > .list-group-item:first-child {
5652 border-bottom-left-radius: 0.25rem;
5653 border-top-right-radius: 0;
5655 .list-group-horizontal-md > .list-group-item:last-child {
5656 border-top-right-radius: 0.25rem;
5657 border-bottom-left-radius: 0;
5659 .list-group-horizontal-md > .list-group-item.active {
5662 .list-group-horizontal-md > .list-group-item + .list-group-item {
5663 border-top-width: 1px;
5664 border-left-width: 0;
5666 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5668 border-left-width: 1px;
5672 @media (min-width: 992px) {
5673 .list-group-horizontal-lg {
5674 -ms-flex-direction: row;
5675 flex-direction: row;
5677 .list-group-horizontal-lg > .list-group-item:first-child {
5678 border-bottom-left-radius: 0.25rem;
5679 border-top-right-radius: 0;
5681 .list-group-horizontal-lg > .list-group-item:last-child {
5682 border-top-right-radius: 0.25rem;
5683 border-bottom-left-radius: 0;
5685 .list-group-horizontal-lg > .list-group-item.active {
5688 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5689 border-top-width: 1px;
5690 border-left-width: 0;
5692 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5694 border-left-width: 1px;
5698 @media (min-width: 1200px) {
5699 .list-group-horizontal-xl {
5700 -ms-flex-direction: row;
5701 flex-direction: row;
5703 .list-group-horizontal-xl > .list-group-item:first-child {
5704 border-bottom-left-radius: 0.25rem;
5705 border-top-right-radius: 0;
5707 .list-group-horizontal-xl > .list-group-item:last-child {
5708 border-top-right-radius: 0.25rem;
5709 border-bottom-left-radius: 0;
5711 .list-group-horizontal-xl > .list-group-item.active {
5714 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5715 border-top-width: 1px;
5716 border-left-width: 0;
5718 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5720 border-left-width: 1px;
5728 .list-group-flush > .list-group-item {
5729 border-width: 0 0 1px;
5732 .list-group-flush > .list-group-item:last-child {
5733 border-bottom-width: 0;
5736 .list-group-item-primary {
5738 background-color: #b8daff;
5741 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5743 background-color: #9fcdff;
5746 .list-group-item-primary.list-group-item-action.active {
5748 background-color: #004085;
5749 border-color: #004085;
5752 .list-group-item-secondary {
5754 background-color: #d6d8db;
5757 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5759 background-color: #c8cbcf;
5762 .list-group-item-secondary.list-group-item-action.active {
5764 background-color: #383d41;
5765 border-color: #383d41;
5768 .list-group-item-success {
5770 background-color: #c3e6cb;
5773 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
5775 background-color: #b1dfbb;
5778 .list-group-item-success.list-group-item-action.active {
5780 background-color: #155724;
5781 border-color: #155724;
5784 .list-group-item-info {
5786 background-color: #bee5eb;
5789 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
5791 background-color: #abdde5;
5794 .list-group-item-info.list-group-item-action.active {
5796 background-color: #0c5460;
5797 border-color: #0c5460;
5800 .list-group-item-warning {
5802 background-color: #ffeeba;
5805 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
5807 background-color: #ffe8a1;
5810 .list-group-item-warning.list-group-item-action.active {
5812 background-color: #856404;
5813 border-color: #856404;
5816 .list-group-item-danger {
5818 background-color: #f5c6cb;
5821 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
5823 background-color: #f1b0b7;
5826 .list-group-item-danger.list-group-item-action.active {
5828 background-color: #721c24;
5829 border-color: #721c24;
5832 .list-group-item-light {
5834 background-color: #fdfdfe;
5837 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
5839 background-color: #ececf6;
5842 .list-group-item-light.list-group-item-action.active {
5844 background-color: #818182;
5845 border-color: #818182;
5848 .list-group-item-dark {
5850 background-color: #c6c8ca;
5853 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
5855 background-color: #b9bbbe;
5858 .list-group-item-dark.list-group-item-action.active {
5860 background-color: #1b1e21;
5861 border-color: #1b1e21;
5870 text-shadow: 0 1px 0 #fff;
5876 text-decoration: none;
5879 .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
5885 background-color: transparent;
5890 pointer-events: none;
5894 -ms-flex-preferred-size: 350px;
5897 font-size: 0.875rem;
5898 background-color: rgba(255, 255, 255, 0.85);
5899 background-clip: padding-box;
5900 border: 1px solid rgba(0, 0, 0, 0.1);
5901 box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
5903 border-radius: 0.25rem;
5906 .toast:not(:last-child) {
5907 margin-bottom: 0.75rem;
5924 display: -ms-flexbox;
5926 -ms-flex-align: center;
5927 align-items: center;
5928 padding: 0.25rem 0.75rem;
5930 background-color: rgba(255, 255, 255, 0.85);
5931 background-clip: padding-box;
5932 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
5933 border-top-left-radius: calc(0.25rem - 1px);
5934 border-top-right-radius: calc(0.25rem - 1px);
5945 .modal-open .modal {
5966 pointer-events: none;
5969 .modal.fade .modal-dialog {
5970 transition: -webkit-transform 0.3s ease-out;
5971 transition: transform 0.3s ease-out;
5972 transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
5973 -webkit-transform: translate(0, -50px);
5974 transform: translate(0, -50px);
5977 @media (prefers-reduced-motion: reduce) {
5978 .modal.fade .modal-dialog {
5983 .modal.show .modal-dialog {
5984 -webkit-transform: none;
5988 .modal.modal-static .modal-dialog {
5989 -webkit-transform: scale(1.02);
5990 transform: scale(1.02);
5993 .modal-dialog-scrollable {
5994 display: -ms-flexbox;
5996 max-height: calc(100% - 1rem);
5999 .modal-dialog-scrollable .modal-content {
6000 max-height: calc(100vh - 1rem);
6004 .modal-dialog-scrollable .modal-header,
6005 .modal-dialog-scrollable .modal-footer {
6006 -ms-flex-negative: 0;
6010 .modal-dialog-scrollable .modal-body {
6014 .modal-dialog-centered {
6015 display: -ms-flexbox;
6017 -ms-flex-align: center;
6018 align-items: center;
6019 min-height: calc(100% - 1rem);
6022 .modal-dialog-centered::before {
6024 height: calc(100vh - 1rem);
6025 height: -webkit-min-content;
6026 height: -moz-min-content;
6027 height: min-content;
6031 .modal-dialog-centered.modal-dialog-scrollable {
6032 -ms-flex-direction: column;
6033 flex-direction: column;
6034 -ms-flex-pack: center;
6035 justify-content: center;
6039 .modal-dialog-centered.modal-dialog-scrollable .modal-content {
6043 .modal-dialog-centered.modal-dialog-scrollable::before {
6049 display: -ms-flexbox;
6051 -ms-flex-direction: column;
6052 flex-direction: column;
6054 pointer-events: auto;
6055 background-color: #fff;
6056 background-clip: padding-box;
6057 border: 1px solid rgba(0, 0, 0, 0.2);
6058 border-radius: 0.3rem;
6069 background-color: #000;
6072 .modal-backdrop.fade {
6076 .modal-backdrop.show {
6081 display: -ms-flexbox;
6083 -ms-flex-align: start;
6084 align-items: flex-start;
6085 -ms-flex-pack: justify;
6086 justify-content: space-between;
6088 border-bottom: 1px solid #dee2e6;
6089 border-top-left-radius: calc(0.3rem - 1px);
6090 border-top-right-radius: calc(0.3rem - 1px);
6093 .modal-header .close {
6095 margin: -1rem -1rem -1rem auto;
6111 display: -ms-flexbox;
6113 -ms-flex-wrap: wrap;
6115 -ms-flex-align: center;
6116 align-items: center;
6118 justify-content: flex-end;
6120 border-top: 1px solid #dee2e6;
6121 border-bottom-right-radius: calc(0.3rem - 1px);
6122 border-bottom-left-radius: calc(0.3rem - 1px);
6129 .modal-scrollbar-measure {
6137 @media (min-width: 576px) {
6140 margin: 1.75rem auto;
6142 .modal-dialog-scrollable {
6143 max-height: calc(100% - 3.5rem);
6145 .modal-dialog-scrollable .modal-content {
6146 max-height: calc(100vh - 3.5rem);
6148 .modal-dialog-centered {
6149 min-height: calc(100% - 3.5rem);
6151 .modal-dialog-centered::before {
6152 height: calc(100vh - 3.5rem);
6153 height: -webkit-min-content;
6154 height: -moz-min-content;
6155 height: min-content;
6162 @media (min-width: 992px) {
6169 @media (min-width: 1200px) {
6180 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";
6186 text-decoration: none;
6188 text-transform: none;
6189 letter-spacing: normal;
6191 word-spacing: normal;
6192 white-space: normal;
6194 font-size: 0.875rem;
6195 word-wrap: break-word;
6210 .tooltip .arrow::before {
6213 border-color: transparent;
6214 border-style: solid;
6217 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
6221 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
6225 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
6227 border-width: 0.4rem 0.4rem 0;
6228 border-top-color: #000;
6231 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
6235 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
6241 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
6243 border-width: 0.4rem 0.4rem 0.4rem 0;
6244 border-right-color: #000;
6247 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
6251 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
6255 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
6257 border-width: 0 0.4rem 0.4rem;
6258 border-bottom-color: #000;
6261 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
6265 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
6271 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
6273 border-width: 0.4rem 0 0.4rem 0.4rem;
6274 border-left-color: #000;
6279 padding: 0.25rem 0.5rem;
6282 background-color: #000;
6283 border-radius: 0.25rem;
6293 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";
6299 text-decoration: none;
6301 text-transform: none;
6302 letter-spacing: normal;
6304 word-spacing: normal;
6305 white-space: normal;
6307 font-size: 0.875rem;
6308 word-wrap: break-word;
6309 background-color: #fff;
6310 background-clip: padding-box;
6311 border: 1px solid rgba(0, 0, 0, 0.2);
6312 border-radius: 0.3rem;
6323 .popover .arrow::before, .popover .arrow::after {
6327 border-color: transparent;
6328 border-style: solid;
6331 .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
6332 margin-bottom: 0.5rem;
6335 .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
6336 bottom: calc(-0.5rem - 1px);
6339 .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
6341 border-width: 0.5rem 0.5rem 0;
6342 border-top-color: rgba(0, 0, 0, 0.25);
6345 .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
6347 border-width: 0.5rem 0.5rem 0;
6348 border-top-color: #fff;
6351 .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
6352 margin-left: 0.5rem;
6355 .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
6356 left: calc(-0.5rem - 1px);
6362 .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
6364 border-width: 0.5rem 0.5rem 0.5rem 0;
6365 border-right-color: rgba(0, 0, 0, 0.25);
6368 .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
6370 border-width: 0.5rem 0.5rem 0.5rem 0;
6371 border-right-color: #fff;
6374 .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
6378 .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
6379 top: calc(-0.5rem - 1px);
6382 .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
6384 border-width: 0 0.5rem 0.5rem 0.5rem;
6385 border-bottom-color: rgba(0, 0, 0, 0.25);
6388 .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
6390 border-width: 0 0.5rem 0.5rem 0.5rem;
6391 border-bottom-color: #fff;
6394 .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
6400 margin-left: -0.5rem;
6402 border-bottom: 1px solid #f7f7f7;
6405 .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
6406 margin-right: 0.5rem;
6409 .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
6410 right: calc(-0.5rem - 1px);
6416 .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
6418 border-width: 0.5rem 0 0.5rem 0.5rem;
6419 border-left-color: rgba(0, 0, 0, 0.25);
6422 .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
6424 border-width: 0.5rem 0 0.5rem 0.5rem;
6425 border-left-color: #fff;
6429 padding: 0.5rem 0.75rem;
6432 background-color: #f7f7f7;
6433 border-bottom: 1px solid #ebebeb;
6434 border-top-left-radius: calc(0.3rem - 1px);
6435 border-top-right-radius: calc(0.3rem - 1px);
6438 .popover-header:empty {
6443 padding: 0.5rem 0.75rem;
6451 .carousel.pointer-event {
6452 -ms-touch-action: pan-y;
6453 touch-action: pan-y;
6462 .carousel-inner::after {
6473 margin-right: -100%;
6474 -webkit-backface-visibility: hidden;
6475 backface-visibility: hidden;
6476 transition: -webkit-transform 0.6s ease-in-out;
6477 transition: transform 0.6s ease-in-out;
6478 transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
6481 @media (prefers-reduced-motion: reduce) {
6487 .carousel-item.active,
6488 .carousel-item-next,
6489 .carousel-item-prev {
6493 .carousel-item-next:not(.carousel-item-left),
6494 .active.carousel-item-right {
6495 -webkit-transform: translateX(100%);
6496 transform: translateX(100%);
6499 .carousel-item-prev:not(.carousel-item-right),
6500 .active.carousel-item-left {
6501 -webkit-transform: translateX(-100%);
6502 transform: translateX(-100%);
6505 .carousel-fade .carousel-item {
6507 transition-property: opacity;
6508 -webkit-transform: none;
6512 .carousel-fade .carousel-item.active,
6513 .carousel-fade .carousel-item-next.carousel-item-left,
6514 .carousel-fade .carousel-item-prev.carousel-item-right {
6519 .carousel-fade .active.carousel-item-left,
6520 .carousel-fade .active.carousel-item-right {
6523 transition: opacity 0s 0.6s;
6526 @media (prefers-reduced-motion: reduce) {
6527 .carousel-fade .active.carousel-item-left,
6528 .carousel-fade .active.carousel-item-right {
6533 .carousel-control-prev,
6534 .carousel-control-next {
6539 display: -ms-flexbox;
6541 -ms-flex-align: center;
6542 align-items: center;
6543 -ms-flex-pack: center;
6544 justify-content: center;
6549 transition: opacity 0.15s ease;
6552 @media (prefers-reduced-motion: reduce) {
6553 .carousel-control-prev,
6554 .carousel-control-next {
6559 .carousel-control-prev:hover, .carousel-control-prev:focus,
6560 .carousel-control-next:hover,
6561 .carousel-control-next:focus {
6563 text-decoration: none;
6568 .carousel-control-prev {
6572 .carousel-control-next {
6576 .carousel-control-prev-icon,
6577 .carousel-control-next-icon {
6578 display: inline-block;
6581 background: 50% / 100% 100% no-repeat;
6584 .carousel-control-prev-icon {
6585 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");
6588 .carousel-control-next-icon {
6589 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");
6592 .carousel-indicators {
6598 display: -ms-flexbox;
6600 -ms-flex-pack: center;
6601 justify-content: center;
6608 .carousel-indicators li {
6609 box-sizing: content-box;
6616 text-indent: -999px;
6618 background-color: #fff;
6619 background-clip: padding-box;
6620 border-top: 10px solid transparent;
6621 border-bottom: 10px solid transparent;
6623 transition: opacity 0.6s ease;
6626 @media (prefers-reduced-motion: reduce) {
6627 .carousel-indicators li {
6632 .carousel-indicators .active {
6643 padding-bottom: 20px;
6648 @-webkit-keyframes spinner-border {
6650 -webkit-transform: rotate(360deg);
6651 transform: rotate(360deg);
6655 @keyframes spinner-border {
6657 -webkit-transform: rotate(360deg);
6658 transform: rotate(360deg);
6663 display: inline-block;
6666 vertical-align: text-bottom;
6667 border: 0.25em solid currentColor;
6668 border-right-color: transparent;
6670 -webkit-animation: .75s linear infinite spinner-border;
6671 animation: .75s linear infinite spinner-border;
6674 .spinner-border-sm {
6677 border-width: 0.2em;
6680 @-webkit-keyframes spinner-grow {
6682 -webkit-transform: scale(0);
6683 transform: scale(0);
6687 -webkit-transform: none;
6692 @keyframes spinner-grow {
6694 -webkit-transform: scale(0);
6695 transform: scale(0);
6699 -webkit-transform: none;
6705 display: inline-block;
6708 vertical-align: text-bottom;
6709 background-color: currentColor;
6712 -webkit-animation: .75s linear infinite spinner-grow;
6713 animation: .75s linear infinite spinner-grow;
6721 @media (prefers-reduced-motion: reduce) {
6724 -webkit-animation-duration: 1.5s;
6725 animation-duration: 1.5s;
6730 vertical-align: baseline !important;
6734 vertical-align: top !important;
6738 vertical-align: middle !important;
6742 vertical-align: bottom !important;
6745 .align-text-bottom {
6746 vertical-align: text-bottom !important;
6750 vertical-align: text-top !important;
6754 background-color: #007bff !important;
6757 a.bg-primary:hover, a.bg-primary:focus,
6758 button.bg-primary:hover,
6759 button.bg-primary:focus {
6760 background-color: #0062cc !important;
6764 background-color: #6c757d !important;
6767 a.bg-secondary:hover, a.bg-secondary:focus,
6768 button.bg-secondary:hover,
6769 button.bg-secondary:focus {
6770 background-color: #545b62 !important;
6774 background-color: #28a745 !important;
6777 a.bg-success:hover, a.bg-success:focus,
6778 button.bg-success:hover,
6779 button.bg-success:focus {
6780 background-color: #1e7e34 !important;
6784 background-color: #17a2b8 !important;
6787 a.bg-info:hover, a.bg-info:focus,
6788 button.bg-info:hover,
6789 button.bg-info:focus {
6790 background-color: #117a8b !important;
6794 background-color: #ffc107 !important;
6797 a.bg-warning:hover, a.bg-warning:focus,
6798 button.bg-warning:hover,
6799 button.bg-warning:focus {
6800 background-color: #d39e00 !important;
6804 background-color: #dc3545 !important;
6807 a.bg-danger:hover, a.bg-danger:focus,
6808 button.bg-danger:hover,
6809 button.bg-danger:focus {
6810 background-color: #bd2130 !important;
6814 background-color: #f8f9fa !important;
6817 a.bg-light:hover, a.bg-light:focus,
6818 button.bg-light:hover,
6819 button.bg-light:focus {
6820 background-color: #dae0e5 !important;
6824 background-color: #343a40 !important;
6827 a.bg-dark:hover, a.bg-dark:focus,
6828 button.bg-dark:hover,
6829 button.bg-dark:focus {
6830 background-color: #1d2124 !important;
6834 background-color: #fff !important;
6838 background-color: transparent !important;
6842 border: 1px solid #dee2e6 !important;
6846 border-top: 1px solid #dee2e6 !important;
6850 border-right: 1px solid #dee2e6 !important;
6854 border-bottom: 1px solid #dee2e6 !important;
6858 border-left: 1px solid #dee2e6 !important;
6862 border: 0 !important;
6866 border-top: 0 !important;
6870 border-right: 0 !important;
6874 border-bottom: 0 !important;
6878 border-left: 0 !important;
6882 border-color: #007bff !important;
6886 border-color: #6c757d !important;
6890 border-color: #28a745 !important;
6894 border-color: #17a2b8 !important;
6898 border-color: #ffc107 !important;
6902 border-color: #dc3545 !important;
6906 border-color: #f8f9fa !important;
6910 border-color: #343a40 !important;
6914 border-color: #fff !important;
6918 border-radius: 0.2rem !important;
6922 border-radius: 0.25rem !important;
6926 border-top-left-radius: 0.25rem !important;
6927 border-top-right-radius: 0.25rem !important;
6931 border-top-right-radius: 0.25rem !important;
6932 border-bottom-right-radius: 0.25rem !important;
6936 border-bottom-right-radius: 0.25rem !important;
6937 border-bottom-left-radius: 0.25rem !important;
6941 border-top-left-radius: 0.25rem !important;
6942 border-bottom-left-radius: 0.25rem !important;
6946 border-radius: 0.3rem !important;
6950 border-radius: 50% !important;
6954 border-radius: 50rem !important;
6958 border-radius: 0 !important;
6968 display: none !important;
6972 display: inline !important;
6976 display: inline-block !important;
6980 display: block !important;
6984 display: table !important;
6988 display: table-row !important;
6992 display: table-cell !important;
6996 display: -ms-flexbox !important;
6997 display: flex !important;
7001 display: -ms-inline-flexbox !important;
7002 display: inline-flex !important;
7005 @media (min-width: 576px) {
7007 display: none !important;
7010 display: inline !important;
7012 .d-sm-inline-block {
7013 display: inline-block !important;
7016 display: block !important;
7019 display: table !important;
7022 display: table-row !important;
7025 display: table-cell !important;
7028 display: -ms-flexbox !important;
7029 display: flex !important;
7032 display: -ms-inline-flexbox !important;
7033 display: inline-flex !important;
7037 @media (min-width: 768px) {
7039 display: none !important;
7042 display: inline !important;
7044 .d-md-inline-block {
7045 display: inline-block !important;
7048 display: block !important;
7051 display: table !important;
7054 display: table-row !important;
7057 display: table-cell !important;
7060 display: -ms-flexbox !important;
7061 display: flex !important;
7064 display: -ms-inline-flexbox !important;
7065 display: inline-flex !important;
7069 @media (min-width: 992px) {
7071 display: none !important;
7074 display: inline !important;
7076 .d-lg-inline-block {
7077 display: inline-block !important;
7080 display: block !important;
7083 display: table !important;
7086 display: table-row !important;
7089 display: table-cell !important;
7092 display: -ms-flexbox !important;
7093 display: flex !important;
7096 display: -ms-inline-flexbox !important;
7097 display: inline-flex !important;
7101 @media (min-width: 1200px) {
7103 display: none !important;
7106 display: inline !important;
7108 .d-xl-inline-block {
7109 display: inline-block !important;
7112 display: block !important;
7115 display: table !important;
7118 display: table-row !important;
7121 display: table-cell !important;
7124 display: -ms-flexbox !important;
7125 display: flex !important;
7128 display: -ms-inline-flexbox !important;
7129 display: inline-flex !important;
7135 display: none !important;
7138 display: inline !important;
7140 .d-print-inline-block {
7141 display: inline-block !important;
7144 display: block !important;
7147 display: table !important;
7149 .d-print-table-row {
7150 display: table-row !important;
7152 .d-print-table-cell {
7153 display: table-cell !important;
7156 display: -ms-flexbox !important;
7157 display: flex !important;
7159 .d-print-inline-flex {
7160 display: -ms-inline-flexbox !important;
7161 display: inline-flex !important;
7173 .embed-responsive::before {
7178 .embed-responsive .embed-responsive-item,
7179 .embed-responsive iframe,
7180 .embed-responsive embed,
7181 .embed-responsive object,
7182 .embed-responsive video {
7192 .embed-responsive-21by9::before {
7193 padding-top: 42.857143%;
7196 .embed-responsive-16by9::before {
7197 padding-top: 56.25%;
7200 .embed-responsive-4by3::before {
7204 .embed-responsive-1by1::before {
7209 -ms-flex-direction: row !important;
7210 flex-direction: row !important;
7214 -ms-flex-direction: column !important;
7215 flex-direction: column !important;
7219 -ms-flex-direction: row-reverse !important;
7220 flex-direction: row-reverse !important;
7223 .flex-column-reverse {
7224 -ms-flex-direction: column-reverse !important;
7225 flex-direction: column-reverse !important;
7229 -ms-flex-wrap: wrap !important;
7230 flex-wrap: wrap !important;
7234 -ms-flex-wrap: nowrap !important;
7235 flex-wrap: nowrap !important;
7238 .flex-wrap-reverse {
7239 -ms-flex-wrap: wrap-reverse !important;
7240 flex-wrap: wrap-reverse !important;
7244 -ms-flex: 1 1 auto !important;
7245 flex: 1 1 auto !important;
7249 -ms-flex-positive: 0 !important;
7250 flex-grow: 0 !important;
7254 -ms-flex-positive: 1 !important;
7255 flex-grow: 1 !important;
7259 -ms-flex-negative: 0 !important;
7260 flex-shrink: 0 !important;
7264 -ms-flex-negative: 1 !important;
7265 flex-shrink: 1 !important;
7268 .justify-content-start {
7269 -ms-flex-pack: start !important;
7270 justify-content: flex-start !important;
7273 .justify-content-end {
7274 -ms-flex-pack: end !important;
7275 justify-content: flex-end !important;
7278 .justify-content-center {
7279 -ms-flex-pack: center !important;
7280 justify-content: center !important;
7283 .justify-content-between {
7284 -ms-flex-pack: justify !important;
7285 justify-content: space-between !important;
7288 .justify-content-around {
7289 -ms-flex-pack: distribute !important;
7290 justify-content: space-around !important;
7293 .align-items-start {
7294 -ms-flex-align: start !important;
7295 align-items: flex-start !important;
7299 -ms-flex-align: end !important;
7300 align-items: flex-end !important;
7303 .align-items-center {
7304 -ms-flex-align: center !important;
7305 align-items: center !important;
7308 .align-items-baseline {
7309 -ms-flex-align: baseline !important;
7310 align-items: baseline !important;
7313 .align-items-stretch {
7314 -ms-flex-align: stretch !important;
7315 align-items: stretch !important;
7318 .align-content-start {
7319 -ms-flex-line-pack: start !important;
7320 align-content: flex-start !important;
7323 .align-content-end {
7324 -ms-flex-line-pack: end !important;
7325 align-content: flex-end !important;
7328 .align-content-center {
7329 -ms-flex-line-pack: center !important;
7330 align-content: center !important;
7333 .align-content-between {
7334 -ms-flex-line-pack: justify !important;
7335 align-content: space-between !important;
7338 .align-content-around {
7339 -ms-flex-line-pack: distribute !important;
7340 align-content: space-around !important;
7343 .align-content-stretch {
7344 -ms-flex-line-pack: stretch !important;
7345 align-content: stretch !important;
7349 -ms-flex-item-align: auto !important;
7350 align-self: auto !important;
7354 -ms-flex-item-align: start !important;
7355 align-self: flex-start !important;
7359 -ms-flex-item-align: end !important;
7360 align-self: flex-end !important;
7363 .align-self-center {
7364 -ms-flex-item-align: center !important;
7365 align-self: center !important;
7368 .align-self-baseline {
7369 -ms-flex-item-align: baseline !important;
7370 align-self: baseline !important;
7373 .align-self-stretch {
7374 -ms-flex-item-align: stretch !important;
7375 align-self: stretch !important;
7378 @media (min-width: 576px) {
7380 -ms-flex-direction: row !important;
7381 flex-direction: row !important;
7384 -ms-flex-direction: column !important;
7385 flex-direction: column !important;
7387 .flex-sm-row-reverse {
7388 -ms-flex-direction: row-reverse !important;
7389 flex-direction: row-reverse !important;
7391 .flex-sm-column-reverse {
7392 -ms-flex-direction: column-reverse !important;
7393 flex-direction: column-reverse !important;
7396 -ms-flex-wrap: wrap !important;
7397 flex-wrap: wrap !important;
7400 -ms-flex-wrap: nowrap !important;
7401 flex-wrap: nowrap !important;
7403 .flex-sm-wrap-reverse {
7404 -ms-flex-wrap: wrap-reverse !important;
7405 flex-wrap: wrap-reverse !important;
7408 -ms-flex: 1 1 auto !important;
7409 flex: 1 1 auto !important;
7412 -ms-flex-positive: 0 !important;
7413 flex-grow: 0 !important;
7416 -ms-flex-positive: 1 !important;
7417 flex-grow: 1 !important;
7420 -ms-flex-negative: 0 !important;
7421 flex-shrink: 0 !important;
7424 -ms-flex-negative: 1 !important;
7425 flex-shrink: 1 !important;
7427 .justify-content-sm-start {
7428 -ms-flex-pack: start !important;
7429 justify-content: flex-start !important;
7431 .justify-content-sm-end {
7432 -ms-flex-pack: end !important;
7433 justify-content: flex-end !important;
7435 .justify-content-sm-center {
7436 -ms-flex-pack: center !important;
7437 justify-content: center !important;
7439 .justify-content-sm-between {
7440 -ms-flex-pack: justify !important;
7441 justify-content: space-between !important;
7443 .justify-content-sm-around {
7444 -ms-flex-pack: distribute !important;
7445 justify-content: space-around !important;
7447 .align-items-sm-start {
7448 -ms-flex-align: start !important;
7449 align-items: flex-start !important;
7451 .align-items-sm-end {
7452 -ms-flex-align: end !important;
7453 align-items: flex-end !important;
7455 .align-items-sm-center {
7456 -ms-flex-align: center !important;
7457 align-items: center !important;
7459 .align-items-sm-baseline {
7460 -ms-flex-align: baseline !important;
7461 align-items: baseline !important;
7463 .align-items-sm-stretch {
7464 -ms-flex-align: stretch !important;
7465 align-items: stretch !important;
7467 .align-content-sm-start {
7468 -ms-flex-line-pack: start !important;
7469 align-content: flex-start !important;
7471 .align-content-sm-end {
7472 -ms-flex-line-pack: end !important;
7473 align-content: flex-end !important;
7475 .align-content-sm-center {
7476 -ms-flex-line-pack: center !important;
7477 align-content: center !important;
7479 .align-content-sm-between {
7480 -ms-flex-line-pack: justify !important;
7481 align-content: space-between !important;
7483 .align-content-sm-around {
7484 -ms-flex-line-pack: distribute !important;
7485 align-content: space-around !important;
7487 .align-content-sm-stretch {
7488 -ms-flex-line-pack: stretch !important;
7489 align-content: stretch !important;
7491 .align-self-sm-auto {
7492 -ms-flex-item-align: auto !important;
7493 align-self: auto !important;
7495 .align-self-sm-start {
7496 -ms-flex-item-align: start !important;
7497 align-self: flex-start !important;
7499 .align-self-sm-end {
7500 -ms-flex-item-align: end !important;
7501 align-self: flex-end !important;
7503 .align-self-sm-center {
7504 -ms-flex-item-align: center !important;
7505 align-self: center !important;
7507 .align-self-sm-baseline {
7508 -ms-flex-item-align: baseline !important;
7509 align-self: baseline !important;
7511 .align-self-sm-stretch {
7512 -ms-flex-item-align: stretch !important;
7513 align-self: stretch !important;
7517 @media (min-width: 768px) {
7519 -ms-flex-direction: row !important;
7520 flex-direction: row !important;
7523 -ms-flex-direction: column !important;
7524 flex-direction: column !important;
7526 .flex-md-row-reverse {
7527 -ms-flex-direction: row-reverse !important;
7528 flex-direction: row-reverse !important;
7530 .flex-md-column-reverse {
7531 -ms-flex-direction: column-reverse !important;
7532 flex-direction: column-reverse !important;
7535 -ms-flex-wrap: wrap !important;
7536 flex-wrap: wrap !important;
7539 -ms-flex-wrap: nowrap !important;
7540 flex-wrap: nowrap !important;
7542 .flex-md-wrap-reverse {
7543 -ms-flex-wrap: wrap-reverse !important;
7544 flex-wrap: wrap-reverse !important;
7547 -ms-flex: 1 1 auto !important;
7548 flex: 1 1 auto !important;
7551 -ms-flex-positive: 0 !important;
7552 flex-grow: 0 !important;
7555 -ms-flex-positive: 1 !important;
7556 flex-grow: 1 !important;
7559 -ms-flex-negative: 0 !important;
7560 flex-shrink: 0 !important;
7563 -ms-flex-negative: 1 !important;
7564 flex-shrink: 1 !important;
7566 .justify-content-md-start {
7567 -ms-flex-pack: start !important;
7568 justify-content: flex-start !important;
7570 .justify-content-md-end {
7571 -ms-flex-pack: end !important;
7572 justify-content: flex-end !important;
7574 .justify-content-md-center {
7575 -ms-flex-pack: center !important;
7576 justify-content: center !important;
7578 .justify-content-md-between {
7579 -ms-flex-pack: justify !important;
7580 justify-content: space-between !important;
7582 .justify-content-md-around {
7583 -ms-flex-pack: distribute !important;
7584 justify-content: space-around !important;
7586 .align-items-md-start {
7587 -ms-flex-align: start !important;
7588 align-items: flex-start !important;
7590 .align-items-md-end {
7591 -ms-flex-align: end !important;
7592 align-items: flex-end !important;
7594 .align-items-md-center {
7595 -ms-flex-align: center !important;
7596 align-items: center !important;
7598 .align-items-md-baseline {
7599 -ms-flex-align: baseline !important;
7600 align-items: baseline !important;
7602 .align-items-md-stretch {
7603 -ms-flex-align: stretch !important;
7604 align-items: stretch !important;
7606 .align-content-md-start {
7607 -ms-flex-line-pack: start !important;
7608 align-content: flex-start !important;
7610 .align-content-md-end {
7611 -ms-flex-line-pack: end !important;
7612 align-content: flex-end !important;
7614 .align-content-md-center {
7615 -ms-flex-line-pack: center !important;
7616 align-content: center !important;
7618 .align-content-md-between {
7619 -ms-flex-line-pack: justify !important;
7620 align-content: space-between !important;
7622 .align-content-md-around {
7623 -ms-flex-line-pack: distribute !important;
7624 align-content: space-around !important;
7626 .align-content-md-stretch {
7627 -ms-flex-line-pack: stretch !important;
7628 align-content: stretch !important;
7630 .align-self-md-auto {
7631 -ms-flex-item-align: auto !important;
7632 align-self: auto !important;
7634 .align-self-md-start {
7635 -ms-flex-item-align: start !important;
7636 align-self: flex-start !important;
7638 .align-self-md-end {
7639 -ms-flex-item-align: end !important;
7640 align-self: flex-end !important;
7642 .align-self-md-center {
7643 -ms-flex-item-align: center !important;
7644 align-self: center !important;
7646 .align-self-md-baseline {
7647 -ms-flex-item-align: baseline !important;
7648 align-self: baseline !important;
7650 .align-self-md-stretch {
7651 -ms-flex-item-align: stretch !important;
7652 align-self: stretch !important;
7656 @media (min-width: 992px) {
7658 -ms-flex-direction: row !important;
7659 flex-direction: row !important;
7662 -ms-flex-direction: column !important;
7663 flex-direction: column !important;
7665 .flex-lg-row-reverse {
7666 -ms-flex-direction: row-reverse !important;
7667 flex-direction: row-reverse !important;
7669 .flex-lg-column-reverse {
7670 -ms-flex-direction: column-reverse !important;
7671 flex-direction: column-reverse !important;
7674 -ms-flex-wrap: wrap !important;
7675 flex-wrap: wrap !important;
7678 -ms-flex-wrap: nowrap !important;
7679 flex-wrap: nowrap !important;
7681 .flex-lg-wrap-reverse {
7682 -ms-flex-wrap: wrap-reverse !important;
7683 flex-wrap: wrap-reverse !important;
7686 -ms-flex: 1 1 auto !important;
7687 flex: 1 1 auto !important;
7690 -ms-flex-positive: 0 !important;
7691 flex-grow: 0 !important;
7694 -ms-flex-positive: 1 !important;
7695 flex-grow: 1 !important;
7698 -ms-flex-negative: 0 !important;
7699 flex-shrink: 0 !important;
7702 -ms-flex-negative: 1 !important;
7703 flex-shrink: 1 !important;
7705 .justify-content-lg-start {
7706 -ms-flex-pack: start !important;
7707 justify-content: flex-start !important;
7709 .justify-content-lg-end {
7710 -ms-flex-pack: end !important;
7711 justify-content: flex-end !important;
7713 .justify-content-lg-center {
7714 -ms-flex-pack: center !important;
7715 justify-content: center !important;
7717 .justify-content-lg-between {
7718 -ms-flex-pack: justify !important;
7719 justify-content: space-between !important;
7721 .justify-content-lg-around {
7722 -ms-flex-pack: distribute !important;
7723 justify-content: space-around !important;
7725 .align-items-lg-start {
7726 -ms-flex-align: start !important;
7727 align-items: flex-start !important;
7729 .align-items-lg-end {
7730 -ms-flex-align: end !important;
7731 align-items: flex-end !important;
7733 .align-items-lg-center {
7734 -ms-flex-align: center !important;
7735 align-items: center !important;
7737 .align-items-lg-baseline {
7738 -ms-flex-align: baseline !important;
7739 align-items: baseline !important;
7741 .align-items-lg-stretch {
7742 -ms-flex-align: stretch !important;
7743 align-items: stretch !important;
7745 .align-content-lg-start {
7746 -ms-flex-line-pack: start !important;
7747 align-content: flex-start !important;
7749 .align-content-lg-end {
7750 -ms-flex-line-pack: end !important;
7751 align-content: flex-end !important;
7753 .align-content-lg-center {
7754 -ms-flex-line-pack: center !important;
7755 align-content: center !important;
7757 .align-content-lg-between {
7758 -ms-flex-line-pack: justify !important;
7759 align-content: space-between !important;
7761 .align-content-lg-around {
7762 -ms-flex-line-pack: distribute !important;
7763 align-content: space-around !important;
7765 .align-content-lg-stretch {
7766 -ms-flex-line-pack: stretch !important;
7767 align-content: stretch !important;
7769 .align-self-lg-auto {
7770 -ms-flex-item-align: auto !important;
7771 align-self: auto !important;
7773 .align-self-lg-start {
7774 -ms-flex-item-align: start !important;
7775 align-self: flex-start !important;
7777 .align-self-lg-end {
7778 -ms-flex-item-align: end !important;
7779 align-self: flex-end !important;
7781 .align-self-lg-center {
7782 -ms-flex-item-align: center !important;
7783 align-self: center !important;
7785 .align-self-lg-baseline {
7786 -ms-flex-item-align: baseline !important;
7787 align-self: baseline !important;
7789 .align-self-lg-stretch {
7790 -ms-flex-item-align: stretch !important;
7791 align-self: stretch !important;
7795 @media (min-width: 1200px) {
7797 -ms-flex-direction: row !important;
7798 flex-direction: row !important;
7801 -ms-flex-direction: column !important;
7802 flex-direction: column !important;
7804 .flex-xl-row-reverse {
7805 -ms-flex-direction: row-reverse !important;
7806 flex-direction: row-reverse !important;
7808 .flex-xl-column-reverse {
7809 -ms-flex-direction: column-reverse !important;
7810 flex-direction: column-reverse !important;
7813 -ms-flex-wrap: wrap !important;
7814 flex-wrap: wrap !important;
7817 -ms-flex-wrap: nowrap !important;
7818 flex-wrap: nowrap !important;
7820 .flex-xl-wrap-reverse {
7821 -ms-flex-wrap: wrap-reverse !important;
7822 flex-wrap: wrap-reverse !important;
7825 -ms-flex: 1 1 auto !important;
7826 flex: 1 1 auto !important;
7829 -ms-flex-positive: 0 !important;
7830 flex-grow: 0 !important;
7833 -ms-flex-positive: 1 !important;
7834 flex-grow: 1 !important;
7837 -ms-flex-negative: 0 !important;
7838 flex-shrink: 0 !important;
7841 -ms-flex-negative: 1 !important;
7842 flex-shrink: 1 !important;
7844 .justify-content-xl-start {
7845 -ms-flex-pack: start !important;
7846 justify-content: flex-start !important;
7848 .justify-content-xl-end {
7849 -ms-flex-pack: end !important;
7850 justify-content: flex-end !important;
7852 .justify-content-xl-center {
7853 -ms-flex-pack: center !important;
7854 justify-content: center !important;
7856 .justify-content-xl-between {
7857 -ms-flex-pack: justify !important;
7858 justify-content: space-between !important;
7860 .justify-content-xl-around {
7861 -ms-flex-pack: distribute !important;
7862 justify-content: space-around !important;
7864 .align-items-xl-start {
7865 -ms-flex-align: start !important;
7866 align-items: flex-start !important;
7868 .align-items-xl-end {
7869 -ms-flex-align: end !important;
7870 align-items: flex-end !important;
7872 .align-items-xl-center {
7873 -ms-flex-align: center !important;
7874 align-items: center !important;
7876 .align-items-xl-baseline {
7877 -ms-flex-align: baseline !important;
7878 align-items: baseline !important;
7880 .align-items-xl-stretch {
7881 -ms-flex-align: stretch !important;
7882 align-items: stretch !important;
7884 .align-content-xl-start {
7885 -ms-flex-line-pack: start !important;
7886 align-content: flex-start !important;
7888 .align-content-xl-end {
7889 -ms-flex-line-pack: end !important;
7890 align-content: flex-end !important;
7892 .align-content-xl-center {
7893 -ms-flex-line-pack: center !important;
7894 align-content: center !important;
7896 .align-content-xl-between {
7897 -ms-flex-line-pack: justify !important;
7898 align-content: space-between !important;
7900 .align-content-xl-around {
7901 -ms-flex-line-pack: distribute !important;
7902 align-content: space-around !important;
7904 .align-content-xl-stretch {
7905 -ms-flex-line-pack: stretch !important;
7906 align-content: stretch !important;
7908 .align-self-xl-auto {
7909 -ms-flex-item-align: auto !important;
7910 align-self: auto !important;
7912 .align-self-xl-start {
7913 -ms-flex-item-align: start !important;
7914 align-self: flex-start !important;
7916 .align-self-xl-end {
7917 -ms-flex-item-align: end !important;
7918 align-self: flex-end !important;
7920 .align-self-xl-center {
7921 -ms-flex-item-align: center !important;
7922 align-self: center !important;
7924 .align-self-xl-baseline {
7925 -ms-flex-item-align: baseline !important;
7926 align-self: baseline !important;
7928 .align-self-xl-stretch {
7929 -ms-flex-item-align: stretch !important;
7930 align-self: stretch !important;
7935 float: left !important;
7939 float: right !important;
7943 float: none !important;
7946 @media (min-width: 576px) {
7948 float: left !important;
7951 float: right !important;
7954 float: none !important;
7958 @media (min-width: 768px) {
7960 float: left !important;
7963 float: right !important;
7966 float: none !important;
7970 @media (min-width: 992px) {
7972 float: left !important;
7975 float: right !important;
7978 float: none !important;
7982 @media (min-width: 1200px) {
7984 float: left !important;
7987 float: right !important;
7990 float: none !important;
7995 -webkit-user-select: all !important;
7996 -moz-user-select: all !important;
7997 user-select: all !important;
8001 -webkit-user-select: auto !important;
8002 -moz-user-select: auto !important;
8003 -ms-user-select: auto !important;
8004 user-select: auto !important;
8008 -webkit-user-select: none !important;
8009 -moz-user-select: none !important;
8010 -ms-user-select: none !important;
8011 user-select: none !important;
8015 overflow: auto !important;
8019 overflow: hidden !important;
8023 position: static !important;
8026 .position-relative {
8027 position: relative !important;
8030 .position-absolute {
8031 position: absolute !important;
8035 position: fixed !important;
8039 position: -webkit-sticky !important;
8040 position: sticky !important;
8059 @supports ((position: -webkit-sticky) or (position: sticky)) {
8061 position: -webkit-sticky;
8075 clip: rect(0, 0, 0, 0);
8076 white-space: nowrap;
8080 .sr-only-focusable:active, .sr-only-focusable:focus {
8086 white-space: normal;
8090 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
8094 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
8098 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
8102 box-shadow: none !important;
8106 width: 25% !important;
8110 width: 50% !important;
8114 width: 75% !important;
8118 width: 100% !important;
8122 width: auto !important;
8126 height: 25% !important;
8130 height: 50% !important;
8134 height: 75% !important;
8138 height: 100% !important;
8142 height: auto !important;
8146 max-width: 100% !important;
8150 max-height: 100% !important;
8154 min-width: 100vw !important;
8158 min-height: 100vh !important;
8162 width: 100vw !important;
8166 height: 100vh !important;
8170 margin: 0 !important;
8175 margin-top: 0 !important;
8180 margin-right: 0 !important;
8185 margin-bottom: 0 !important;
8190 margin-left: 0 !important;
8194 margin: 0.25rem !important;
8199 margin-top: 0.25rem !important;
8204 margin-right: 0.25rem !important;
8209 margin-bottom: 0.25rem !important;
8214 margin-left: 0.25rem !important;
8218 margin: 0.5rem !important;
8223 margin-top: 0.5rem !important;
8228 margin-right: 0.5rem !important;
8233 margin-bottom: 0.5rem !important;
8238 margin-left: 0.5rem !important;
8242 margin: 1rem !important;
8247 margin-top: 1rem !important;
8252 margin-right: 1rem !important;
8257 margin-bottom: 1rem !important;
8262 margin-left: 1rem !important;
8266 margin: 1.5rem !important;
8271 margin-top: 1.5rem !important;
8276 margin-right: 1.5rem !important;
8281 margin-bottom: 1.5rem !important;
8286 margin-left: 1.5rem !important;
8290 margin: 3rem !important;
8295 margin-top: 3rem !important;
8300 margin-right: 3rem !important;
8305 margin-bottom: 3rem !important;
8310 margin-left: 3rem !important;
8314 padding: 0 !important;
8319 padding-top: 0 !important;
8324 padding-right: 0 !important;
8329 padding-bottom: 0 !important;
8334 padding-left: 0 !important;
8338 padding: 0.25rem !important;
8343 padding-top: 0.25rem !important;
8348 padding-right: 0.25rem !important;
8353 padding-bottom: 0.25rem !important;
8358 padding-left: 0.25rem !important;
8362 padding: 0.5rem !important;
8367 padding-top: 0.5rem !important;
8372 padding-right: 0.5rem !important;
8377 padding-bottom: 0.5rem !important;
8382 padding-left: 0.5rem !important;
8386 padding: 1rem !important;
8391 padding-top: 1rem !important;
8396 padding-right: 1rem !important;
8401 padding-bottom: 1rem !important;
8406 padding-left: 1rem !important;
8410 padding: 1.5rem !important;
8415 padding-top: 1.5rem !important;
8420 padding-right: 1.5rem !important;
8425 padding-bottom: 1.5rem !important;
8430 padding-left: 1.5rem !important;
8434 padding: 3rem !important;
8439 padding-top: 3rem !important;
8444 padding-right: 3rem !important;
8449 padding-bottom: 3rem !important;
8454 padding-left: 3rem !important;
8458 margin: -0.25rem !important;
8463 margin-top: -0.25rem !important;
8468 margin-right: -0.25rem !important;
8473 margin-bottom: -0.25rem !important;
8478 margin-left: -0.25rem !important;
8482 margin: -0.5rem !important;
8487 margin-top: -0.5rem !important;
8492 margin-right: -0.5rem !important;
8497 margin-bottom: -0.5rem !important;
8502 margin-left: -0.5rem !important;
8506 margin: -1rem !important;
8511 margin-top: -1rem !important;
8516 margin-right: -1rem !important;
8521 margin-bottom: -1rem !important;
8526 margin-left: -1rem !important;
8530 margin: -1.5rem !important;
8535 margin-top: -1.5rem !important;
8540 margin-right: -1.5rem !important;
8545 margin-bottom: -1.5rem !important;
8550 margin-left: -1.5rem !important;
8554 margin: -3rem !important;
8559 margin-top: -3rem !important;
8564 margin-right: -3rem !important;
8569 margin-bottom: -3rem !important;
8574 margin-left: -3rem !important;
8578 margin: auto !important;
8583 margin-top: auto !important;
8588 margin-right: auto !important;
8593 margin-bottom: auto !important;
8598 margin-left: auto !important;
8601 @media (min-width: 576px) {
8603 margin: 0 !important;
8607 margin-top: 0 !important;
8611 margin-right: 0 !important;
8615 margin-bottom: 0 !important;
8619 margin-left: 0 !important;
8622 margin: 0.25rem !important;
8626 margin-top: 0.25rem !important;
8630 margin-right: 0.25rem !important;
8634 margin-bottom: 0.25rem !important;
8638 margin-left: 0.25rem !important;
8641 margin: 0.5rem !important;
8645 margin-top: 0.5rem !important;
8649 margin-right: 0.5rem !important;
8653 margin-bottom: 0.5rem !important;
8657 margin-left: 0.5rem !important;
8660 margin: 1rem !important;
8664 margin-top: 1rem !important;
8668 margin-right: 1rem !important;
8672 margin-bottom: 1rem !important;
8676 margin-left: 1rem !important;
8679 margin: 1.5rem !important;
8683 margin-top: 1.5rem !important;
8687 margin-right: 1.5rem !important;
8691 margin-bottom: 1.5rem !important;
8695 margin-left: 1.5rem !important;
8698 margin: 3rem !important;
8702 margin-top: 3rem !important;
8706 margin-right: 3rem !important;
8710 margin-bottom: 3rem !important;
8714 margin-left: 3rem !important;
8717 padding: 0 !important;
8721 padding-top: 0 !important;
8725 padding-right: 0 !important;
8729 padding-bottom: 0 !important;
8733 padding-left: 0 !important;
8736 padding: 0.25rem !important;
8740 padding-top: 0.25rem !important;
8744 padding-right: 0.25rem !important;
8748 padding-bottom: 0.25rem !important;
8752 padding-left: 0.25rem !important;
8755 padding: 0.5rem !important;
8759 padding-top: 0.5rem !important;
8763 padding-right: 0.5rem !important;
8767 padding-bottom: 0.5rem !important;
8771 padding-left: 0.5rem !important;
8774 padding: 1rem !important;
8778 padding-top: 1rem !important;
8782 padding-right: 1rem !important;
8786 padding-bottom: 1rem !important;
8790 padding-left: 1rem !important;
8793 padding: 1.5rem !important;
8797 padding-top: 1.5rem !important;
8801 padding-right: 1.5rem !important;
8805 padding-bottom: 1.5rem !important;
8809 padding-left: 1.5rem !important;
8812 padding: 3rem !important;
8816 padding-top: 3rem !important;
8820 padding-right: 3rem !important;
8824 padding-bottom: 3rem !important;
8828 padding-left: 3rem !important;
8831 margin: -0.25rem !important;
8835 margin-top: -0.25rem !important;
8839 margin-right: -0.25rem !important;
8843 margin-bottom: -0.25rem !important;
8847 margin-left: -0.25rem !important;
8850 margin: -0.5rem !important;
8854 margin-top: -0.5rem !important;
8858 margin-right: -0.5rem !important;
8862 margin-bottom: -0.5rem !important;
8866 margin-left: -0.5rem !important;
8869 margin: -1rem !important;
8873 margin-top: -1rem !important;
8877 margin-right: -1rem !important;
8881 margin-bottom: -1rem !important;
8885 margin-left: -1rem !important;
8888 margin: -1.5rem !important;
8892 margin-top: -1.5rem !important;
8896 margin-right: -1.5rem !important;
8900 margin-bottom: -1.5rem !important;
8904 margin-left: -1.5rem !important;
8907 margin: -3rem !important;
8911 margin-top: -3rem !important;
8915 margin-right: -3rem !important;
8919 margin-bottom: -3rem !important;
8923 margin-left: -3rem !important;
8926 margin: auto !important;
8930 margin-top: auto !important;
8934 margin-right: auto !important;
8938 margin-bottom: auto !important;
8942 margin-left: auto !important;
8946 @media (min-width: 768px) {
8948 margin: 0 !important;
8952 margin-top: 0 !important;
8956 margin-right: 0 !important;
8960 margin-bottom: 0 !important;
8964 margin-left: 0 !important;
8967 margin: 0.25rem !important;
8971 margin-top: 0.25rem !important;
8975 margin-right: 0.25rem !important;
8979 margin-bottom: 0.25rem !important;
8983 margin-left: 0.25rem !important;
8986 margin: 0.5rem !important;
8990 margin-top: 0.5rem !important;
8994 margin-right: 0.5rem !important;
8998 margin-bottom: 0.5rem !important;
9002 margin-left: 0.5rem !important;
9005 margin: 1rem !important;
9009 margin-top: 1rem !important;
9013 margin-right: 1rem !important;
9017 margin-bottom: 1rem !important;
9021 margin-left: 1rem !important;
9024 margin: 1.5rem !important;
9028 margin-top: 1.5rem !important;
9032 margin-right: 1.5rem !important;
9036 margin-bottom: 1.5rem !important;
9040 margin-left: 1.5rem !important;
9043 margin: 3rem !important;
9047 margin-top: 3rem !important;
9051 margin-right: 3rem !important;
9055 margin-bottom: 3rem !important;
9059 margin-left: 3rem !important;
9062 padding: 0 !important;
9066 padding-top: 0 !important;
9070 padding-right: 0 !important;
9074 padding-bottom: 0 !important;
9078 padding-left: 0 !important;
9081 padding: 0.25rem !important;
9085 padding-top: 0.25rem !important;
9089 padding-right: 0.25rem !important;
9093 padding-bottom: 0.25rem !important;
9097 padding-left: 0.25rem !important;
9100 padding: 0.5rem !important;
9104 padding-top: 0.5rem !important;
9108 padding-right: 0.5rem !important;
9112 padding-bottom: 0.5rem !important;
9116 padding-left: 0.5rem !important;
9119 padding: 1rem !important;
9123 padding-top: 1rem !important;
9127 padding-right: 1rem !important;
9131 padding-bottom: 1rem !important;
9135 padding-left: 1rem !important;
9138 padding: 1.5rem !important;
9142 padding-top: 1.5rem !important;
9146 padding-right: 1.5rem !important;
9150 padding-bottom: 1.5rem !important;
9154 padding-left: 1.5rem !important;
9157 padding: 3rem !important;
9161 padding-top: 3rem !important;
9165 padding-right: 3rem !important;
9169 padding-bottom: 3rem !important;
9173 padding-left: 3rem !important;
9176 margin: -0.25rem !important;
9180 margin-top: -0.25rem !important;
9184 margin-right: -0.25rem !important;
9188 margin-bottom: -0.25rem !important;
9192 margin-left: -0.25rem !important;
9195 margin: -0.5rem !important;
9199 margin-top: -0.5rem !important;
9203 margin-right: -0.5rem !important;
9207 margin-bottom: -0.5rem !important;
9211 margin-left: -0.5rem !important;
9214 margin: -1rem !important;
9218 margin-top: -1rem !important;
9222 margin-right: -1rem !important;
9226 margin-bottom: -1rem !important;
9230 margin-left: -1rem !important;
9233 margin: -1.5rem !important;
9237 margin-top: -1.5rem !important;
9241 margin-right: -1.5rem !important;
9245 margin-bottom: -1.5rem !important;
9249 margin-left: -1.5rem !important;
9252 margin: -3rem !important;
9256 margin-top: -3rem !important;
9260 margin-right: -3rem !important;
9264 margin-bottom: -3rem !important;
9268 margin-left: -3rem !important;
9271 margin: auto !important;
9275 margin-top: auto !important;
9279 margin-right: auto !important;
9283 margin-bottom: auto !important;
9287 margin-left: auto !important;
9291 @media (min-width: 992px) {
9293 margin: 0 !important;
9297 margin-top: 0 !important;
9301 margin-right: 0 !important;
9305 margin-bottom: 0 !important;
9309 margin-left: 0 !important;
9312 margin: 0.25rem !important;
9316 margin-top: 0.25rem !important;
9320 margin-right: 0.25rem !important;
9324 margin-bottom: 0.25rem !important;
9328 margin-left: 0.25rem !important;
9331 margin: 0.5rem !important;
9335 margin-top: 0.5rem !important;
9339 margin-right: 0.5rem !important;
9343 margin-bottom: 0.5rem !important;
9347 margin-left: 0.5rem !important;
9350 margin: 1rem !important;
9354 margin-top: 1rem !important;
9358 margin-right: 1rem !important;
9362 margin-bottom: 1rem !important;
9366 margin-left: 1rem !important;
9369 margin: 1.5rem !important;
9373 margin-top: 1.5rem !important;
9377 margin-right: 1.5rem !important;
9381 margin-bottom: 1.5rem !important;
9385 margin-left: 1.5rem !important;
9388 margin: 3rem !important;
9392 margin-top: 3rem !important;
9396 margin-right: 3rem !important;
9400 margin-bottom: 3rem !important;
9404 margin-left: 3rem !important;
9407 padding: 0 !important;
9411 padding-top: 0 !important;
9415 padding-right: 0 !important;
9419 padding-bottom: 0 !important;
9423 padding-left: 0 !important;
9426 padding: 0.25rem !important;
9430 padding-top: 0.25rem !important;
9434 padding-right: 0.25rem !important;
9438 padding-bottom: 0.25rem !important;
9442 padding-left: 0.25rem !important;
9445 padding: 0.5rem !important;
9449 padding-top: 0.5rem !important;
9453 padding-right: 0.5rem !important;
9457 padding-bottom: 0.5rem !important;
9461 padding-left: 0.5rem !important;
9464 padding: 1rem !important;
9468 padding-top: 1rem !important;
9472 padding-right: 1rem !important;
9476 padding-bottom: 1rem !important;
9480 padding-left: 1rem !important;
9483 padding: 1.5rem !important;
9487 padding-top: 1.5rem !important;
9491 padding-right: 1.5rem !important;
9495 padding-bottom: 1.5rem !important;
9499 padding-left: 1.5rem !important;
9502 padding: 3rem !important;
9506 padding-top: 3rem !important;
9510 padding-right: 3rem !important;
9514 padding-bottom: 3rem !important;
9518 padding-left: 3rem !important;
9521 margin: -0.25rem !important;
9525 margin-top: -0.25rem !important;
9529 margin-right: -0.25rem !important;
9533 margin-bottom: -0.25rem !important;
9537 margin-left: -0.25rem !important;
9540 margin: -0.5rem !important;
9544 margin-top: -0.5rem !important;
9548 margin-right: -0.5rem !important;
9552 margin-bottom: -0.5rem !important;
9556 margin-left: -0.5rem !important;
9559 margin: -1rem !important;
9563 margin-top: -1rem !important;
9567 margin-right: -1rem !important;
9571 margin-bottom: -1rem !important;
9575 margin-left: -1rem !important;
9578 margin: -1.5rem !important;
9582 margin-top: -1.5rem !important;
9586 margin-right: -1.5rem !important;
9590 margin-bottom: -1.5rem !important;
9594 margin-left: -1.5rem !important;
9597 margin: -3rem !important;
9601 margin-top: -3rem !important;
9605 margin-right: -3rem !important;
9609 margin-bottom: -3rem !important;
9613 margin-left: -3rem !important;
9616 margin: auto !important;
9620 margin-top: auto !important;
9624 margin-right: auto !important;
9628 margin-bottom: auto !important;
9632 margin-left: auto !important;
9636 @media (min-width: 1200px) {
9638 margin: 0 !important;
9642 margin-top: 0 !important;
9646 margin-right: 0 !important;
9650 margin-bottom: 0 !important;
9654 margin-left: 0 !important;
9657 margin: 0.25rem !important;
9661 margin-top: 0.25rem !important;
9665 margin-right: 0.25rem !important;
9669 margin-bottom: 0.25rem !important;
9673 margin-left: 0.25rem !important;
9676 margin: 0.5rem !important;
9680 margin-top: 0.5rem !important;
9684 margin-right: 0.5rem !important;
9688 margin-bottom: 0.5rem !important;
9692 margin-left: 0.5rem !important;
9695 margin: 1rem !important;
9699 margin-top: 1rem !important;
9703 margin-right: 1rem !important;
9707 margin-bottom: 1rem !important;
9711 margin-left: 1rem !important;
9714 margin: 1.5rem !important;
9718 margin-top: 1.5rem !important;
9722 margin-right: 1.5rem !important;
9726 margin-bottom: 1.5rem !important;
9730 margin-left: 1.5rem !important;
9733 margin: 3rem !important;
9737 margin-top: 3rem !important;
9741 margin-right: 3rem !important;
9745 margin-bottom: 3rem !important;
9749 margin-left: 3rem !important;
9752 padding: 0 !important;
9756 padding-top: 0 !important;
9760 padding-right: 0 !important;
9764 padding-bottom: 0 !important;
9768 padding-left: 0 !important;
9771 padding: 0.25rem !important;
9775 padding-top: 0.25rem !important;
9779 padding-right: 0.25rem !important;
9783 padding-bottom: 0.25rem !important;
9787 padding-left: 0.25rem !important;
9790 padding: 0.5rem !important;
9794 padding-top: 0.5rem !important;
9798 padding-right: 0.5rem !important;
9802 padding-bottom: 0.5rem !important;
9806 padding-left: 0.5rem !important;
9809 padding: 1rem !important;
9813 padding-top: 1rem !important;
9817 padding-right: 1rem !important;
9821 padding-bottom: 1rem !important;
9825 padding-left: 1rem !important;
9828 padding: 1.5rem !important;
9832 padding-top: 1.5rem !important;
9836 padding-right: 1.5rem !important;
9840 padding-bottom: 1.5rem !important;
9844 padding-left: 1.5rem !important;
9847 padding: 3rem !important;
9851 padding-top: 3rem !important;
9855 padding-right: 3rem !important;
9859 padding-bottom: 3rem !important;
9863 padding-left: 3rem !important;
9866 margin: -0.25rem !important;
9870 margin-top: -0.25rem !important;
9874 margin-right: -0.25rem !important;
9878 margin-bottom: -0.25rem !important;
9882 margin-left: -0.25rem !important;
9885 margin: -0.5rem !important;
9889 margin-top: -0.5rem !important;
9893 margin-right: -0.5rem !important;
9897 margin-bottom: -0.5rem !important;
9901 margin-left: -0.5rem !important;
9904 margin: -1rem !important;
9908 margin-top: -1rem !important;
9912 margin-right: -1rem !important;
9916 margin-bottom: -1rem !important;
9920 margin-left: -1rem !important;
9923 margin: -1.5rem !important;
9927 margin-top: -1.5rem !important;
9931 margin-right: -1.5rem !important;
9935 margin-bottom: -1.5rem !important;
9939 margin-left: -1.5rem !important;
9942 margin: -3rem !important;
9946 margin-top: -3rem !important;
9950 margin-right: -3rem !important;
9954 margin-bottom: -3rem !important;
9958 margin-left: -3rem !important;
9961 margin: auto !important;
9965 margin-top: auto !important;
9969 margin-right: auto !important;
9973 margin-bottom: auto !important;
9977 margin-left: auto !important;
9981 .stretched-link::after {
9988 pointer-events: auto;
9990 background-color: rgba(0, 0, 0, 0);
9994 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
9998 text-align: justify !important;
10002 white-space: normal !important;
10006 white-space: nowrap !important;
10011 text-overflow: ellipsis;
10012 white-space: nowrap;
10016 text-align: left !important;
10020 text-align: right !important;
10024 text-align: center !important;
10027 @media (min-width: 576px) {
10029 text-align: left !important;
10032 text-align: right !important;
10035 text-align: center !important;
10039 @media (min-width: 768px) {
10041 text-align: left !important;
10044 text-align: right !important;
10047 text-align: center !important;
10051 @media (min-width: 992px) {
10053 text-align: left !important;
10056 text-align: right !important;
10059 text-align: center !important;
10063 @media (min-width: 1200px) {
10065 text-align: left !important;
10068 text-align: right !important;
10071 text-align: center !important;
10076 text-transform: lowercase !important;
10080 text-transform: uppercase !important;
10084 text-transform: capitalize !important;
10087 .font-weight-light {
10088 font-weight: 300 !important;
10091 .font-weight-lighter {
10092 font-weight: lighter !important;
10095 .font-weight-normal {
10096 font-weight: 400 !important;
10099 .font-weight-bold {
10100 font-weight: 700 !important;
10103 .font-weight-bolder {
10104 font-weight: bolder !important;
10108 font-style: italic !important;
10112 color: #fff !important;
10116 color: #007bff !important;
10119 a.text-primary:hover, a.text-primary:focus {
10120 color: #0056b3 !important;
10124 color: #6c757d !important;
10127 a.text-secondary:hover, a.text-secondary:focus {
10128 color: #494f54 !important;
10132 color: #28a745 !important;
10135 a.text-success:hover, a.text-success:focus {
10136 color: #19692c !important;
10140 color: #17a2b8 !important;
10143 a.text-info:hover, a.text-info:focus {
10144 color: #0f6674 !important;
10148 color: #ffc107 !important;
10151 a.text-warning:hover, a.text-warning:focus {
10152 color: #ba8b00 !important;
10156 color: #dc3545 !important;
10159 a.text-danger:hover, a.text-danger:focus {
10160 color: #a71d2a !important;
10164 color: #f8f9fa !important;
10167 a.text-light:hover, a.text-light:focus {
10168 color: #cbd3da !important;
10172 color: #343a40 !important;
10175 a.text-dark:hover, a.text-dark:focus {
10176 color: #121416 !important;
10180 color: #212529 !important;
10184 color: #6c757d !important;
10188 color: rgba(0, 0, 0, 0.5) !important;
10192 color: rgba(255, 255, 255, 0.5) !important;
10197 color: transparent;
10199 background-color: transparent;
10203 .text-decoration-none {
10204 text-decoration: none !important;
10208 word-break: break-word !important;
10209 word-wrap: break-word !important;
10213 color: inherit !important;
10217 visibility: visible !important;
10221 visibility: hidden !important;
10228 text-shadow: none !important;
10229 box-shadow: none !important;
10232 text-decoration: underline;
10234 abbr[title]::after {
10235 content: " (" attr(title) ")";
10238 white-space: pre-wrap !important;
10242 border: 1px solid #adb5bd;
10243 page-break-inside: avoid;
10246 display: table-header-group;
10250 page-break-inside: avoid;
10260 page-break-after: avoid;
10266 min-width: 992px !important;
10269 min-width: 992px !important;
10275 border: 1px solid #000;
10278 border-collapse: collapse !important;
10282 background-color: #fff !important;
10284 .table-bordered th,
10285 .table-bordered td {
10286 border: 1px solid #dee2e6 !important;
10293 .table-dark thead th,
10294 .table-dark tbody + tbody {
10295 border-color: #dee2e6;
10297 .table .thead-dark th {
10299 border-color: #dee2e6;
10302 /*# 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}}/* required styles */
\r
10306 .leaflet-marker-icon,
\r
10307 .leaflet-marker-shadow,
\r
10308 .leaflet-tile-container,
\r
10309 .leaflet-pane > svg,
\r
10310 .leaflet-pane > canvas,
\r
10311 .leaflet-zoom-box,
\r
10312 .leaflet-image-layer,
\r
10314 position: absolute;
\r
10318 .leaflet-container {
\r
10319 overflow: hidden;
\r
10322 .leaflet-marker-icon,
\r
10323 .leaflet-marker-shadow {
\r
10324 -webkit-user-select: none;
\r
10325 -moz-user-select: none;
\r
10326 user-select: none;
\r
10327 -webkit-user-drag: none;
\r
10329 /* Prevents IE11 from highlighting tiles in blue */
\r
10330 .leaflet-tile::selection {
\r
10331 background: transparent;
\r
10333 /* Safari renders non-retina tile on retina better with this, but Chrome is worse */
\r
10334 .leaflet-safari .leaflet-tile {
\r
10335 image-rendering: -webkit-optimize-contrast;
\r
10337 /* hack that prevents hw layers "stretching" when loading new tiles */
\r
10338 .leaflet-safari .leaflet-tile-container {
\r
10341 -webkit-transform-origin: 0 0;
\r
10343 .leaflet-marker-icon,
\r
10344 .leaflet-marker-shadow {
\r
10347 /* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
\r
10348 /* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
\r
10349 .leaflet-container .leaflet-overlay-pane svg,
\r
10350 .leaflet-container .leaflet-marker-pane img,
\r
10351 .leaflet-container .leaflet-shadow-pane img,
\r
10352 .leaflet-container .leaflet-tile-pane img,
\r
10353 .leaflet-container img.leaflet-image-layer,
\r
10354 .leaflet-container .leaflet-tile {
\r
10355 max-width: none !important;
\r
10356 max-height: none !important;
\r
10359 .leaflet-container.leaflet-touch-zoom {
\r
10360 -ms-touch-action: pan-x pan-y;
\r
10361 touch-action: pan-x pan-y;
\r
10363 .leaflet-container.leaflet-touch-drag {
\r
10364 -ms-touch-action: pinch-zoom;
\r
10365 /* Fallback for FF which doesn't support pinch-zoom */
\r
10366 touch-action: none;
\r
10367 touch-action: pinch-zoom;
\r
10369 .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
\r
10370 -ms-touch-action: none;
\r
10371 touch-action: none;
\r
10373 .leaflet-container {
\r
10374 -webkit-tap-highlight-color: transparent;
\r
10376 .leaflet-container a {
\r
10377 -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
\r
10381 visibility: hidden;
\r
10383 .leaflet-tile-loaded {
\r
10384 visibility: inherit;
\r
10386 .leaflet-zoom-box {
\r
10389 -moz-box-sizing: border-box;
\r
10390 box-sizing: border-box;
\r
10393 /* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
\r
10394 .leaflet-overlay-pane svg {
\r
10395 -moz-user-select: none;
\r
10398 .leaflet-pane { z-index: 400; }
\r
10400 .leaflet-tile-pane { z-index: 200; }
\r
10401 .leaflet-overlay-pane { z-index: 400; }
\r
10402 .leaflet-shadow-pane { z-index: 500; }
\r
10403 .leaflet-marker-pane { z-index: 600; }
\r
10404 .leaflet-tooltip-pane { z-index: 650; }
\r
10405 .leaflet-popup-pane { z-index: 700; }
\r
10407 .leaflet-map-pane canvas { z-index: 100; }
\r
10408 .leaflet-map-pane svg { z-index: 200; }
\r
10410 .leaflet-vml-shape {
\r
10415 behavior: url(#default#VML);
\r
10416 display: inline-block;
\r
10417 position: absolute;
\r
10421 /* control positioning */
\r
10423 .leaflet-control {
\r
10424 position: relative;
\r
10426 pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
\r
10427 pointer-events: auto;
\r
10430 .leaflet-bottom {
\r
10431 position: absolute;
\r
10433 pointer-events: none;
\r
10441 .leaflet-bottom {
\r
10447 .leaflet-control {
\r
10451 .leaflet-right .leaflet-control {
\r
10454 .leaflet-top .leaflet-control {
\r
10455 margin-top: 10px;
\r
10457 .leaflet-bottom .leaflet-control {
\r
10458 margin-bottom: 10px;
\r
10460 .leaflet-left .leaflet-control {
\r
10461 margin-left: 10px;
\r
10463 .leaflet-right .leaflet-control {
\r
10464 margin-right: 10px;
\r
10468 /* zoom and fade animations */
\r
10470 .leaflet-fade-anim .leaflet-tile {
\r
10471 will-change: opacity;
\r
10473 .leaflet-fade-anim .leaflet-popup {
\r
10475 -webkit-transition: opacity 0.2s linear;
\r
10476 -moz-transition: opacity 0.2s linear;
\r
10477 transition: opacity 0.2s linear;
\r
10479 .leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
\r
10482 .leaflet-zoom-animated {
\r
10483 -webkit-transform-origin: 0 0;
\r
10484 -ms-transform-origin: 0 0;
\r
10485 transform-origin: 0 0;
\r
10487 .leaflet-zoom-anim .leaflet-zoom-animated {
\r
10488 will-change: transform;
\r
10490 .leaflet-zoom-anim .leaflet-zoom-animated {
\r
10491 -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
\r
10492 -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
\r
10493 transition: transform 0.25s cubic-bezier(0,0,0.25,1);
\r
10495 .leaflet-zoom-anim .leaflet-tile,
\r
10496 .leaflet-pan-anim .leaflet-tile {
\r
10497 -webkit-transition: none;
\r
10498 -moz-transition: none;
\r
10499 transition: none;
\r
10502 .leaflet-zoom-anim .leaflet-zoom-hide {
\r
10503 visibility: hidden;
\r
10509 .leaflet-interactive {
\r
10513 cursor: -webkit-grab;
\r
10514 cursor: -moz-grab;
\r
10517 .leaflet-crosshair,
\r
10518 .leaflet-crosshair .leaflet-interactive {
\r
10519 cursor: crosshair;
\r
10521 .leaflet-popup-pane,
\r
10522 .leaflet-control {
\r
10525 .leaflet-dragging .leaflet-grab,
\r
10526 .leaflet-dragging .leaflet-grab .leaflet-interactive,
\r
10527 .leaflet-dragging .leaflet-marker-draggable {
\r
10529 cursor: -webkit-grabbing;
\r
10530 cursor: -moz-grabbing;
\r
10531 cursor: grabbing;
\r
10534 /* marker & overlays interactivity */
\r
10535 .leaflet-marker-icon,
\r
10536 .leaflet-marker-shadow,
\r
10537 .leaflet-image-layer,
\r
10538 .leaflet-pane > svg path,
\r
10539 .leaflet-tile-container {
\r
10540 pointer-events: none;
\r
10543 .leaflet-marker-icon.leaflet-interactive,
\r
10544 .leaflet-image-layer.leaflet-interactive,
\r
10545 .leaflet-pane > svg path.leaflet-interactive,
\r
10546 svg.leaflet-image-layer.leaflet-interactive path {
\r
10547 pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
\r
10548 pointer-events: auto;
\r
10551 /* visual tweaks */
\r
10553 .leaflet-container {
\r
10554 background: #ddd;
\r
10557 .leaflet-container a {
\r
10560 .leaflet-container a.leaflet-active {
\r
10561 outline: 2px solid orange;
\r
10563 .leaflet-zoom-box {
\r
10564 border: 2px dotted #38f;
\r
10565 background: rgba(255,255,255,0.5);
\r
10569 /* general typography */
\r
10570 .leaflet-container {
\r
10571 font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
\r
10575 /* general toolbar styles */
\r
10578 box-shadow: 0 1px 5px rgba(0,0,0,0.65);
\r
10579 border-radius: 4px;
\r
10582 .leaflet-bar a:hover {
\r
10583 background-color: #fff;
\r
10584 border-bottom: 1px solid #ccc;
\r
10587 line-height: 26px;
\r
10589 text-align: center;
\r
10590 text-decoration: none;
\r
10594 .leaflet-control-layers-toggle {
\r
10595 background-position: 50% 50%;
\r
10596 background-repeat: no-repeat;
\r
10599 .leaflet-bar a:hover {
\r
10600 background-color: #f4f4f4;
\r
10602 .leaflet-bar a:first-child {
\r
10603 border-top-left-radius: 4px;
\r
10604 border-top-right-radius: 4px;
\r
10606 .leaflet-bar a:last-child {
\r
10607 border-bottom-left-radius: 4px;
\r
10608 border-bottom-right-radius: 4px;
\r
10609 border-bottom: none;
\r
10611 .leaflet-bar a.leaflet-disabled {
\r
10613 background-color: #f4f4f4;
\r
10617 .leaflet-touch .leaflet-bar a {
\r
10620 line-height: 30px;
\r
10622 .leaflet-touch .leaflet-bar a:first-child {
\r
10623 border-top-left-radius: 2px;
\r
10624 border-top-right-radius: 2px;
\r
10626 .leaflet-touch .leaflet-bar a:last-child {
\r
10627 border-bottom-left-radius: 2px;
\r
10628 border-bottom-right-radius: 2px;
\r
10631 /* zoom control */
\r
10633 .leaflet-control-zoom-in,
\r
10634 .leaflet-control-zoom-out {
\r
10635 font: bold 18px 'Lucida Console', Monaco, monospace;
\r
10636 text-indent: 1px;
\r
10639 .leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
\r
10644 /* layers control */
\r
10646 .leaflet-control-layers {
\r
10647 box-shadow: 0 1px 5px rgba(0,0,0,0.4);
\r
10648 background: #fff;
\r
10649 border-radius: 5px;
\r
10651 .leaflet-control-layers-toggle {
\r
10652 background-image: url(images/layers.png);
\r
10656 .leaflet-retina .leaflet-control-layers-toggle {
\r
10657 background-image: url(images/layers-2x.png);
\r
10658 background-size: 26px 26px;
\r
10660 .leaflet-touch .leaflet-control-layers-toggle {
\r
10664 .leaflet-control-layers .leaflet-control-layers-list,
\r
10665 .leaflet-control-layers-expanded .leaflet-control-layers-toggle {
\r
10668 .leaflet-control-layers-expanded .leaflet-control-layers-list {
\r
10670 position: relative;
\r
10672 .leaflet-control-layers-expanded {
\r
10673 padding: 6px 10px 6px 6px;
\r
10675 background: #fff;
\r
10677 .leaflet-control-layers-scrollbar {
\r
10678 overflow-y: scroll;
\r
10679 overflow-x: hidden;
\r
10680 padding-right: 5px;
\r
10682 .leaflet-control-layers-selector {
\r
10684 position: relative;
\r
10687 .leaflet-control-layers label {
\r
10690 .leaflet-control-layers-separator {
\r
10692 border-top: 1px solid #ddd;
\r
10693 margin: 5px -10px 5px -6px;
\r
10696 /* Default icon URLs */
\r
10697 .leaflet-default-icon-path {
\r
10698 background-image: url(images/marker-icon.png);
\r
10702 /* attribution and scale controls */
\r
10704 .leaflet-container .leaflet-control-attribution {
\r
10705 background: #fff;
\r
10706 background: rgba(255, 255, 255, 0.7);
\r
10709 .leaflet-control-attribution,
\r
10710 .leaflet-control-scale-line {
\r
10714 .leaflet-control-attribution a {
\r
10715 text-decoration: none;
\r
10717 .leaflet-control-attribution a:hover {
\r
10718 text-decoration: underline;
\r
10720 .leaflet-container .leaflet-control-attribution,
\r
10721 .leaflet-container .leaflet-control-scale {
\r
10724 .leaflet-left .leaflet-control-scale {
\r
10725 margin-left: 5px;
\r
10727 .leaflet-bottom .leaflet-control-scale {
\r
10728 margin-bottom: 5px;
\r
10730 .leaflet-control-scale-line {
\r
10731 border: 2px solid #777;
\r
10732 border-top: none;
\r
10733 line-height: 1.1;
\r
10734 padding: 2px 5px 1px;
\r
10736 white-space: nowrap;
\r
10737 overflow: hidden;
\r
10738 -moz-box-sizing: border-box;
\r
10739 box-sizing: border-box;
\r
10741 background: #fff;
\r
10742 background: rgba(255, 255, 255, 0.5);
\r
10744 .leaflet-control-scale-line:not(:first-child) {
\r
10745 border-top: 2px solid #777;
\r
10746 border-bottom: none;
\r
10747 margin-top: -2px;
\r
10749 .leaflet-control-scale-line:not(:first-child):not(:last-child) {
\r
10750 border-bottom: 2px solid #777;
\r
10753 .leaflet-touch .leaflet-control-attribution,
\r
10754 .leaflet-touch .leaflet-control-layers,
\r
10755 .leaflet-touch .leaflet-bar {
\r
10756 box-shadow: none;
\r
10758 .leaflet-touch .leaflet-control-layers,
\r
10759 .leaflet-touch .leaflet-bar {
\r
10760 border: 2px solid rgba(0,0,0,0.2);
\r
10761 background-clip: padding-box;
\r
10768 position: absolute;
\r
10769 text-align: center;
\r
10770 margin-bottom: 20px;
\r
10772 .leaflet-popup-content-wrapper {
\r
10774 text-align: left;
\r
10775 border-radius: 12px;
\r
10777 .leaflet-popup-content {
\r
10778 margin: 13px 19px;
\r
10779 line-height: 1.4;
\r
10781 .leaflet-popup-content p {
\r
10784 .leaflet-popup-tip-container {
\r
10787 position: absolute;
\r
10789 margin-left: -20px;
\r
10790 overflow: hidden;
\r
10791 pointer-events: none;
\r
10793 .leaflet-popup-tip {
\r
10798 margin: -10px auto 0;
\r
10800 -webkit-transform: rotate(45deg);
\r
10801 -moz-transform: rotate(45deg);
\r
10802 -ms-transform: rotate(45deg);
\r
10803 transform: rotate(45deg);
\r
10805 .leaflet-popup-content-wrapper,
\r
10806 .leaflet-popup-tip {
\r
10807 background: white;
\r
10809 box-shadow: 0 3px 14px rgba(0,0,0,0.4);
\r
10811 .leaflet-container a.leaflet-popup-close-button {
\r
10812 position: absolute;
\r
10815 padding: 4px 4px 0 0;
\r
10817 text-align: center;
\r
10820 font: 16px/14px Tahoma, Verdana, sans-serif;
\r
10822 text-decoration: none;
\r
10823 font-weight: bold;
\r
10824 background: transparent;
\r
10826 .leaflet-container a.leaflet-popup-close-button:hover {
\r
10829 .leaflet-popup-scrolled {
\r
10831 border-bottom: 1px solid #ddd;
\r
10832 border-top: 1px solid #ddd;
\r
10835 .leaflet-oldie .leaflet-popup-content-wrapper {
\r
10838 .leaflet-oldie .leaflet-popup-tip {
\r
10842 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
\r
10843 filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
\r
10845 .leaflet-oldie .leaflet-popup-tip-container {
\r
10846 margin-top: -1px;
\r
10849 .leaflet-oldie .leaflet-control-zoom,
\r
10850 .leaflet-oldie .leaflet-control-layers,
\r
10851 .leaflet-oldie .leaflet-popup-content-wrapper,
\r
10852 .leaflet-oldie .leaflet-popup-tip {
\r
10853 border: 1px solid #999;
\r
10859 .leaflet-div-icon {
\r
10860 background: #fff;
\r
10861 border: 1px solid #666;
\r
10866 /* Base styles for the element that has a tooltip */
\r
10867 .leaflet-tooltip {
\r
10868 position: absolute;
\r
10870 background-color: #fff;
\r
10871 border: 1px solid #fff;
\r
10872 border-radius: 3px;
\r
10874 white-space: nowrap;
\r
10875 -webkit-user-select: none;
\r
10876 -moz-user-select: none;
\r
10877 -ms-user-select: none;
\r
10878 user-select: none;
\r
10879 pointer-events: none;
\r
10880 box-shadow: 0 1px 3px rgba(0,0,0,0.4);
\r
10882 .leaflet-tooltip.leaflet-clickable {
\r
10884 pointer-events: auto;
\r
10886 .leaflet-tooltip-top:before,
\r
10887 .leaflet-tooltip-bottom:before,
\r
10888 .leaflet-tooltip-left:before,
\r
10889 .leaflet-tooltip-right:before {
\r
10890 position: absolute;
\r
10891 pointer-events: none;
\r
10892 border: 6px solid transparent;
\r
10893 background: transparent;
\r
10899 .leaflet-tooltip-bottom {
\r
10902 .leaflet-tooltip-top {
\r
10903 margin-top: -6px;
\r
10905 .leaflet-tooltip-bottom:before,
\r
10906 .leaflet-tooltip-top:before {
\r
10908 margin-left: -6px;
\r
10910 .leaflet-tooltip-top:before {
\r
10912 margin-bottom: -12px;
\r
10913 border-top-color: #fff;
\r
10915 .leaflet-tooltip-bottom:before {
\r
10917 margin-top: -12px;
\r
10918 margin-left: -6px;
\r
10919 border-bottom-color: #fff;
\r
10921 .leaflet-tooltip-left {
\r
10922 margin-left: -6px;
\r
10924 .leaflet-tooltip-right {
\r
10925 margin-left: 6px;
\r
10927 .leaflet-tooltip-left:before,
\r
10928 .leaflet-tooltip-right:before {
\r
10930 margin-top: -6px;
\r
10932 .leaflet-tooltip-left:before {
\r
10934 margin-right: -12px;
\r
10935 border-left-color: #fff;
\r
10937 .leaflet-tooltip-right:before {
\r
10939 margin-left: -12px;
\r
10940 border-right-color: #fff;
\r
10942 .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)}