body {
  background-color: lightgray;
}
* {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}

a, button[type=submit], input[type=submit]
{	-webkit-transition: all 0.25s 0 linear;
	   -moz-transition: all 0.25s 0 linear;
		-ms-transition: all 0.25s 0 linear;
		 -o-transition: all 0.25s 0 linear;
			transition: all 0.25s 0 linear;
}

/* soft reset */
html,
body { margin: 0; padding: 0; }
ul,
ol { padding-left: 2em; }
ul.unstyled { list-style: none; }
img { vertical-align: middle; border: 0; }
audio,
canvas,
video { display: inline-block; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }


/* ----------------------------- */
/* == typography                 */
/* ----------------------------- */

/* base font-size corresponds to 10px and is adapted to rem unit */
html {
	font-size: 62.5%;
	-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
}
body {
	color: #333230;
	font-family: "Lato", arial, sans-serif;
	font-weight: 300;
	font-size: 1.4em; /* equiv 14px */
	line-height: 1.5; /* adapt to your design */
}

/* font-sizing for content */
/* preserves vertical-rythm, thanks to http://soqr.fr/vertical-rhythm/ */
p,
label,
textarea,
caption,
details,
figure { margin: .75em 0 0; line-height: 1.5; }

body {background: url(/build/images/arml.0ff2b5f2.jpg) center bottom fixed no-repeat; background-size: cover;}

#login-center {width: 320px; margin: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%)}
	#login-center .logo {text-align: center; background-color: white; padding: 10px 0}
		#login-center .logo img {width: 200px;}
	
	#login-center .erreur, #login-center .message {border-left: 4px solid #00a0d2; padding: 12px; margin-left: 0; margin-bottom: 20px; margin-top: 20px; background-color: #fff; -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);}
	#login-center .erreur {border-left: 4px solid #e70c21;}
	#login-center .login-form {margin-left: 0; padding: 26px 24px 46px; background: #fff; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.13); box-shadow: 0 1px 3px rgba(0,0,0,.13);}
	#login-center .login-oubli {margin-top: 20px;font-size: 13px;}
		#login-center .login-oubli a {color: #3590BD;}
		#login-center .login-oubli a:hover {color: #212121;}
	#login-center .login-footer {margin-top: 20px; text-align: center;color: white;}

	#login-center .input-bloc {margin: 0;}
	#login-center .input-bloc input {width: 100%; height: 40px; padding: 6px; margin: 5px 0 5px; background: #f1f1f1; border: 1px solid #ccc; color: #222; font-size: 1.1em; font-weight: 300; outline: 0; text-indent: 30px; color: #666}
	#login-center .input-bloc span {display: block; position: relative;}
	#login-center .input-bloc span .icon {position: absolute; top: 8px; left: 10px; height: 49px; width: 40px; font-size: 1.5em; line-height: 1.6em; color: #666;}
	#login-center .input-bloc span .oeil {position: absolute; top: 6px; display: block; right: 1px; height: 39px; width: 40px; font-size: 1.3em; line-height: 2.1em; color: #666; background: #ccc; text-align: center;}
	
	#login-center input[type=submit] {display: block; height: 35px; margin: 10px 0 0 0; padding: 1px; background: #3590BD; color: white; border: 0; font-size: 1.1em; font-weight: 300; cursor: pointer; text-align: center; text-indent: 0;}
	#login-center input[type=submit]:hover {color: white; background: #000;}

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