.latepoint-login-form-w.os-form-w {
	max-width: 470px;
	margin: 30px auto!important;
	box-shadow: 0px 1px 2px rgba(0,0,0,0.2), 0px 10px 25px rgba(0,0,0,0.1);
	padding: 40px;
	background-color: #fff;
	border-radius: $border-radius;

	h4 {
		margin: 0px;
		margin-bottom: 15px;
		padding: 0px;
		color: $headings-color;
	}
	.os-form-group:last-child {
		margin-bottom: 0px;
	}

	.os-form-buttons {
		justify-content: space-between;
	}

	.os-customer-wrapped-box {
		padding: 0;
		border: none;
		box-shadow: none;
	}
	.os-password-reset-form-w .password-reset-back-to-login {
		top: 0;
		right: 0;
	}
	.os-customer-wrapped-box .latepoint-customer-otp-close {
		top: 0;
		right: 0;
	}

}

.latepoint-customer-dashboard-redirecting {
	position: relative;
	padding-top: 30px;
	text-align: center;
	font-size: $body-font-size-m;
	color: $color-faded;
	&:before {
        @include loading-circle($brand-primary, 24px);
        top: 0;
	}
}

.os-password-reset-form-w {
	position: relative;
	.password-reset-back-to-login {
		position: absolute;
		top: 10px;
		right: 10px;
		font-size: floor($font-size-base * 0.8);
		align-items: center;
		color: #bd3d3d;
		span {
			margin-right: 5px;
		}
		span, i {
			display: inline-block;
			vertical-align: middle;
		}
	}

}