body {
  background-color: #474b59;
  color: white;
}

/* Dropdown list functionality */

.collapsible-category {
    background-color: #474b59;
    color: white;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    border-top: 1px solid white;
    text-align: left;
    outline: none;
    font-size: 15px;
  }

  
  .collapsible-category {
    border-bottom: none;
  }

  .collapsible-category:last-of-type {
    border-bottom: none;
  }

  .collapsible-category:last-of-type.inactive  {
    border-bottom: 1px solid white;
  }

  .content-list-categories:last-of-type.inactive {
    border-bottom: none;
  }

  .content-list-categories:last-of-type {
    border-bottom: 1px solid white;
  }

  .active, .collapsible-category:hover {
    background-color: #555;
  }

  .content-wrapper {
    background-color: #555;
  }
  
  .content-list-categories {
    padding: 0 18px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    background-color: #474b59;
    display: flex;
    flex-direction: column;
  }

  .content-list-categories a {
    padding: .5rem;
    color: white;
    text-decoration: none;
  }

  
  .st7 a:hover {
    color: #CC5599;
  }
  
  .st9 a:hover {
    color: #F2CD00;
  }
  
  .st10 a:hover {
    color: #57B6B2;
  }

/* Map styles */
.inactive {
    fill: gray !important;
}

#tooltip {
    position: absolute;
    display: flex;
    /* pointer-events: none; */
    flex-direction: column;
    align-items: stretch;
    /* border: 1px solid red; */
    transform: translate(-50%,-90%);
    background-color: #fff;
}

#tooltip img {
    height: 125px;
}

#tooltip div {
    text-align: center;
    /* border: 1px solid blue; */
    padding: 1rem;

}

#tooltip a {
    /* margin: .5rem 1rem; */
    padding: .5rem;
    /* pointer-events: all; */
    border: 1px solid green;
    text-decoration: none;
    color: green;
    transition: all .2s;
}

#tooltip a:hover {
    cursor: pointer;
    color: #fff;
    background-color: green;
}



/* Map base styles */

.st0{fill:#C2D1B9;}
.st1{fill:#D5E0D0;}
.st2{fill:#7B9C6B;}
.st3{fill:none;stroke:#7B9C6B;stroke-width:17.0079;stroke-miterlimit:10;}
.st4{fill:#FFFFFF;stroke:#7B9C6B;stroke-width:17.0079;stroke-miterlimit:10;}
.st5{fill:#A2B995;}
.st6{fill:#474B59;}
.st7{fill:#CC5599;}
.st8{display:none;fill:#7B9C6B;}
.st9{fill:#F2CD00;}
.st10{fill:#57B6B2;}
.st11{clip-path:url(#SVGID_00000063617318628189895310000004093131752566876094_);}
.st12{fill:none;stroke:#7992A4;stroke-width:1.4173;stroke-miterlimit:10;}
.st13{fill:none;stroke:#FFFFFF;stroke-width:1.4173;stroke-miterlimit:10;}
.st14{clip-path:url(#SVGID_00000020392727325260969020000006114823326939209354_);}
.st15{clip-path:url(#SVGID_00000001634886697583471300000003754066356560386725_);}
.st16{clip-path:url(#SVGID_00000019639800041656205090000017524986068745143715_);}
.st17{clip-path:url(#SVGID_00000168837640828599371250000012980575655014020012_);}
.st18{clip-path:url(#SVGID_00000132055622058428520660000007352361050617609882_);}
.st19{fill:none;stroke:#7B9C6B;stroke-width:0.7087;stroke-miterlimit:10;}
.st20{fill:#FFFFFF;}
.st21{fill:none;stroke:#FFFFFF;stroke-width:0.6751;stroke-miterlimit:10;}
.st22{fill:#90A3B3;}
.st23{fill:none;stroke:#90A3B3;stroke-width:0.7087;stroke-miterlimit:10;}
.st24{fill:#D5E0D0;stroke:#7B9C6B;stroke-width:0.7087;stroke-miterlimit:10;}
.st25{fill:none;stroke:#7B9C6B;stroke-width:1.4173;stroke-miterlimit:10;}
.st26{fill-rule:evenodd;clip-rule:evenodd;fill:#7B9C6B;}
.st27{display:none;}
.st28{display:inline;}
.st29{fill:#7992A4;}
.st30{display:inline;fill:#474B59;}
.st31{display:none;fill:#E0D0A6;}
.st32{fill:#E0D0A6;}
.st33{clip-path:url(#SVGID_00000127033617606806182320000017639447443973535121_);}
.st34{fill:none;stroke:#90A3B3;stroke-width:1.4173;stroke-miterlimit:10;}
.st35{fill:none;stroke:#90A3B3;stroke-width:1.3923;stroke-miterlimit:10;}
.st36{fill:none;stroke:#FFFFFF;stroke-width:0.3542;stroke-miterlimit:10;}
.st37{display:none;fill:none;stroke:#90A3B3;stroke-width:0.3638;stroke-miterlimit:10;}