.login{
    min-height: 100vh;
  }

  
  .login-form-container{
    padding-top: 10vh;
    padding-bottom: 10vh;
    padding-left: 10vw;
    padding-right: 10vw;
  }
  
  .img-logo{
    max-height: 4rem;
  }
  
  
  section.logosection{
    min-height: 10vh;
    justify-content: center;
    text-align: center;
    padding: 5px;
  }
  
  
  
  .app{
    background: /*linear-gradient(to bottom, rgba(0,0,0,0.6),
    rgba(0,0,0,0.7)),*/ url(/flirt/assets/img/login.png);
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 100vh;
  }
  
  .header-terms{
    background: linear-gradient(to bottom, rgba(0,0,0,0.6),
    rgba(0,0,0,0.7)), url(/flirt/assets/img/legal.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    min-height: 30vh;
    color: white;
    text-align: center;
    padding-top: 10vh;
    padding-bottom: 10vh;
  }
  
  .header-faq{
    background: linear-gradient(to bottom, rgba(0,0,0,0.6),
    rgba(0,0,0,0.7)), url(/flirt/assets/img/faq_2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: bottom;
    min-height: 30vh;
    color: white;
    text-align: center;
    padding-top: 10vh;
    padding-bottom: 10vh;
  }
  
  .content{
    background-color: rgba(255,255,255,0.7);
    min-height: 70vh;
  }
  
  .app-content{
    
    padding-top: 2vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
  }