fieldset legend{border:0;margin-bottom:10px;padding:0 30px;text-align:center;width:inherit}#bloc-franceConnect{padding:10px;text-align:center}#bloc-franceConnect .franceConnect-logo{margin-top:10px;width:200px}#bloc-franceConnect .franceConnect-tip{color:#222;margin-top:10px}#bloc-separation fieldset{border-top:1px solid #eee;padding:inherit}#bloc-separation fieldset legend{color:#000}#bloc-login{display:flex;justify-content:space-around;padding:10px}#bloc-login fieldset{border:1px solid #eee;padding:inherit}#bloc-login fieldset legend{color:#e9661f}#bloc-login .container-submit{display:flex;justify-content:flex-end;margin-top:20px;text-align:center}.text-color-legend{color:#e9661f}#container-create .container-submit{justify-content:space-around}#container-connect .container-login{font-size:12px;margin:auto;max-width:450px;padding:10px 0;width:100%!important}#container-connect .container-login fieldset{padding:10px}#container-connect .container-login label{line-height:30px;text-align:right}#container-connect .container-login input[type=password],#container-connect .container-login input[type=text]{-webkit-appearance:none;background:#fff;border:1px solid #d9d9d9;border-top-color:silver;box-sizing:border-box;-moz-box-sizing:border-box;height:30px;margin-bottom:10px;padding:0 8px}#container-connect .container-login input[type=password]:hover,#container-connect .container-login input[type=text]:hover{border:1px solid #b9b9b9;border-top-color:#a0a0a0;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}#container-connect .container-login input[type=submit]{display:block;margin-bottom:10px;position:relative;width:100%}#container-connect .container-checkbox{text-align:right}#container-connect .container-checkbox input[type=checkbox]{vertical-align:bottom}#container-connect .container-checkbox input[type=checkbox]+label{line-height:0}#container-connect .container-submit{justify-content:flex-end}#container-connect .submit-padding{padding:0}#container-connect .container-help{color:#222;font-size:11px;opacity:.6;text-align:right}#container-connect .container-help a{color:#222;display:inline-block;font-weight:400;opacity:.6;text-decoration:none;transition:opacity .5s ease}