
/* Hover highlight */
.leaflet-marker-icon {
  	opacity: 0 !important;
  	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;
}

.leaflet-marker-icon:hover {
    opacity: 1 !important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
}

/* Define hover tips style*/
.custom-hover {
}

.custom-control-hover-label {
	color: white;
	text-shadow: -2px -2px 4px #036;
}


/* Define popup style*/
.leaflet-popup-content-wrapper {
	background-color: #036;
	box-shadow: -2px -2px 2px white;
}

.leaflet-popup-close-button {
	background-color: transparent;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;	
}

.leaflet-popup-content {
	margin: 12px;
}

#popup-title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
}



/* Hover highlight */
.leaflet-marker-icon {
  	opacity: 0 !important;
  	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;
}

.leaflet-marker-icon:hover {
    opacity: 1 !important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
}

/* Define hover tips style*/
.custom-hover {
}

.custom-control-hover-label {
	color: white;
	-ms-filter: "progid:DXImageTransform.Microsoft.DropShadow(OffX=-2, OffY=-2, Color=#036)";
	text-shadow: -2px -2px 4px #036;
}


/* Define popup style*/
.leaflet-popup-content-wrapper {
	background-color: #036;
	-ms-filter: "progid:DXImageTransform.Microsoft.DropShadow(OffX=-2, OffY=-2, Color=#FFFFFF)";
	box-shadow: -2px -2px 2px white;
}

.leaflet-popup-close-button {
	background-color: transparent;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;	
}

.leaflet-popup-content {
	margin: 12px;
}

#popup-title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
}


Add IE css shadow property
Add IE css shadow property
