.leaflet-pulsing-icon {
    border-radius: 100%;
    box-shadow: 1px 1px 4px 0 rgba(0,0,0,0.75);
}

.leaflet-pulsing-icon:after {
    content: "";
    -webkit-border-radius: 100%;
    border-radius: 100%;
    height: 300%;
    width: 300%;
    position: absolute;
    margin: -100% 0 0 -100%;

}

@keyframes pulsate {
    0% {
        transform: scale(0.1, 0.1);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
    50% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }
    100% {
        transform: scale(1.2, 1.2);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
}



#alert_msg{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
    opacity: 0.7;
    color: #fff;
    text-align: center;
    background: rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: 0 0.01rem 0.02rem 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0.01rem 0.02rem 0 rgba(0, 0, 0, 0.3);
    z-index: 9999;
	
	width:200px;
	height:20px;
	display:none;
	font-size:18px;
	background-color:red;
	border-style: dotted;
    border-width: 3px;
    padding: 10px 0 5px 0;
    border-radius: 6px;
}

