button {
 font-size: 21px;
 border-radius: 0px;
 border: 0px;
 padding: 12px;
 background-color: rgba(0,182,255, 0.8);
 color: #fff;
 margin: 16px 0px 16px 0px;
 height: 44px;
}

button:focus {
outline: -webkit-focus-ring-color auto 0px;
}

button:hover {
   background-color: rgb(0, 172, 232);
}

#button1 {
 position: fixed;
 left: 8px;
 box-shadow: 1px 1px 3px rgba(0,0,0,0.8);
}

#button2 {
 position: fixed;
 left: 64px;
 box-shadow: 1px 1px 3px rgba(0,0,0,0.8);
}

#button3 {
 position: fixed;
 left: 120px;
 box-shadow: 1px 1px 3px rgba(0,0,0,0.8);
}

#button4 {
 position: fixed;
 right: 8px;
 box-shadow: 1px 1px 3px rgba(0,0,0,0.8);
 width: 48px;
 height: 48px;
 font-size: 42px;
 padding: 0px; 
}

#button5 {
 position: fixed;
 right: 8px;
 top: 52px;
 box-shadow: 1px 1px 3px rgba(0,0,0,0.8);
 width: 48px;
 height: 48px;
 font-size: 42px;
 padding: 0px; 
}

#button1 img, #button2 img, #button3 img, #button4 img, #button5 img {
 color: #fff;
 width: 24px
}


svg#map {
    margin-top: 64px;
}