@charset "UTF-8";

.rotate {
	-webkit-animation-direction: normal;
    -webkit-animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: rotate;
    -webkit-animation-timing-function: linear;
    -moz-animation-direction: normal;
    -moz-animation-duration: 5s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: rotate;
    -moz-animation-timing-function: linear;
	-o-animation-direction: normal;
    -o-animation-duration: 5s;
    -o-animation-iteration-count: infinite;
    -o-animation-name: rotate;
    -o-animation-timing-function: linear;
	animation-direction: normal;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-name: rotate;
    animation-timing-function: linear;
}
.flash {
	-webkit-animation-direction: normal;
    -webkit-animation-duration: 0.75s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: flash;
    -webkit-animation-timing-function: linear;
    -moz-animation-direction: normal;
    -moz-animation-duration: 0.75s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: flash;
    -moz-animation-timing-function: linear;
	-o-animation-direction: normal;
    -o-animation-duration: 0.75s;
    -o-animation-iteration-count: infinite;
    -o-animation-name: flash;
    -o-animation-timing-function: linear;
	animation-direction: normal;
    animation-duration: 0.75s;
    animation-iteration-count: infinite;
    animation-name: flash;
    animation-timing-function: linear;
}
.pulse {
	-webkit-animation-direction: normal;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: pulse;
    -webkit-animation-timing-function: ease;
    -moz-animation-direction: normal;
    -moz-animation-duration: 2s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: pulse;
    -moz-animation-timing-function: ease;
	-o-animation-direction: normal;
    -o-animation-duration: 2s;
    -o-animation-iteration-count: infinite;
    -o-animation-name: pulse;
    -o-animation-timing-function: ease;
	animation-direction: normal;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-name: pulse;
    animation-timing-function: ease;
}
@keyframes rotate {
	from {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
    to {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
	}
}
@keyframes flash {
	0% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-o-opacity: 1;
		opacity: 1;
	}
	40% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-o-opacity: 1;
		opacity: 1;
	}
	50% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		-o-opacity: 0;
		opacity: 0;
	}
	90% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		-o-opacity: 0;
		opacity: 0;
	}
}
@keyframes pulse {
	0% {
		-webkit-transform: scale(0.9);
		-moz-transform: scale(0.9);
		-o-transform: scale(0.9);
		transform: scale(0.9);
	}
	50% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
	100% {
		-webkit-transform: scale(0.9);
		-moz-transform: scale(0.9);
		-o-transform: scale(0.9);
		transform: scale(0.9);
	}
}
@keyframes marquee {
	0% {
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	100% {
		-webkit-transform: translate(-100%, 0);
		-moz-transform: translate(-100%, 0);
		-o-transform: translate(-100%, 0);
		transform: translate(-100%, 0);
	}
}