body{margin:0;height:100vh;background:url(../img/fondo/principal6.png) no-repeat center center fixed;background-size:cover;font-family:'Open Sans',sans-serif;overflow:hidden}.loginBack{margin:auto;text-align:center;max-width:400px;padding:2rem;background:rgba(255,255,255,.8);border-radius:15px;box-shadow:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo-fixed{position:fixed;bottom:10px;right:10px;max-height:50px;opacity:.8;z-index:1000}.row-language,.row-mutidomain{padding-bottom:10px}.form-group>label{color:#333;font-weight:bold;font-size:.9rem}.form-control{border-radius:5px;border:1px solid #ccc;padding:.5rem;font-size:.9rem;box-sizing:border-box}.btn-login{background-color:#007bff;border-color:#0056b3;padding:.5rem;font-size:1rem;border-radius:5px;margin-left:0 !important;transition:background-color .3s ease,color .3s ease}.btn-login:hover{background-color:#0056b3;border-color:#004085;color:#fff !important}#selectDomain,#txtDomain{margin-top:0 !important}.mt-3.mb-3.logoFooter.centerBox img{max-height:50px;margin-top:2rem;opacity:.8}.form-group>label{color:#000;font-weight:bold;font-size:.9rem}.btnNewBlue{background:#780096;box-shadow:0 4px 20px rgba(8,21,139/30%);border-radius:12px;color:#fff;font-weight:700;line-height:17.61px;font-size:15px;margin-bottom:1%;min-width:170px}.branding{position:fixed;top:10px;left:10px;color:#fff;text-transform:lowercase;text-shadow:1px 1px 2px rgba(0,0,0,.5);z-index:1000;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:2rem}.branding img{width:10rem;height:auto}@media(max-width:767.98px){.loginBack{max-width:90%;padding:1.5rem}}