.vac-indicator-animation {
	animation: vacIndicatorAnimation ease 5s;
	animation-iteration-count: 1;
	transform-origin: 50% 50%;
	animation-fill-mode:forwards; /*when the spec is finished*/
	-webkit-animation: vacIndicatorAnimation ease 5s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 50% 50%;
	-webkit-animation-fill-mode:forwards; /*Chrome 16+, Safari 4+*/
	-moz-animation: vacIndicatorAnimation ease 5s;
	-moz-animation-iteration-count: 1;
	-moz-transform-origin: 50% 50%;
	-moz-animation-fill-mode:forwards; /*FF 5+*/
	-o-animation: vacIndicatorAnimation ease 5s;
	-o-animation-iteration-count: 1;
	-o-transform-origin: 50% 50%;
	-o-animation-fill-mode:forwards; /*Not implemented yet*/
	-ms-animation: vacIndicatorAnimation ease 5s;
	-ms-animation-iteration-count: 1;
	-ms-transform-origin: 50% 50%;
	-ms-animation-fill-mode:forwards; /*IE 10+*/
}

@keyframes vacIndicatorAnimation{
	0% {
		opacity:0;
		transform:  translate(0px,25px)  scaleX(0.80) scaleY(0.80) ;
	}
	13% {
		opacity:1;
		transform:  translate(0px,0px)  scaleX(1.00) scaleY(1.00) ;
	}
	80% {
		opacity:1;
		transform:  translate(0px,0px)  scaleX(1.00) scaleY(1.00) ;
	}
	100% {
		opacity:0;
		transform:  translate(0px,0px)  scaleX(0.50) scaleY(0.50) ;
	}
}

@-moz-keyframes vacIndicatorAnimation{
	0% {
		opacity:0;
		-moz-transform:  translate(0px,25px)  scaleX(0.80) scaleY(0.80) ;
	}
	13% {
		opacity:1;
		-moz-transform:  translate(0px,0px)  scaleX(1.00) scaleY(1.00) ;
	}
	80% {
		opacity:1;
		-moz-transform:  translate(0px,0px)  scaleX(1.00) scaleY(1.00) ;
	}
	100% {
		opacity:0;
		-moz-transform:  translate(0px,0px)  scaleX(0.50) scaleY(0.50) ;
	}
}

@-webkit-keyframes vacIndicatorAnimation {
	0% {
		opacity:0;
		-webkit-transform:  translate(0px,25px)  scaleX(0.80) scaleY(0.80) ;
	}
	13% {
		opacity:1;
		-webkit-transform:  translate(0px,0px)  scaleX(1.00) scaleY(1.00) ;
	}
	80% {
		opacity:1;
		-webkit-transform:  translate(0px,0px)  scaleX(1.00) scaleY(1.00) ;
	}
	100% {
		opacity:0;
		-webkit-transform:  translate(0px,0px)  scaleX(0.50) scaleY(0.50) ;
	}
}

@-o-keyframes vacIndicatorAnimation {
	0% {
		opacity:0;
		-o-transform:  translate(0px,25px)  scaleX(0.80) scaleY(0.80) ;
	}
	13% {
		opacity:1;
		-o-transform:  translate(0px,0px)  scaleX(1.00) scaleY(1.00) ;
	}
	80% {
		opacity:1;
		-o-transform:  translate(0px,0px)  scaleX(1.00) scaleY(1.00) ;
	}
	100% {
		opacity:0;
		-o-transform:  translate(0px,0px)  scaleX(0.50) scaleY(0.50) ;
	}
}

@-ms-keyframes vacIndicatorAnimation {
	0% {
		opacity:0;
		-ms-transform:  translate(0px,25px)  scaleX(0.80) scaleY(0.80) ;
	}
	13% {
		opacity:1;
		-ms-transform:  translate(0px,0px)  scaleX(1.00) scaleY(1.00) ;
	}
	80% {
		opacity:1;
		-ms-transform:  translate(0px,0px)  scaleX(1.00) scaleY(1.00) ;
	}
	100% {
		opacity:0;
		-ms-transform:  translate(0px,0px)  scaleX(0.50) scaleY(0.50) ;
	}
}