/*Basics*/
#map{
  height: 100%;
  width:100%;
  position:absolute;
  top:0;
  background: #0b0c0e;
  z-index: -1;
background-color: ghostwhite;
}

/* Cursors and pointer */

.leaflet-container.cell-cursor-enabled {
    cursor:cell;
}

.leaflet-overlay-pane path,
.leaflet-marker-icon {
  cursor: pointer;
}


/*attribution*/

.leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar {
    box-shadow: none;
    background: ;
    color: #505050;
}

.leaflet-container a {
    color: black;
}

.leaflet-bar a{

}

/* zoom custom */

#in{
        position: absolute;
    height: 40px;
    width:40px;
        top: 20px;
        right: 20px;
        font-size: 50px;
        margin:0px;
        line-height:30px;
        z-index: 100;
        background-color: transparent;
        cursor:pointer;
    overflow: hidden;
    text-align: center;

      }
      #out{
        position: absolute;
    height: 40px;
    width:40px;
        top: 60px;
        right: 20px;
        font-size: 70px;
        margin:0px;
        line-height:30px;
        z-index: 100;
        background-color: transparent;
        cursor:pointer;
    overflow: hidden;
    text-align: center;
      }











/*text boxes*/

#Absinfobox{
    position:absolute;
    bottom:0;
    right:0;
    padding-bottom:40px;
    padding-right:20px;
}

#Realinfobox{
    position:absolute;
    bottom:0;
    right:0;
    padding-bottom:40px;
    padding-right:20px;
}

h5 {
    font-size: 2.2em;
    font-weight: 350;
    margin: 0;
    padding-bottom: 9px
    /*    text-shadow:0 0 5px #ffffeb;*/
}

.dot {
  height: 15px;
  width: 15px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  margin-right:15px;
}

.TooltipCSS {
  background: transparent;
  border: none;
box-shadow: none;
    font-family: 'Karla', sans-serif;
    font-size:17px;
    text-transform: lowercase;
}
.leaflet-tooltip-left.TooltipCSS::before {
  border-left-color: transparent;
}
.leaflet-tooltip-right.TooltipCSS::before {
  border-right-color: transparent;
}


/*

.leaflet-tile{ 
  filter: blur(10px)
}
.leaflet-tile.leaflet-tile-loaded{
  filter: blur(0);
  transition:.5s all ease-in;
}*/
