html { height: 100% } body { height: 80%; margin: 0; padding: 0 } #map_canvas { height: 100%; width: 100% } .row { display:flex; } .col { display: flex; flex-direction: column; margin: 2%; }