#login-lang,#login-right{float:right;position:relative}#login-footer,#login-full{position:absolute;width:100%}#login-full{display:block;left:0;top:0;height:100%}.texto-blanco,.texto-blanco a{color:#fff}.texto-negro,.texto-negro a{color:#000}#login-right{width:400px;height:100%;text-align:center}#login-lang{margin-right:5px;margin-top:5px}#login-block{position:absolute;display:block;width:400px;height:450px;top:50%;margin-top:-250px}#login-logo{display:block;position:relative;width:100%;height:160px;margin-top:0;margin-bottom:20px}#login-logo img{object-fit:contain;max-width:100%;max-height:100%}#login-form{display:block;width:350px;height:250px;margin:auto;overflow:hidden}#login-footer{bottom:60px;text-align:center}.login-label{position:relative;display:inline-block;width:78px;text-align:right;margin-right:5px}button.btn-enter-login{width:208px;font-size:1rem;line-height:1.8rem;height:2rem!important}button.btn-pwd-recovery{width:150px;font-size:1rem;line-height:1.2rem;height:2rem!important;margin:0 .5rem}