#userNotifications:not([data-count="0"]) > a > span.icon, #userNotifications > a > span.icon.animated {
	-moz-animation: fa-ring 5s ease infinite;
	-o-animation: fa-ring 5s ease infinite;
	-webkit-animation: fa-ring 5s ease infinite;
	animation: fa-ring 5s ease infinite;

	-moz-transform-origin: 50% 4px initial;
	-o-transform-origin: 50% 4px;
	-webkit-transform-origin: 50% 4px initial;
	-ms-transform-origin: 50% 4px initial;
	transform-origin: 50% 4px;
}

@-webkit-keyframes fa-ring {
	0% {
		-webkit-transform: rotate(0);
	}
	1% {
		-webkit-transform: rotate(30deg);
	}
	3% {
		-webkit-transform: rotate(-28deg);
	}
	5% {
		-webkit-transform: rotate(34deg);
	}
	7% {
		-webkit-transform: rotate(-32deg);
	}
	9% {
		-webkit-transform: rotate(30deg);
	}
	11% {
		-webkit-transform: rotate(-28deg);
	}
	13% {
		-webkit-transform: rotate(26deg);
	}
	15% {
		-webkit-transform: rotate(-24deg);
	}
	17% {
		-webkit-transform: rotate(22deg);
	}
	19% {
		-webkit-transform: rotate(-20deg);
	}
	21% {
		-webkit-transform: rotate(18deg);
	}
	23% {
		-webkit-transform: rotate(-16deg);
	}
	25% {
		-webkit-transform: rotate(14deg);
	}
	27% {
		-webkit-transform: rotate(-12deg);
	}
	29% {
		-webkit-transform: rotate(10deg);
	}
	31% {
		-webkit-transform: rotate(-8deg);
	}
	33% {
		-webkit-transform: rotate(6deg);
	}
	35% {
		-webkit-transform: rotate(-4deg);
	}
	37% {
		-webkit-transform: rotate(2deg);
	}
	39% {
		-webkit-transform: rotate(-1deg);
	}
	41% {
		-webkit-transform: rotate(1deg);
	}
	43% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(0deg);
	}
}

@-moz-keyframes fa-ring {
	0% {
		-moz-transform: rotate(0);
	}
	1% {
		-moz-transform: rotate(30deg);
	}
	3% {
		-moz-transform: rotate(-28deg);
	}
	5% {
		-moz-transform: rotate(34deg);
	}
	7% {
		-moz-transform: rotate(-32deg);
	}
	9% {
		-moz-transform: rotate(30deg);
	}
	11% {
		-moz-transform: rotate(-28deg);
	}
	13% {
		-moz-transform: rotate(26deg);
	}
	15% {
		-moz-transform: rotate(-24deg);
	}
	17% {
		-moz-transform: rotate(22deg);
	}
	19% {
		-moz-transform: rotate(-20deg);
	}
	21% {
		-moz-transform: rotate(18deg);
	}
	23% {
		-moz-transform: rotate(-16deg);
	}
	25% {
		-moz-transform: rotate(14deg);
	}
	27% {
		-moz-transform: rotate(-12deg);
	}
	29% {
		-moz-transform: rotate(10deg);
	}
	31% {
		-moz-transform: rotate(-8deg);
	}
	33% {
		-moz-transform: rotate(6deg);
	}
	35% {
		-moz-transform: rotate(-4deg);
	}
	37% {
		-moz-transform: rotate(2deg);
	}
	39% {
		-moz-transform: rotate(-1deg);
	}
	41% {
		-moz-transform: rotate(1deg);
	}
	43% {
		-moz-transform: rotate(0deg);
	}
	100% {
		-moz-transform: rotate(0deg);
	}
}

@-ms-keyframes fa-ring {
	0% {
		-ms-transform: rotate(0);
	}
	1% {
		-ms-transform: rotate(30deg);
	}
	3% {
		-ms-transform: rotate(-28deg);
	}
	5% {
		-ms-transform: rotate(34deg);
	}
	7% {
		-ms-transform: rotate(-32deg);
	}
	9% {
		-ms-transform: rotate(30deg);
	}
	11% {
		-ms-transform: rotate(-28deg);
	}
	13% {
		-ms-transform: rotate(26deg);
	}
	15% {
		-ms-transform: rotate(-24deg);
	}
	17% {
		-ms-transform: rotate(22deg);
	}
	19% {
		-ms-transform: rotate(-20deg);
	}
	21% {
		-ms-transform: rotate(18deg);
	}
	23% {
		-ms-transform: rotate(-16deg);
	}
	25% {
		-ms-transform: rotate(14deg);
	}
	27% {
		-ms-transform: rotate(-12deg);
	}
	29% {
		-ms-transform: rotate(10deg);
	}
	31% {
		-ms-transform: rotate(-8deg);
	}
	33% {
		-ms-transform: rotate(6deg);
	}
	35% {
		-ms-transform: rotate(-4deg);
	}
	37% {
		-ms-transform: rotate(2deg);
	}
	39% {
		-ms-transform: rotate(-1deg);
	}
	41% {
		-ms-transform: rotate(1deg);
	}
	43% {
		-ms-transform: rotate(0deg);
	}
	100% {
		-ms-transform: rotate(0deg);
	}
}

@-o-keyframes fa-ring {
	0% {
		-o-transform: rotate(0);
	}
	1% {
		-o-transform: rotate(30deg);
	}
	3% {
		-o-transform: rotate(-28deg);
	}
	5% {
		-o-transform: rotate(34deg);
	}
	7% {
		-o-transform: rotate(-32deg);
	}
	9% {
		-o-transform: rotate(30deg);
	}
	11% {
		-o-transform: rotate(-28deg);
	}
	13% {
		-o-transform: rotate(26deg);
	}
	15% {
		-o-transform: rotate(-24deg);
	}
	17% {
		-o-transform: rotate(22deg);
	}
	19% {
		-o-transform: rotate(-20deg);
	}
	21% {
		-o-transform: rotate(18deg);
	}
	23% {
		-o-transform: rotate(-16deg);
	}
	25% {
		-o-transform: rotate(14deg);
	}
	27% {
		-o-transform: rotate(-12deg);
	}
	29% {
		-o-transform: rotate(10deg);
	}
	31% {
		-o-transform: rotate(-8deg);
	}
	33% {
		-o-transform: rotate(6deg);
	}
	35% {
		-o-transform: rotate(-4deg);
	}
	37% {
		-o-transform: rotate(2deg);
	}
	39% {
		-o-transform: rotate(-1deg);
	}
	41% {
		-o-transform: rotate(1deg);
	}
	43% {
		-o-transform: rotate(0deg);
	}
	100% {
		-o-transform: rotate(0deg);
	}
}

@keyframes fa-ring {
	0% {
		transform: rotate(0);
	}
	1% {
		transform: rotate(30deg);
	}
	3% {
		transform: rotate(-28deg);
	}
	5% {
		transform: rotate(34deg);
	}
	7% {
		transform: rotate(-32deg);
	}
	9% {
		transform: rotate(30deg);
	}
	11% {
		transform: rotate(-28deg);
	}
	13% {
		transform: rotate(26deg);
	}
	15% {
		transform: rotate(-24deg);
	}
	17% {
		transform: rotate(22deg);
	}
	19% {
		transform: rotate(-20deg);
	}
	21% {
		transform: rotate(18deg);
	}
	23% {
		transform: rotate(-16deg);
	}
	25% {
		transform: rotate(14deg);
	}
	27% {
		transform: rotate(-12deg);
	}
	29% {
		transform: rotate(10deg);
	}
	31% {
		transform: rotate(-8deg);
	}
	33% {
		transform: rotate(6deg);
	}
	35% {
		transform: rotate(-4deg);
	}
	37% {
		transform: rotate(2deg);
	}
	39% {
		transform: rotate(-1deg);
	}
	41% {
		transform: rotate(1deg);
	}
	43% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(0deg);
	}
}