/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/Utils/login_and_cie.css ***!
  \*******************************************************************************************************************************************************************/
/************* Login Page **************/
#background {
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;
	height: calc(100vh - 55px - 36px);
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	z-index: 1;
}
#center-bloc  {
	position: relative;
	margin: 0 auto;
	padding: 60px 30px 15px 30px;
	background: rgba(73, 71, 64, 0.8);
	color: #fff;
	z-index: 3;
	max-width: 350px;
}
#center-bloc .header {
	position: absolute;
	top: -40px;
	left: calc(50% - 40px);
	border-radius: 40px;
	height: 80px;
	width: 80px;
	background-color: var(--bleu-lagon);
	display: flex;
	align-items: center;
	justify-content: center;
}
#center-bloc .header i {
	font-size: 4rem;
}
#center-bloc .titre {
	font-size: 2.5rem;
	margin: 0 0 20px 0;
	font-weight: bold;
	text-align: center;
}
#center-bloc label {
	font-weight: bold;
	font-size: 1.5rem;
	margin-bottom: 0;
	margin-top: 30px;
	color: #fff !important;
}
#center-bloc label:first-child {
	margin-top: 0;
}
#center-bloc input:not([type="submit"]) {
	font-size: 1.5rem;
    border: none;
	border-bottom: 1px solid rgb(175, 175, 175);
	background: none;
    margin: 0;
    outline: none;
	padding: 5px 10px 5px 0;
	color: #fff;
	display: block;
}
#center-bloc input:not([type="submit"])::placeholder {
	color: rgb(170, 170, 170);
	font-style: italic;
}
#center-bloc input[type="submit"] {
	width: 100%;
	font-size: 1.5rem;
	background-color: var(--jaune-vert);
	color: #3f3f3f;
	border-radius: 20px;
	line-height: 3.5rem;
	border: none;
	font-weight: bold;
	margin-top: 30px;
}

#login-page-redirectlink {
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
#login-page-redirectlink a,
#login-page-redirectlink span  {
	color: #fff;
	font-size: 1.2rem;
}


.liste-erreurs ul {
	margin: 10px 0 0 0 !important;
	padding: 0;
	max-width: 300px;
}
.liste-erreurs ul li {
	list-style: none;
	font-style: italic;
	margin-top: 4px;
	color: #721c24 !important;
	background: #f8d7da !important;
	border: 1px solid #f5c6cb !important;
	padding: 2px 9px 4px 9px !important;
	border-radius: 4px;
}
.alert {
	max-width: 300px;
}
.alert .close {
	display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9naW5fYW5kX2NpZS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsd0NBQXdDO0FBQ3hDO0NBQ0Msc0JBQXNCO0NBQ3RCLGtDQUFrQztDQUNsQyw0QkFBNEI7Q0FDNUIsaUNBQWlDO0NBQ2pDLFdBQVc7Q0FDWCxhQUFhO0NBQ2IsbUJBQW1CO0NBQ25CLHVCQUF1QjtDQUN2QixzQkFBc0I7Q0FDdEIsVUFBVTtBQUNYO0FBQ0E7Q0FDQyxrQkFBa0I7Q0FDbEIsY0FBYztDQUNkLDRCQUE0QjtDQUM1QixpQ0FBaUM7Q0FDakMsV0FBVztDQUNYLFVBQVU7Q0FDVixnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGtCQUFrQjtDQUNsQixVQUFVO0NBQ1Ysc0JBQXNCO0NBQ3RCLG1CQUFtQjtDQUNuQixZQUFZO0NBQ1osV0FBVztDQUNYLG1DQUFtQztDQUNuQyxhQUFhO0NBQ2IsbUJBQW1CO0NBQ25CLHVCQUF1QjtBQUN4QjtBQUNBO0NBQ0MsZUFBZTtBQUNoQjtBQUNBO0NBQ0MsaUJBQWlCO0NBQ2pCLGtCQUFrQjtDQUNsQixpQkFBaUI7Q0FDakIsa0JBQWtCO0FBQ25CO0FBQ0E7Q0FDQyxpQkFBaUI7Q0FDakIsaUJBQWlCO0NBQ2pCLGdCQUFnQjtDQUNoQixnQkFBZ0I7Q0FDaEIsc0JBQXNCO0FBQ3ZCO0FBQ0E7Q0FDQyxhQUFhO0FBQ2Q7QUFDQTtDQUNDLGlCQUFpQjtJQUNkLFlBQVk7Q0FDZiwyQ0FBMkM7Q0FDM0MsZ0JBQWdCO0lBQ2IsU0FBUztJQUNULGFBQWE7Q0FDaEIsdUJBQXVCO0NBQ3ZCLFdBQVc7Q0FDWCxjQUFjO0FBQ2Y7QUFDQTtDQUNDLHlCQUF5QjtDQUN6QixrQkFBa0I7QUFDbkI7QUFDQTtDQUNDLFdBQVc7Q0FDWCxpQkFBaUI7Q0FDakIsbUNBQW1DO0NBQ25DLGNBQWM7Q0FDZCxtQkFBbUI7Q0FDbkIsbUJBQW1CO0NBQ25CLFlBQVk7Q0FDWixpQkFBaUI7Q0FDakIsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsV0FBVztDQUNYLGtCQUFrQjtDQUNsQixnQkFBZ0I7QUFDakI7QUFDQTs7Q0FFQyxXQUFXO0NBQ1gsaUJBQWlCO0FBQ2xCOzs7QUFHQTtDQUNDLDZCQUE2QjtDQUM3QixVQUFVO0NBQ1YsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLGVBQWU7Q0FDZix5QkFBeUI7Q0FDekIsOEJBQThCO0NBQzlCLG9DQUFvQztDQUNwQyxtQ0FBbUM7Q0FDbkMsa0JBQWtCO0FBQ25CO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGFBQWE7QUFDZCxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9VdGlscy9sb2dpbl9hbmRfY2llLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKioqKioqKioqKioqKiBMb2dpbiBQYWdlICoqKioqKioqKioqKioqL1xuI2JhY2tncm91bmQge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NXB4IC0gMzZweCk7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ei1pbmRleDogMTtcbn1cbiNjZW50ZXItYmxvYyAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiA2MHB4IDMwcHggMTVweCAzMHB4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDczLCA3MSwgNjQsIDAuOCk7XG5cdGNvbG9yOiAjZmZmO1xuXHR6LWluZGV4OiAzO1xuXHRtYXgtd2lkdGg6IDM1MHB4O1xufVxuI2NlbnRlci1ibG9jIC5oZWFkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTQwcHg7XG5cdGxlZnQ6IGNhbGMoNTAlIC0gNDBweCk7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdGhlaWdodDogODBweDtcblx0d2lkdGg6IDgwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsZXUtbGFnb24pO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNjZW50ZXItYmxvYyAuaGVhZGVyIGkge1xuXHRmb250LXNpemU6IDRyZW07XG59XG4jY2VudGVyLWJsb2MgLnRpdHJlIHtcblx0Zm9udC1zaXplOiAyLjVyZW07XG5cdG1hcmdpbjogMCAwIDIwcHggMDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNjZW50ZXItYmxvYyBsYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNjZW50ZXItYmxvYyBsYWJlbDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG4jY2VudGVyLWJsb2MgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigxNzUsIDE3NSwgMTc1KTtcblx0YmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogNXB4IDEwcHggNXB4IDA7XG5cdGNvbG9yOiAjZmZmO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiNjZW50ZXItYmxvYyBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pOjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiByZ2IoMTcwLCAxNzAsIDE3MCk7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiNjZW50ZXItYmxvYyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYXVuZS12ZXJ0KTtcblx0Y29sb3I6ICMzZjNmM2Y7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzLjVyZW07XG5cdGJvcmRlcjogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbiNsb2dpbi1wYWdlLXJlZGlyZWN0bGluayB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG4jbG9naW4tcGFnZS1yZWRpcmVjdGxpbmsgYSxcbiNsb2dpbi1wYWdlLXJlZGlyZWN0bGluayBzcGFuICB7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDEuMnJlbTtcbn1cblxuXG4ubGlzdGUtZXJyZXVycyB1bCB7XG5cdG1hcmdpbjogMTBweCAwIDAgMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xufVxuLmxpc3RlLWVycmV1cnMgdWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Y29sb3I6ICM3MjFjMjQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI2Y4ZDdkYSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjVjNmNiICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDJweCA5cHggNHB4IDlweCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYWxlcnQge1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xufVxuLmFsZXJ0IC5jbG9zZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/