/*--------------------------------------------------------------
# Estilos de auth
--------------------------------------------------------------*/
body{ 
    background: var(--bs-gray-100); 
}
:root[data-gf-theme="dark"] body {
     background:var(--bs-body-bg);
}

body.tpl-auth {  
  min-height: calc(100vh);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.login-card .card-header h1 {
  font-weight: bold;
  font-size: 1.4rem;
  text-decoration: none;
  line-height: 1;
  margin: 0;
}

.lead {
  font-weight: bold;
  text-align: center;
  font-size: 1.5rem;
  padding-bottom: 10px;
  line-height: 1.5;
}

.tolostp { 
  color: var(--bs-danger); 
}

.tolostp:hover { 
  color: var(--bs-danger-hover); 
}

.logo-auth {
  max-height: 70px;
  width: auto;
}
