.map-pin {
	border-radius: 50%;
	font-size: 1.5rem !important;
	text-align: center;
	padding: .5rem;
	color: white;
	transform: translateY(50%);
}

.map-pin.patrol {
	color: blue;
}

.map-pin.incident {
	background-color: red;
	font-size: 1.25rem !important;
	padding: 0.75rem;
}

.map-pin.incident.responding {
	background-color: #fe9500;
}

.map-pin.incident.closed {
	background-color: #1e74fd;
}

@keyframes pulse {
	from {
		r: 5;
	}
	to {
		r: 6;
	}
}

.marker .filled {
	fill: #1e74fd;
	animation-name: pulse;
	animation-duration: 1s;
	animation-iteration-count: infinite;
}