.login-laplace {
	background: #E5E5F4;
	height: 600px;
	font-family: 'Montserrat';
}

@media ( min-width : 460px) {
	.login-laplace form {
		width: 460px;
		position: absolute;
		padding-top: 0%;
		margin-left: 8%;
		z-index: 1;
	}
	.login-laplace form .form-title {
		color: #000091;
		font-size: 25px;
		margin: 23px;
	}
	.login-laplace form .panel {
		background-color: transparent;
	}
	.login-laplace form .panel-body.responsive {
		margin-top: 80px;
	}
	.login-laplace form .panel-body .input-password .input-group {
		display: block;
	}
	.login-laplace form .panel-body .input-password .input-group .form-control-password,
		.login-laplace form .panel-body .input-password .input-group .input-group-btn
		{
		display: block;
	}
	.login-laplace form .panel-body .green {
		color: green;
		font-weight: bold;
	}
	.login-laplace form label {
		font-size: 17px;
	}
	.login-laplace form input[name=hidden] {
		display: none;
	}
	.login-laplace form input[type=text], .login-laplace form input[type=password]
		{
		height: 50px;
	}
	.login-laplace form .form-group.required .control-label label::after {
		content: '*';
		display: inline-block;
		position: relative;
		margin: 0 2px;
	}
	.login-laplace form .widget-content {
		width: 460px;
	}
	.login-laplace form .widget-content button.js-reveal-password {
		height: 50px;
		border-radius: 0 4px 4px 0;
	}
	.login-laplace form .widget-content input[name="codeAuth"] {
		width: 220px;
		text-align: center;
		border-radius: 4px;
	}
	.login-laplace form .control-label {
		width: max-content;
	}
	.login-laplace form a {
		color: #0049AE;
		font-size: 17px;
		text-decoration: underline;
	}
	.login-laplace form .form-actions {
		margin-top: 20px;
	}
	.login-laplace form .form-actions .btn:disabled {
		background: #979797;
		border: 0;
	}
	.login-laplace form .mandatory {
		font-size: 14px;
		color: #FF0000;
		font-weight: 600;
	}
	.login-laplace form .notEmpty {
		display: none;
	}
	.login-laplace .mail-password .form-horizontal .form-group {
		margin: 0px;
	}
}

@media screen and (max-width: 460px) {
	.login-laplace div.inscription-illustration, .login-laplace div.accueilTriangle,
		.login-laplace input[name=hidden] {
		display: none;
	}
}

.login-laplace div .polygon-login-laplace {
	margin-top: 340px;
	height: 310px;
	width: 100%;
}

.login-laplace div .inscription-illustration {
	position: absolute;
	right: 0%;
	top: 280px;
}

/*# sourceMappingURL=login-laplace.css.map */