.pui-login {
	&--deactivate {
		background-color: var(--N-200);
	}
	&--full-height {
		min-height: 100%;
	}
	&--vertical-centered {
		position: relative;
		top: 50%;
		transform: translateY(-25%);
	}
	&--white-background {
		background-color: var(--N-0);
		padding: 0;
	}
	&__text-field--mobile {
		padding-top: 0px;
	}
	&__textError {
		&--mobile {
			font-style: italic;
			color: var(--errorcolor);
		}
		&--desktop {
			height: 50px;
			font-style: italic;
			color: var(--errorcolor);
		}
	}
	&__title {
		text-align: center;
		&--desktop {
			font-weight: 600;
		}
	}
	&__checkSession {
		&--big label {
			font-size: 18;
			color: rgba(0, 0, 0, 0.87) !important;
		}
	}
	&__form {
		&--mobile {
			padding-top: 0px;
		}
	}
	&__inputLabel {
		&--desktop {
			padding-bottom: 10px;
		}
		&--mobile {
			padding-top: 10px;
		}
	}
	&__inputField {
		&--mobile > .v-input__control > .v-input__slot {
			border: 0px solid red !important;
			padding-left: 15px !important;
			padding-right: 15px !important;
		}
	}
	&__base-layout {
		height: 100vh;
	}
	&__display-area {
		background-color: var(--primarycolor);
	}
	&__blue-background {
		background-color: var(--primarycolor);
	}
	&__form--mobile {
		height: 75%;
	}
}
