body {
  margin: 0;
}

#mapid {
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
}

.leaflet-areaselect-shade {
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}

.leaflet-areaselect-handle {
  position: absolute;
  background: #fff;
  border: 1px solid #666;
  -moz-box-shadow: 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px rgba(0, 0, 0, 0.2);
  width: 14px;
  height: 14px;
  cursor: move;
}

.leaflet-areaselect-shade-overlimit {
  background: rgba(100, 0, 0, 0.6);
}

.leaflet-areaselect-handle-overlimit {
  background: #a22;
}