/* for full size map */
body {
    padding: 0;
    margin: 0;
    font-family: "Noto Sans", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
}
html, body, #map {
    height: 100%;
    width: 100%;
    padding: 0;
    margin: 0;
}

header {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 9999;
    background-color: #fff;
    padding: 2em;
}
h1 {
    font-weight: 400;
}
footer {
    position: fixed;
    width: 535px;
    height: 310px;
    bottom: 35px;
    right: 0;
    z-index: 9999;
}

/*customize box*/
.leaflet-control-attribution{
    background:rgba(254,214,173, 0.7)!important;
    margin: 15px!important;
    color:rgb(13,143,255)!important;
    border-bottom: solid 2px #fff;
}
.leaflet-popup-content-wrapper {
    border-radius: 0;
    font-family: "Noto Sans", sans-serif;
}

