.fade-enter-active, .fade-leave-active {
	transition: opacity .5s;
}
.fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {
	opacity: 0;
}

/**
* Lines
*/
@-webkit-keyframes line-scale {
	0% {
		-webkit-transform: scaley(1);
						transform: scaley(1); }

	50% {
		-webkit-transform: scaley(0.4);
						transform: scaley(0.4); }

	100% {
		-webkit-transform: scaley(1);
						transform: scaley(1); } }
@keyframes line-scale {
	0% {
		-webkit-transform: scaley(1);
						transform: scaley(1); }

	50% {
		-webkit-transform: scaley(0.4);
						transform: scaley(0.4); }

	100% {
		-webkit-transform: scaley(1);
						transform: scaley(1); } }

.line-scale > div:nth-child(1) {
	-webkit-animation: line-scale 1s 0.1s infinite cubic-bezier(.2, .68, .18, 1.08);
					animation: line-scale 1s 0.1s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(2) {
	-webkit-animation: line-scale 1s 0.2s infinite cubic-bezier(.2, .68, .18, 1.08);
					animation: line-scale 1s 0.2s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(3) {
	-webkit-animation: line-scale 1s 0.3s infinite cubic-bezier(.2, .68, .18, 1.08);
					animation: line-scale 1s 0.3s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(4) {
	-webkit-animation: line-scale 1s 0.4s infinite cubic-bezier(.2, .68, .18, 1.08);
					animation: line-scale 1s 0.4s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(5) {
	-webkit-animation: line-scale 1s 0.5s infinite cubic-bezier(.2, .68, .18, 1.08);
					animation: line-scale 1s 0.5s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div {
	background-color: #ff5722;
	width: 4px;
	height: 35px;
	border-radius: 2px;
	margin: 2px;
	-webkit-animation-fill-mode: both;
					animation-fill-mode: both;
	display: inline-block; }

