.form-section-wrapper {
	margin-top: 16vh;
}

@media (max-width: 768px) {
	.form-section-wrapper {
		margin-top: 12vh;
	}
	.navbar-container {
		padding: 20px 35px !important;
	}
	.footer-container {
		padding: 20px 35px !important;
	}
}

.container-form {
	margin-bottom: 26px;
	padding: 1rem;
}

.container-login {
	margin-bottom: 19px !important;
}

.container-login-bottom {
	margin-bottom: 11px !important;
}

.login-bottom {
	display: flex;
	justify-content: flex-end !important;
	margin-bottom: 46px !important;
}

.buttons-login {
	display: flex;
	flex-direction: column !important;
	align-items: center;
	gap: 17px;
}

.app-login-wrapper {
	width: 40vw;
}

.main-inner-wrapper {
	padding: 1.5rem;
	margin: 1.5rem;
}

.eye-svg {
	width: 24px;
	height: auto;
	display: inline-block;
	cursor: pointer;
}

.eye-svg:hover {
	cursor: pointer;
}

.input-group-text-custom {
	cursor: pointer;
	border-left: 0 !important;
	border-top: 1px solid var(--purple-line-2) !important;
	border-top: 1px solid var(--purple-line-2) !important;
	border-top: 1px solid var(--purple-line-2) !important;
    background-color: var(--white) !important;
    border: 1px solid var(--purple-line-2) !important;
	border-bottom-right-radius: 10px !important;
	border-top-right-radius: 10px !important;
}

@media (max-width: 768px) {
	.main-inner-wrapper {
		padding: 0.5rem;
		margin: 0.5rem;
	}
}

@media (max-width: 1080px) {
	.app-login-wrapper {
		order: 1 !important;
		width: -webkit-fill-available;
		width: -moz-available;
	}

	.img-login-wrapper {
		order: 0 !important;
	}
}

.show-hide-password:hover {
	cursor: pointer;
}

#submitBtn {
	height: 56px;
}

@media (max-width: 768px) {
	#submitBtn {
		height: auto !important;
	}
}

#loginBtnWrapper {
	margin-right: 3rem;
	margin-left: 3rem;
}

@media (max-width: 768px) {
	#loginBtnWrapper {
		text-align: center !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
}

#loginFormWrapper {
	padding: 1.5rem;
}

@media (max-width: 768px) {
	#loginFormWrapper {
		padding: 0 !important;
	}
	.welcome-tittle {
		font-size: 24px;
	}
	.btn-medium {
		width: 100%;
	}
	.form-control {
		display: inline-flex;
	}
	.help-link {
		font-size: 18px;
	}
}