#swapDiv {
	position: absolute;
	top: 0.5rem;
	right: 0.5rem;
	height: 3rem;
	width: 5rem;
	cursor: pointer;
}
#platformLogo {
	position: absolute;
	top: 0rem;
	right: 1.5rem;
	height: 3rem;
	animation: none;
}
#swapArrow {
	position: absolute;
	top: 0rem;
	right: 0rem;
	height: 3rem;
	animation: none;
}
#altLogo {
	position: absolute;
	top: 1.7rem;
	right: 0rem;
	height: 1.3rem;
	animation: none;
}

#swapDiv:hover #altLogo {
	top: 0rem;
	right: 1.5rem;
	height: 3rem;
	animation: goToVersion 800ms;
}
#swapDiv:hover #platformLogo {
	top: 1.7rem;
	right: 0rem;
	height: 1.3rem;
	animation: leaveVersion 800ms;
}
#swapDiv:hover #swapArrow {
	opacity: 0;
	animation: fadeOut 300ms;
}

@keyframes leaveVersion {
	0% {
		top: 0rem;
		right: 1.5rem;
		height: 3rem;
	}
	50% {
		top: 0.4rem;
		right: 0rem;
		height: 1.3rem;
	}
	100% {
		top: 1.7rem;
		right: 0rem;
		height: 1.3rem;
	}
}
@keyframes goToVersion {
	0% {
		top: 1.7rem;
		right: 0rem;
		height: 1.3rem;
	}
	100% {
		top: 0rem;
		right: 1.5rem;
		height: 3rem;
	}
}
@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}