.password-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.password-container .input-container{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.password-container .button-container{position:absolute;right:0;bottom:0;height:100%;aspect-ratio:1}.password-container .button{width:100%;height:100%;border-radius:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:none;box-shadow:none;border:none!important;outline:none!important;box-shadow:none!important;background-color:transparent;overflow:hidden;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.password-container .button:active{background-color:rgba(0,0,0,.1)}.password-container .button:after{content:"";position:absolute;border-radius:50%;width:100%;height:100%;background-color:rgba(0,0,0,.3);-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity .6s ease,-webkit-transform .4s ease;transition:opacity .6s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .6s ease;transition:transform .4s ease,opacity .6s ease,-webkit-transform .4s ease;pointer-events:none}.password-container .button-container:before{content:"";position:absolute;left:0;width:1px;background-color:rgba(0,0,0,.12);height:18px;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:9}.password-container .button:active:after{-webkit-transform:scale(2);transform:scale(2);opacity:1;-webkit-transition:opacity .4s ease,-webkit-transform .2s ease;transition:opacity .4s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .4s ease;transition:transform .2s ease,opacity .4s ease,-webkit-transform .2s ease}.password-container .button .material-icons{font-size:1.4em;line-height:1em;display:block;color:rgba(0,0,0,.4)}.login-register-bg{margin:0 auto;background-size:cover;background:url(../img/lancaster_1080_1-100.339c79e0.jpg) no-repeat fixed 50%}.login-register-box{max-width:400px}.logo-cliente{width:150px;height:150px;border-radius:150px;-webkit-box-shadow:2px 2px 10px rgba(61,61,61,.26666666666666666);box-shadow:2px 2px 10px rgba(61,61,61,.26666666666666666);position:relative;bottom:-75px;left:30%}.user-input .vs-icon{font-size:1.6em;aspect-ratio:1;height:100%;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none!important}.user-input .vs-icon:before{content:"";width:1px;background-color:rgba(0,0,0,.1);position:absolute;height:18px;bottom:50%;left:0;z-index:9;-webkit-transform:translateY(50%);transform:translateY(50%)}.password-container .button-container{height:100%!important}.separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin:15px 0;color:#757575;font-size:14px}.separator:after,.separator:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #e0e0e0}.separator:before{margin-right:10px}.separator:after{margin-left:10px}.oauth-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;background-color:#fff;color:#5e5e5e;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.oauth-button:hover{background-color:#f5f5f5;border-color:#bbb;color:#000}.ms-logo{width:20px;height:20px;margin-right:10px}