body{
  padding: 0px !important;
}

.select2 {
	width: 100% !important;
}

.wrapper {
    height: 100%;
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden;
}


#map {
      width: 600px;
      height: 400px;
    }

#map { 
  width: 800px; height: 600px; 
}

.info { 
  padding: 6px 8px; font: 14px/16px Arial, Helvetica, sans-serif; background: white; background: rgba(255,255,255,0.8); box-shadow: 0 0 15px rgba(0,0,0,0.2); border-radius: 5px; 
} 

.info h4 { 
  margin: 0 0 5px; color: #777; 
  }

.legend { 
  text-align: left; line-height: 18px; color: #555; 
} 

.legend i {
width: 18px; height: 18px; float: left; margin-right: 8px; opacity: 0.7; 
}