

body {
    background-color: black;
	padding: 0px;
	margin: 0px;
}


.hidden {
	visibility: hidden;
	height: 0px;
	overflow: hidden;
}


#aero-wrapper {
	z-index: 2;
	background-color: rgb(255, 255, 255);
	padding: 0px;
	margin: 0px;
}


#overlay {
	z-index: 64;
	background-color: rgb(255, 255, 255);
	position: absolute;
	top: 0px;
	bottom: 0px;
	padding: 0px;
	margin: 0px;
}

#aero-veil {
	z-index: 128;
	background: rgb(89, 85, 85);
	background: linear-gradient(0deg, rgba(89, 85, 85, 1) 25%, rgba(62, 60, 60, 1) 70%, rgba(66, 66, 66, 1) 100%);
	position: absolute;
	width: 100vw;
	height: 100vh;
	top: 0px;
	bottom: 0px;
	padding: 0px;
	margin: 0px;
}




.boot-loader, .boot-spinner, .boot-embedded-icon {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}


.boot-spinner, .boot-embedded-icon {
	margin: 0px;
	padding: 0px;
}


.boot-spinner {
	width: 172px;
	height: 172px;
}


.boot-embedded-icon {
	width: 128px;
	height: 128px;
	background-image: url('/logos/logo-small-white.png');
	background-position: center;
	background-size: contain;
}



.loader:before {
	content: '';
	display: block;
	padding-top: 100%;
}

.circular {
	-webkit-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
	height: 100%;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.path {
	stroke-dasharray: 1, 200;
	stroke-dashoffset: 0;
	-webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
	animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
	stroke-linecap: round;
}



@keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}


@keyframes dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}

	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35;
	}

	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124;
	}
}


@keyframes color {
	100%, 0% {
		stroke: rgb(255, 73, 218);
	}

	40% {
		stroke: #f22d8c;
	}

	66% {
		stroke: #7f0fda;
	}

	80%, 90% {
		stroke: #f9c909;
	}
}