@charset "UTF-8";

@keyframes loading_spinner {
	0% {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(359deg);
	}
}

i.icon.loading.spinner,
i.icon.loading.spinner::before {
	box-sizing: border-box;
	position: relative;
	display: block;
	width: 20px;
	height: 20px;
}

i.icon.loading.spinner::before {
	content: "";
	position: absolute;
	border-radius: 100px;
	border: 3px solid transparent;
	border-top-color: currentColor;
}

i.icon.loading.spinner.animated::before {
	animation: loading_spinner 1s cubic-bezier(0.6, 0, 0.4, 1) infinite;
}
