
.lh-text {
    line-height: 1.5;
  }
  
  @media (min-width: 1200px) and (max-width: 1920px) {
    .w-logo {
        width: 80%;
    }
  
    .mt-logo {
      margin-top: 25% !important;
    }
  
    .mt-inscription {
      margin-top: 15%;
    }
  
    @keyframes fadeinLogo {
        from {
            margin-top: 20%;
            opacity:0;
        }
        to {
            margin-top: 25%;
            opacity:1;
        }
    }
  }
  
  @media (min-width: 991px) and (max-width: 1200px) {
    .w-logo {
      width: 80%;
    }
  
    .mt-logo {
      margin-top: 40% !important;
    }
  
    .mt-inscription {
      margin-top: 15%;
    }
  
    @keyframes fadeinLogo {
        from {
            margin-top: 35%;
            opacity:0;
        }
        to {
            margin-top: 40%;
            opacity:1;
        }
    }
  }
  
  @media (max-width: 991px) {
    .w-logo {
      width: 80%;
    }
  
    .mt-logo {
      margin-top: 15% !important;
    }
  
    .mt-inscription {
      margin-top: 0;
    }
  
    @keyframes fadeinLogo {
        from {
            margin-top: 10%;
            opacity:0;
        }
        to {
            margin-top: 15%;
            opacity:1;
        }
    }
  }
  
  .pt-login {
    padding-top: 8%;
    padding-left: 3rem;
    padding-right: 3rem;
  }
  
  .logo-alone {
    height: 150px;
  }
  
  .bg-login-right {
      background-color: #FBFBFB;
      background-image: url(../../assets/images/bg-header-white.svg);
      background-repeat: no-repeat;
      background-size: 100%;
  }
  
  .vh-100 {
    height: 100vh;
  }
  
  .bg-login-left {
    /* background-image: linear-gradient(to bottom, rgba(245, 246, 252, 0.2), rgba(221, 7, 71, .4)); */
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
  
  .bg-login-img1 {
    background: url(../../assets/images/login/login1.jpg);
  }
  .bg-login-img2 {
    background: url(../../assets/images/login/login2.jpg);
  }
  .bg-login-img3 {
    background: url(../../assets/images/login/login3.jpg);
  }
  .bg-login-img4 {
    background: url(../../assets/images/login/login4.jpg);
  }
  .bg-login-img5 {
    background: url(../../assets/images/login/login5.jpg);
  }
  .font-40 {
    font-size: 40px;
  }
  @media (max-width: 991px) {
    .display-mobile-login {
      display: none;
    }
  }
  
  @media (min-width: 991px) {
    .display-mobile-login {
      display: block;
    }
  }
  
  @media (max-width: 1130px) {
    .logo-alone {
      height: 120px;
    }
    .font-40 {
      font-size: 28px;
    }
  }

  @media (max-width: 450px) {
    .logo-alone {
      height: 100px;
    }
  }
  
  .take-lang > select {
    border: none;
    padding: .375rem 1.75rem .375rem 0;
    background-size: 10px !important;
    background-color: rgba(255, 255, 255, 0);
  }
  
  .lang-position {
    position: absolute;
    top: 50px;
    left: 78%;
  }
  
  @media (max-width: 700px) {
    .lang-position {
      left: 73%;
    }
  }
  
  @media (max-width: 400px) {
    .lang-position {
      left: 65%;
    }
  }
  
