/* Login image */
.info-login .login-logo .login-image {
  background-color: #fafaf9 !important;
  background-size: cover !important;
  background-position: center center !important;
  border-left-style: solid;
  border-left-color: #938f8f;
}

/* Login image */
.container-login .panel-login .info-login .login-logo .login-image {
  border-left-width: 1px !important;
}

/* Painel de login: altura maior para caber o aviso e os botoes sem barra de rolagem */
.container-login .panel-login {
  height: 65%;
  max-height: 800px;
}

/* Painel lateral esquerdo: largura acompanha a proporcao da imagem (3:2) para ela caber inteira; o painel direito fica com o restante */
.container-login .panel-login .info-login {
  flex: 0 0 auto;
  height: 100%;
  width: auto;
  aspect-ratio: 3 / 2;
  max-width: 65%;
}
