body .page-content{padding:0}body .page-content .sidebar{display:none}body .page-content .content-wrapper{margin:0}body .page-content .content-wrapper #menu2{display:none}body .page-content .content-wrapper #main #login_main{height:100%;margin:0;min-height:70vh;width:100%}body .page-content .content-wrapper #main #login_main #login_left #logo{left:-120px;min-height:500px;position:absolute;top:-260px;width:600px}body .page-content .content-wrapper #main #login_main #login_right{min-height:330px;padding:100px}body .page-content .content-wrapper #main #login_main #login_right #login_logo{margin:auto;min-height:200px;padding:20px;text-align:center}body .page-content .content-wrapper #main #login_main #login_right #login_logo #logo_diwio{height:100px}body .page-content .content-wrapper #main #login_main #login_right .alert{margin-right:50px;max-width:500px}body .page-content .content-wrapper #main #login_main #login_right #login_back{margin-top:10px;text-align:center}body .page-content .content-wrapper #main #login_main #login_right #login-box{border-radius:2px;margin:auto auto auto 50px;max-width:350px;overflow:hidden;padding:20px;width:100%!important}body .page-content .content-wrapper #main #login_main #login_right #login-box a{color:#7d91aa;display:inline-block;font-weight:400;opacity:.6;text-align:center;text-decoration:none;transition:opacity .5s ease}body .page-content .content-wrapper #main #login_main #login_right #login-box #login_error{border-radius:10px;color:#f79595;font-family:poppinsbold,serif}body .page-content .content-wrapper #main #login_main #login_right #login-box form input[type=password],body .page-content .content-wrapper #main #login_main #login_right #login-box form input[type=text]{background:#f5f5f5;border:0;border-radius:.25rem;color:#7d91aa;height:44px}body .page-content .content-wrapper #main #login_main #login_right #login-box form .row.input-field{background:#f5f5f5}body .page-content .content-wrapper #main #login_main #login_right #login-box form .row.input-field .col-10{padding-left:0}body .page-content .content-wrapper #main #login_main #login_right #login-box form .row.input-field .oeil{font-size:29px}body .page-content .content-wrapper #main #login_main #login_right #login-box form #btnValidConnexion{border:0;font-family:poppinsbold,serif;height:30px;width:100%}body .page-content .content-wrapper #main #login_main #login_right #login-box form #btnValidConnexion:hover{border:1px solid #7d91aa;color:#fff}body .page-content .content-wrapper #main #login_main #login_right #login-flags{padding-left:190px}body .page-content .content-wrapper #main #login_main #login_right #login-flags a{margin:5px;text-decoration:none}body .page-content .content-wrapper #main #login_main #login_right #login-flags a img{border:1px solid #000}body .page-content .content-wrapper #main #login_main #login_right #translationMenu{margin-left:170px}body .page-content .content-wrapper #main #login_main #footer{position:relative}body .page-content .content-wrapper #main #login_main #footer .content{bottom:0;position:absolute}body .page-content .content-wrapper #main #login_main #footer .content a{text-decoration:none}@media (max-width:767px){body .page-content .content-wrapper #main #login_main{background:url(/build/images/cycliste-femme-dualtone-d.e8b80d23.png) 100% 100% no-repeat;background-position:calc(100% + 50px) calc(100% + 65px);background-size:25em;height:100%;margin:0;min-height:40vh;width:100%}body .page-content .content-wrapper #main #login_main #login_left #logo{left:-100px;min-height:430px;top:-200px;width:400px}body .page-content .content-wrapper #main #login_main #login_right #login_logo #logo_diwio{height:60px}body .page-content .content-wrapper #main #login_main #login_right #login-box{border-radius:2px;margin:auto auto auto -25px;max-width:350px;overflow:hidden;padding:20px;width:100%!important}}