form{padding-left:15px;padding-right:15px}form .form-control{font-size:16px;height:auto;padding:10px;position:relative}form .form-control:focus{z-index:2}form .form-group:not(:last-child){margin-bottom:-1px}form .form-group:not(:last-child)>input{border-bottom-left-radius:0;border-bottom-right-radius:0}form .form-group:not(:first-of-type)>input{border-top-left-radius:0;border-top-right-radius:0}form{position:absolute;transition:left .5s ease;width:100%}form.login>.checkbox{margin-bottom:15px;margin-top:0}form.lost-password>.back{margin-bottom:15px}#lost-password{height:250px;overflow:hidden;position:relative}#lost-password form.login{left:0}#lost-password form.lost-password{left:105%}#lost-password:target form.login{left:-105%}#lost-password:target form.lost-password{left:0}