body{background:#fbfbfb}.form-control{border-color:#dedede}.form-control:active,.form-control:focus{border-color:#dedede}.entry-holder{display:flex;width:100%;min-height:100vh;align-items:center}.entry-container{width:94%;max-width:500px;margin-left:auto;margin-right:auto;padding:25px 0}.entry-container .app-logo{margin:0 0 25px}.btn img{display:inline-block}.inner{padding:50px;background:#fff;border-radius:5px;box-shadow:rgba(0,0,0,.05) 0 0 0 1px}h1{font-size:calc(1.28125rem + .375vw);font-weight:550;letter-spacing:-.01em}.other-text{font-size:.9375rem;font-weight:450;display:block}.other-text a{color:#000}.entry-terms,.other-text,.other-text a.text-muted{color:#a5a4a5}.continue-with .line{position:relative;margin-bottom:10px}.continue-with .line span{position:relative;display:table;background:#fff;height:50px;line-height:50px;padding-left:15px;padding-right:15px;color:#a5a4a5;margin-left:auto;margin-right:auto;z-index:2}.continue-with .line::after{display:block;content:"";height:1px;background:#ccc;position:absolute;top:27px;left:0;right:0;z-index:1}.entry-terms{font-size:.8125rem;margin:25px 0 0;padding:15px;border:1px solid #dedede;border-radius:3px}.entry-footer{padding:20px 0 0;font-weight:500;font-size:.9375rem;text-align:center;color:#666}.entry-footer div+div{margin-top:5px}.help-block{color:#a5a4a5}.btn-google{font-size:.9375rem;font-weight:450;letter-spacing:unset;height:46px;line-height:44px;padding:0 25px;background:#fff;border:1px solid #ccc;color:#666}.btn-google:active,.btn-google:focus,.btn-google:hover{border-color:#333;background:#fafafa;color:#000}@media (min-width:1200px){h1{font-size:1.5625rem}}