.fondo-log{
    background: rgb(0 0 0 / 30%);
  /* backdrop-filter: blur(3px); */
  height: 100vh;
  width: 100%;
}
.container-fluid{
display: flex;
justify-content: center;
padding-top: 20vh;
}
.card .row{
  border-radius: 20px;
} 
.logo{
  display: flex;
  justify-content: center;
  padding-bottom: 2vh;
}
.card-body form{
  justify-content: center;
  display: grid;
  justify-items: center;
}
.logo a{
  justify-content: center;
    justify-items: center;
    display: flex;
}
.botones-form{
  display: grid;
  gap: 2vh;
  grid-template-columns: 1fr 1fr;
}
.content-input{
  padding-bottom: 2vh;
}
.button-sub{
  height: 100%;
}
.button-sub button{
  width: 100%;
  height: 100%;
}
