html {
    height: 100%;
    background-color: #fff;
}

body {
    min-height: 100%;
    position: relative;
    color: rgba(0, 0, 0, 0.87);
    font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
    line-height: 1.6;
    /*letter-spacing: 0.0075em;*/
}

a,
.leaflet-container a {
    color: #3f51b5;
}

h1 {
    font-size: 1.75em;
    margin-top: 0;
}

h2 {
    font-weight: 500;
}

main {
    padding: 32px;
}
