*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family:sans-serif
}
.bag{
  display: flex;
  justify-content: center;
  background-image: url(https://assets.loseit.com/website/onboarding/Wave.svg);
  background-repeat: no-repeat;
  /* background-origin: border-box; */
  background-size: 100% auto;
  background-position: bottom center;
  padding-bottom: 100px;
  height: 102vh;
}
#logo_login{
  display: flex;
  height: 100px;
  /* border: 1px solid red; */
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 10px;
  align-items: center;
  padding-top: 30px;
  }
  #logo_login>img{
    height: 250px;
  }
  #logo_login>div>button{
    width: 130px;
    height: 50px;
    background-color: rgb(255,148,0);
    border: none;
    border-radius: 5px;
  }
  #logo_login>div>button>a:hover{
    color: rgb(255,148,0);
  }
  #logo_login>div>button>a{
    text-decoration: none;
    color: white;
    font-size: 22px;
  }
.data_div>div img{
  width:100px;
}
.data{
  display: flex;
  /* border: 2px solid blue; */
  align-content: space-between;
  justify-content: space-evenly;
  margin-bottom: 105px;
}
.left{
  /* border: 2px solid black; */
  text-align: center;
  padding-bottom:35px ;
  margin-top: -34px;
}
.data_div{
  display: flex;
}
.data_div>div:nth-child(2){
  margin: 0 60px;
}
.left h1{
  color: #ff9400;
  margin: 80px 0;
  font-size: 35px;
}
.data_div p{
  font-size:14px;
  margin-top: 10px;
}
form{
  width: 36%;
  justify-content:center;
  /* background-color:#f5f5f5; */
  /* text-align: center; */
  padding:40px;
  border-radius: 15px;
  /* height: 800; */
  margin-left: 150px;
  /* margin-bottom: 40px */
}
form h2{
  color: #0e1c2e;
  text-align:center;
  
}
input{
  width: 100%;
  padding:10px;
  outline: none;
  margin-bottom: 10px;
  font-size: 17px;
}
input[type=submit]{
  background-color:#0e1c2e;
  border: none;
  color:white;
  cursor: pointer;
  font-size: 17px;
  margin-top: 10px;
}
input[type=submit]:hover{
  color:#0e1c2e;
}
.footer{
  /* border:1px solid red; */
  display: flex;
  justify-content:flex-end;
  background-color: #183962;
  color:white;
  position: sticky;
  bottom: 0px;
}
.first{
  padding:40px;
  text-align: center;
  margin-right: 100px;
}
.man>img{
  width: 40px;
}
.man{
  background-color: #183962;
  display: flex;
  height: 150px;
  align-items: flex-end;
}
.link{
  color:#0070d7;
} 

select{
  width: 100%;
  padding:10px;
  margin-top: 10px;
  font-size: 17px;
}
label{
  /* border: 1px solid red; */
  text-align: left;
  color: white;
  font-weight: 600;
}
input[type="date"]{
  margin: 0;
}