body,html{height:100%}body{display:flex;display:-webkit-flex;align-items:baseline;-webkit-align-items:baseline;flex-wrap:wrap;background:#fafafa}body #top-menu,body #footer{width:100%}#footer{height:75px;box-sizing:border-box;display:flex;align-items:center}.wrap-auth-block{display:flex;justify-content:center;align-items:center;height:calc(100% - 150px);width:100%;min-height:550px;background:#fafafa url("/accent_center/imgs/bg-auth.jpg") no-repeat center}.auth-block{width:590px;box-sizing:border-box;padding:3rem 4rem;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:10px;background:white}#top-menu>li:last-child{display:block;text-align:center;width:100%;font-size:18px;font-weight:500;margin-left:-260px}.auth-block .title{color:#555;box-sizing:border-box;font-family:'Roboto',sans-serif,serif;font-size:32px;font-weight:bold;line-height:1;width:auto;min-width:inherit;background:0;border:0;padding:0;margin:0 0 3rem}.auth-block .block label{background:0;font-size:19px;font-weight:normal;color:black;padding:0;margin:0;border:0}.auth-block input{background:#efefef;padding:.9rem 1rem;margin:.3rem 0 1.5rem;width:100%;box-sizing:border-box;border:0;border-radius:2px;outline:0;font-size:18px}.auth-block .controls{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem}.auth-block .controls #rem_pwd{font-size:20px;font-weight:500;text-decoration:none;color:black;text-transform:uppercase}.auth-block button{padding:1rem 4.5rem;font-family:'Roboto',sans-serif,serif;font-size:20px;border:0;background:#3971bc;color:white;cursor:pointer;outline:0;position:relative;transition:.2s;border-radius:4px;margin-right:.5em;line-height:1;font-weight:500;text-transform:uppercase;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-webkit-touch-callout:none}