.login{background:#efefee}.login .wrapper.wrapper-login{display:flex;justify-content:center;align-items:center;height:unset;padding:15px}.login .wrapper.wrapper-login .container-login,.login .wrapper.wrapper-login .container-signup{width:400px;padding:60px 25px;border-radius:5px}.login .wrapper.wrapper-login .container-login:not(.container-transparent),.login .wrapper.wrapper-login .container-signup:not(.container-transparent){background:#fff;box-shadow:0 .75rem 1.5rem rgba(18,38,63,.03);border:1px solid #ebecec}.login .wrapper.wrapper-login .container-login h3,.login .wrapper.wrapper-login .container-signup h3{font-size:19px;font-weight:600;margin-bottom:25px}.login .wrapper.wrapper-login .container-login .form-sub,.login .wrapper.wrapper-login .container-signup .form-sub{align-items:center;justify-content:space-between;padding:8px 10px}.login .wrapper.wrapper-login .container-login .btn-login,.login .wrapper.wrapper-login .container-signup .btn-login{padding:15px 0;width:135px}.login .wrapper.wrapper-login .container-login .form-action,.login .wrapper.wrapper-login .container-signup .form-action{text-align:center;padding:25px 10px 0}.login .wrapper.wrapper-login .container-login .form-action-d-flex,.login .wrapper.wrapper-login .container-signup .form-action-d-flex{display:flex;align-items:center;justify-content:space-between}.login .wrapper.wrapper-login .container-login .login-account,.login .wrapper.wrapper-login .container-signup .login-account{padding-top:10px;text-align:center}.login .wrapper.wrapper-login .container-signup{width:600px}.login .wrapper.wrapper-login .container-signup .form-action{display:flex;justify-content:center}.login .wrapper.wrapper-login-full{justify-content:unset;align-items:unset;padding:0!important}.login .login-aside{padding:25px}.login .login-aside .title{font-size:36px}.login .login-aside .subtitle{font-size:18px}.login .show-password{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:20px;cursor:pointer}.login .custom-control-label{white-space:nowrap}.social-login-buttons{margin-top:15px}.social-login-buttons>span{font-weight:600;display:block;margin-bottom:10px}.social-login-buttons .hline{width:100%;text-align:center;line-height:.2em;margin:20px 0}.social-login-buttons .hline-innertext{border-radius:50%;padding:8px 10px}.social-login-buttons .btn-facebook{background:#4267b2;color:#fff;transition:.2s ease-in-out;width:75%;padding:10px;border-radius:10px;opacity:.85;margin-bottom:5px}.social-login-buttons .btn-facebook:hover{opacity:1}.social-login-buttons .btn-google{color:#fff;background:#dd4b39;transition:.2s ease-in-out;width:75%;padding:10px;border-radius:10px;opacity:.85;margin-bottom:5px}.social-login-buttons .btn-google:hover{opacity:1}@media screen and (max-width:576px){.form-action-d-flex{align-items:start!important}.form-action-d-flex,.login .wrapper-login-full{flex-direction:column}.login .login-aside{width:100%!important}.login .login-aside .title{font-size:24px}.login .login-aside .subtitle{font-size:16px}}@media screen and (max-width:399px){.wrapper-login{padding:15px!important}.container-login{width:100%!important;padding:60px 15px!important}}