
body{
      
    background-image: url('../images/bg_1.png') !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: bottom !important;  
    height:100vh !important;


}

.logo{

     width: 200px !important;

     margin-right: auto;
      margin-left: auto;  
      align-items:center !important;
      justify-content:center !important;
      /* display:flex !important; */

}

.btncon{
  color: #fff !important;
}
.btncon:hover{
  color: #333 !important;
}

.tbtach td{
    font-size: 14px !important;
}

.rapp p{
  text-align:right;
  font-weight:bold; 
  margin-top:-10px;
  margin-bottom:10px;  
  padding:15px 0 15px 0;
  line-height: 20px;
  /* background-color: #f5f5f5 !important; */

}
 
 
.print1{
border-radius:5px 5px 0 0;
}
.print2{
border-radius:0 0 5px 5px;
border-top:none;
} 

#scheduleForm legend{
  margin-top:-30px;
  background-color:#fff;
  padding-left:10px;
  font-size:18px;
  font-weight:bold;
}

label{
  text-transform:lowercase;
}


.btnsuivant{
  width: 65px;
  height: 65px;
  border-radius:50%;
  border:none;
  background-color:#0f51b2;
  margin-top:25px;
  color:#fff !important;
}

.btnsuivant:hover{ 
  background-color:#0fb2b2;
  margin-top:25px;
  color:#fff !important;
}

.btnprecedent{
  width: 65px;
  height: 65px;
  border-radius:50%;
  border:none;
  background-color:#eee;
  margin-top:25px;
  color:#000 !important;
}


.btnprecedent:hover{ 
  background-color:#0f51b2;
  margin-top:25px;
  color:#fff !important;
}



.btnterminer{
  width: 100%;
  height: 55px;
  border-radius:5px;
  border:none;
  background-color:#0f51b2;
  margin-top:25px;
  color:#fff !important;
}

.btnsoumettre{
  width: 100%;
  height: 55px;
  border-radius:5px;
  border:none; 
  background-color:#0fb28f;
  margin-top:25px;
  color:#fff !important;
}


.textaeratache{
  height: 300px;
}
.textaerapro{
  height: 200px;
}
.textaeraauto{
  height: 10px;
}

fieldset{
  margin-top:25px !important;
}

.logbloc{
 
  width: 650px !important;

}

@media only screen and (max-width: 767px) {

  body{
 
    background-image: url('../images/bg_1.png') !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;  
    height:100vh !important;
    

  }
  
  .logbloc{
 
    width:px ;
  
  }

.rapp p{
    
    text-align:right;
    font-weight:bold; 
    margin-top:-10px;
    margin-bottom:10px;   
    padding:15px 0 15px 0;
    line-height: 20px;
    /* background-color: #f5f5f5 !important; */
  
  }

}
