
.leaflet-control-zoom a {
	padding: 0.7em;
    
}
	
.leaflet-auto-blue, .leaflet-auto-red, .leaflet-auto-green, .leaflet-auto-grey {
	cursor: pointer;
	position: absolute;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 32px;
	height: 32px;

	-webkit-transform: translate3d(0,0,0);

	opacity: 0;

	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;	
	}

.leaflet-auto-blue {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='blue-bubble.png'); 
	}

.leaflet-auto-blue[class] {
	background-image: url(blue-bubble.png); 
	}

.leaflet-auto-red {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='red-bubble.png'); 
	}

.leaflet-auto-red[class] {
	background-image: url(red-bubble.png);
	}

.leaflet-auto-green {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='green-bubble.png'); 
	}

.leaflet-auto-green[class] {
	background-image: url(green-bubble.png);
	}

.leaflet-auto-grey {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grey-bubble.png'); 
	}

.leaflet-auto-grey[class] {
	background-image: url(grey-bubble.png);
	}

.leaflet-auto-content {
    position: relative; 
	top: -5px;
/* #	text-align: center;
#	vertical-align: middle;
#	background-repeat: no-repeat; */
	
	overflow: hidden;

	}

.leaflet-auto-content {
	font: 12px/1.4 "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: white;
	}


