.loading {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 20000100;
	zoom: 1;
	display: none;
}
.loading-img {
	width: 64px;
	height: 64px;
	background: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20class%3D%22lds-ball2%22%20style%3D%22shape-rendering%3A%20auto%3B%20animation-play-state%3A%20running%3B%20animation-delay%3A%200s%3B%20background%3A%20rgba%280%2C%200%2C%200%2C%200%29%20none%20repeat%20scroll%200%25%200%25%3B%22%3E%3Cg%20ng-attr-transform%3D%22translate%280%2C%7B%7Bconfig.dy%7D%7D%29%22%20transform%3D%22translate%280%2C-10%29%22%20style%3D%22animation-play-state%3A%20running%3B%20animation-delay%3A%200s%3B%22%3E%3Ccircle%20cx%3D%2250%22%20ng-attr-cy%3D%22%7B%7Bconfig.cy%7D%7D%22%20r%3D%2210%22%20ng-attr-fill%3D%22%7B%7Bconfig.c1%7D%7D%22%20cy%3D%2238%22%20fill%3D%22%23ECEFF1%22%20style%3D%22animation-play-state%3A%20running%3B%20animation-delay%3A%200s%3B%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20calcMode%3D%22linear%22%20values%3D%220%2050%2050%3B360%2050%2050%22%20keyTimes%3D%220%3B1%22%20dur%3D%221.3s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%20style%3D%22animation-play-state%3A%20running%3B%20animation-delay%3A%200s%3B%22%3E%3C%2FanimateTransform%3E%3Canimate%20attributeName%3D%22r%22%20calcMode%3D%22spline%22%20values%3D%220%3B20%3B0%22%20keyTimes%3D%220%3B0.5%3B1%22%20dur%3D%221.3%22%20keySplines%3D%220.2%200%200.8%201%3B0.2%200%200.8%201%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%20style%3D%22animation-play-state%3A%20running%3B%20animation-delay%3A%200s%3B%22%3E%3C%2Fanimate%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2250%22%20ng-attr-cy%3D%22%7B%7Bconfig.cy%7D%7D%22%20r%3D%2210%22%20ng-attr-fill%3D%22%7B%7Bconfig.c2%7D%7D%22%20cy%3D%2238%22%20fill%3D%22%2303DAC5%22%20style%3D%22animation-play-state%3A%20running%3B%20animation-delay%3A%200s%3B%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20calcMode%3D%22linear%22%20values%3D%22180%2050%2050%3B540%2050%2050%22%20keyTimes%3D%220%3B1%22%20dur%3D%221.3s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%20style%3D%22animation-play-state%3A%20running%3B%20animation-delay%3A%200s%3B%22%3E%3C%2FanimateTransform%3E%3Canimate%20attributeName%3D%22r%22%20calcMode%3D%22spline%22%20values%3D%2220%3B0%3B20%22%20keyTimes%3D%220%3B0.5%3B1%22%20dur%3D%221.3%22%20keySplines%3D%220.2%200%200.8%201%3B0.2%200%200.8%201%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%20style%3D%22animation-play-state%3A%20running%3B%20animation-delay%3A%200s%3B%22%3E%3C%2Fanimate%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E') 0 0 no-repeat;
	background-size: contain;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -32px;
	margin-top: -32px;
	z-index: 2;
}
.loading-text {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: 10px;
	z-index: 2;
	width: 100%;
	text-align: center;
	font: 18px/18px 'Montserrat', sans-serif;
	font-weight: 300;
	color: #ffffff;
}
.loading-background {
	background-color: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	z-index: 1;
	position: absolute;
	-webkit-backdrop-filter: blur(10px);
	-moz-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
}