body, html, #map {
  font-family: 'Roboto', sans-serif;
  width: 100%;
  height: 100%;
}

#header {
  background: #782F40;
  color: #FFF;
  text-align: center;
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
  padding: 10px 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* css to customize Leaflet default styles  */
.custom-popup .leaflet-popup-content-wrapper {
  background:#FFF;
  color:#000;
  font-size:13px;
  text-align: center;
  border-radius: 3px;
  }

.custom-popup .leaflet-popup-content {
  margin: 8px !important;
}
.custom-popup .leaflet-popup-content-wrapper a {
  color:rgba(255,255,255,0.5);
}

.avatar {
  max-height: 100px;
  max-width: 100px;
  margin: 0 auto;
}

.navbar {
  border: 0;
  min-height: 0;
}

.left {
  text-align: left;
}

.mapLayers {
  font-size: 12pt;
  margin-top: 4px;
  text-align: right;
}

h1 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 13pt;
  margin: 7px 0 0 0 !important;
  padding: 0 !important;
}

a {
  color: red!important;
}
 hr {
  margin-top: 5px;
  margin-bottom: 5px;
}