@-webkit-keyframes avatar_overlay_anim {
from {
	opacity:0.25;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-transform:scale(0.9);
	transform:scale(0.9);
	}
	to {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@keyframes avatar_overlay_anim {
	from {
	opacity:0.25;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-transform:scale(0.9);
	transform:scale(0.9);
	}
	to {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}



.dropdownFadeDown{
	-webkit-animation: dropdownFadeDown 0.2s ease-in-out;
	animation: dropdownFadeDown 0.2s ease-in-out;
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-transform-style: preserve-3D;
	transform-style: preserve-3D;
}
@-webkit-keyframes dropdownFadeDown {
from {
	opacity:0.25;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-transform:scaleY(0);
	transform:scaleY(0)
	}
	to {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 1;
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}
}
@keyframes dropdownFadeDown {
	from {
	opacity:0.25;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-transform:scaleY(0);
	transform:scaleY(0)
	}
	to {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 1;
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}
}





.dropdownFadeUp{
	-webkit-animation: dropdownFadeUp 0.2s ease-in-out;
	animation: dropdownFadeUp 0.2s ease-in-out;
	-webkit-transform-origin: bottom left;
	transform-origin: bottom left;
	-webkit-transform-style: preserve-3D;
	transform-style: preserve-3D;
}
@-webkit-keyframes dropdownFadeUp {
from {
		opacity:0.25;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out;
		-webkit-transform:scaleY(0);
		transform:scaleY(0)
	}
	to {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 1;
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}
}
@keyframes dropdownFadeUp {
	from {
		opacity:0.25;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out;
		-webkit-transform:scaleY(0);
		transform:scaleY(0)
	}
	to {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 1;
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}
}


.dropdownFadeCenter{
	-webkit-animation: dropdownFadeCenter 0.2s ease-in-out;
	animation: dropdownFadeCenter 0.2s ease-in-out;
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transform-style: preserve-3D;
	transform-style: preserve-3D;
}
@-webkit-keyframes dropdownFadeCenter {
from {
		opacity:0.25;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out;
		-webkit-transform:scale(0);
		transform:scale(0)
	}
	to {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@keyframes dropdownFadeCenter {
	from {
		opacity:0.25;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out;
		-webkit-transform:scale(0);
		transform:scale(0)
	}
	to {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}


.dropdownItemFadeDown{
	-webkit-animation: dropdownItemFadeDown 0.2s ease-in-out;
	animation: dropdownItemFadeDown 0.2s ease-in-out;
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-transform-style: preserve-3D;
	transform-style: preserve-3D;
}
@-webkit-keyframes dropdownItemFadeDown {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0, -20px, 0);
	transform:translate3d(0, -20px, 0)
	}
	10% {
	opacity:0
	}
	100% {
	opacity:1;
	-webkit-transform:translate3d(0, 0px, 0);
	transform:translate3d(0, 0px, 0)
	}
}
@keyframes dropdownItemFadeDown {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0, -20px, 0);
	transform:translate3d(0, -20px, 0)
	}
	10% {
	opacity:0
	}
	100% {
	opacity:1;
	-webkit-transform:translate3d(0, 0px, 0);
	transform:translate3d(0, 0px, 0)
	}
}

.dropdownItemFadeUp{
	-webkit-animation: dropdownItemFadeUp 0.2s ease-in-out;
	animation: dropdownItemFadeUp 0.2s ease-in-out;
	-webkit-transform-origin: bottom left;
	transform-origin: bottom left;
	-webkit-transform-style: preserve-3D;
	transform-style: preserve-3D;
}
@-webkit-keyframes dropdownItemFadeUp {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0, 20px, 0);
	transform:translate3d(0, 20px, 0)
	}
	10% {
	opacity:0
	}
	100% {
	opacity:1;
	-webkit-transform:translate3d(0, 0px, 0);
	transform:translate3d(0, 0px, 0)
	}
}
@keyframes dropdownItemFadeUp {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0, 20px, 0);
	transform:translate3d(0, 20px, 0)
	}
	10% {
	opacity:0
	}
	100% {
	opacity:1;
	-webkit-transform:translate3d(0, 0px, 0);
	transform:translate3d(0, 0px, 0)
	}
}



.dropdownItemFadeLeft{
	-webkit-animation: dropdownItemFadeLeft 0.2s ease-in-out;
	animation: dropdownItemFadeLeft 0.2s ease-in-out;
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-transform-style: preserve-3D;
	transform-style: preserve-3D;
}
@-webkit-keyframes dropdownItemFadeLeft {
	0% {
	opacity:0;
	-webkit-transform:translate3d(-20px, 0, 0);
	transform:translate3d(-20px, 0, 0)
	}
	10% {
	opacity:0
	}
	100% {
	opacity:1;
	-webkit-transform:translate3d(0, 0px, 0);
	transform:translate3d(0, 0px, 0)
	}
}
@keyframes dropdownItemFadeLeft {
	0% {
	opacity:0;
	-webkit-transform:translate3d(-20px, 0, 0);
	transform:translate3d(-20px, 0, 0)
	}
	10% {
	opacity:0
	}
	100% {
	opacity:1;
	-webkit-transform:translate3d(0, 0px, 0);
	transform:translate3d(0, 0px, 0)
	}
}

@-webkit-keyframes section_drop_animation {
	0%{ -webkit-transform:translateY(-10px); opacity:0; }
	100%{ -webkit-transform:translateY(0px); opacity:1; }
}
@-moz-keyframes section_drop_animation {
	0%{ -moz-transform:translateY(-10px); opacity:0; }
	100%{ -moz-transform:translateY(0px); opacity:1; }
}
@keyframes section_drop_animation {
	0%{ transform:translateY(-10px); opacity:0; }
	100%{ transform:translateY(0px); opacity:1; }
}




.tooltip_anim{
	-webkit-animation: tooltip_anim 0.2s ease-in-out;
	animation: tooltip_anim 0.2s ease-in-out;
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-transform-style: preserve-3D;
	transform-style: preserve-3D;
}
@-webkit-keyframes tooltip_anim {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0, -10px, 0);
	transform:translate3d(0, -10px, 0)
	}
	10% {
	opacity:0
	}
	100% {
	opacity:1;
	-webkit-transform:translate3d(0, 0px, 0);
	transform:translate3d(0, 0px, 0)
	}
}
@keyframes tooltip_anim {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0, -10px, 0);
	transform:translate3d(0, -10px, 0)
	}
	10% {
	opacity:0
	}
	100% {
	opacity:1;
	-webkit-transform:translate3d(0, 0px, 0);
	transform:translate3d(0, 0px, 0)
	}
}

@-webkit-keyframes stack_animation{
	0%{
		opacity:0;
		-webkit-transform:translateX(20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0px);
	}
}
@-moz-keyframes stack_animation{
	0%{
		opacity:0;
		-moz-transform:translateX(20px);
	}
	100%{
		opacity:1;
		-moz-transform:translateX(0px);
	}
}
@keyframes stack_animation{
	0%{
		opacity:0;
		transform:translateX(20px);
	}
	100%{
		opacity:1;
		transform:translateX(0px);
	}
}