
    #ligne{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 350px;          /* 🔹 distance depuis la gauche */
          
  border: 1px solid rgba(190, 190, 194);
  background-color: rgb(190, 190, 194);
  opacity: 2;
}

.formstyle{
  margin-left:15%;margin-top:10%;
}
#qlikimg{
position: absolute;height: 62;
top: 31px;left: 42px;
}

.field{
  display: flex; flex-direction: column;
}
#error{
 color:red;text-align: center;
}

h2{
  font-family: Inter;
font-weight: 500;
font-style: Medium;
font-size: 60px;
color: rgba(25, 66, 108, 1);
line-height: 100%;
letter-spacing: 0%;
margin-left:25%;
margin-top:15vh;

}

#log{

position:fixed;
width: 723px;
height: 438px;
top: 346px;
left: 702px;
opacity: 1;
border-width: 1px;
border: 1px solid #BEBEC2


}

#btnlog{
width: 170px;
height: 41px;
background: rgba(0, 152, 69, 1);
opacity: 1;
border-radius: 50px;
border: 1px solid rgba(255, 255, 255, 1);
color:rgba(255, 255, 255, 1);
margin-left:62%
}

#btnlog:hover {
  background-color:rgb(23, 112, 42);
}

input {
            padding: 8px;
            width: 500px;
            font-size: 16;
              border: 1px solid rgba(204, 204, 204, 1)

          }
label{
    color: #666666;
    font-family: Inter;
font-weight: 600;
font-style: SemiBold;
font-size: 14px;
line-height: 18px;
letter-spacing: 0%;


}

h1{
    font-family: Inter;
font-weight: 600;
font-style: SemiBold;
font-size: 24px;
color: #006580;
line-height: 100%;
letter-spacing: 0%;

}
p{
     font-family: Inter;
}
button{
     font-family: Inter;
}
title{
     font-family: Inter;
}

input[value] {
           font-family: Inter;
font-weight: 400;
font-style: Regular;
font-size: 16px;
color: #666666;
line-height: 24px;
letter-spacing: 0%;


          }
