#login{
    border: 2px #afaeae solid;
    width:500px;
    padding:50px 50px 50px 50px;
    align-items: center;
    margin:50px;
    border-radius: 15px;
    height: auto;
    margin: 0 auto;
    background-color: #fff;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 0 10px #0000001a;
  }
  
  button[type="submit"]{
    text-align: center;
    font-size: 18px;
    padding:10px;
    margin-top: 10px;
    border: none;
    border-radius: 5px;
    font-family: sans-serif;
    width:100%;
    box-shadow: 0 1px #a19f9f;
    color: aliceblue;
    background-color: #069e18;
  }
  
  .form_elements{
    width: 450px;
    height: 40px;
    outline: none;
    border:1px solid #b3b3b3;
    background-color: #fff;
    border-radius: 5px;
    margin:10px 0px 10px 0px;
  
  }
  
  .fa-eye,.fa-eye-slash {
    position:absolute;
    top: 54%;
    right: 39%;
    cursor: pointer;
    color: #6c6c6c;
    transition: color 0.3s ease;
   }
  
  button[type="submit"]:hover{
    text-align: center;
    padding:10px; 
    align-self: center;
    width:100%;
    border: none;
    color: aliceblue;
    background-color: #00a714;
  }
  
  button[type="submit"]:active{
    box-shadow: 0 1px #666;
    transform: translateY(4px);
  }
  
  
  .password-container {
  position: relative;
  }
  
  #show-password {
  position: absolute;
  top: 50%;
  right: 15px; 
  transform: translateY(-50%);
  cursor: pointer;
  }
  
  label{
  font-weight: 700;
  }