/* customized leaflet.css */

#mapCanvas .leaflet-control-layers{
	border:none;
	background:transparent;
	padding:0;
}

#mapCanvas .leaflet-control-layers-base{
	background-color: #ffffff;
}

#mapCanvas .leaflet-control-layers label{
	display:inline-block;
	width: 75px;
	height: 30px;
	text-align: center;
	line-height: 1.9;
	border-radius: 2px;
	margin-left: -1px;
	border: solid 1px #B9B9B9;
	color: #575757;
	background-color: #ffffff;
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4);
}

#mapCanvas .leaflet-control-layers label:hover {
  background-color: rgba(125, 125, 125, 0.6);
  color: #ffffff;
  cursor: pointer;
}

#mapCanvas .leaflet-control-layers label:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

#mapCanvas .leaflet-control-layers label:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

#mapCanvas .leaflet-control-layers label span{
	font-size:14px;
}

#mapCanvas .leaflet-control-layers label:first-child span{
  letter-spacing:1em;
  margin-right:-1em;
}

#mapCanvas .leaflet-control-layers label.select {
  background-color: #7d7d7d;
  color: #ffffff;
}

.leaflet-control-layers [type="radio"]{
	display:none;
}
.leaflet-control-layers [type="radio"] ~ *:hover{
	color:inherit;
}

