section {
	height: 100%;
	width: 100%;
	padding-top: 40px;
}
@media (min-width: 576px) {
	section {
		width: 540px;
	}
}
@media (min-width: 786px) {
	section {
		width: 720px;
	}
}
@media (min-width: 992px) {
	section {
		width: calc(480px - 8.333vw);
		margin-top: 0;
	}
}
@media (min-width: 1200px) {
	section {
		width: calc(570px - 8.333vw);
	}
}
@media (min-width: 1400px) {
	section {
		width: calc(660px - 8.333vw);
	}
}

.otp-setup {
	margin-top: -2.5rem;
}

aside {
	padding-left: 80px !important;
	min-height: calc(100vh - 77px + 2.5rem);
}
aside .bg-image {
	width: 100%;
	height: 100%;
	background-image: url("../../img/auth/login-bg.4e6f2d559eb7.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
aside .login-img {
	width: 60%;
	background: transparent;
}
aside .login-img img {
	width: 100%;
}
