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