body {
    background: #008184;
}
.box {
  /*border: 1px solid #dbdbdb;*/
  padding: 30px 25px 10px 25px;
  /*background: rgb(2, 124, 133,0.5);*/
  background: #008184;
  margin: 30px auto;
  width: 300px;
}
.box-logo a {
  text-decoration:none;
}
.box-title {
  color: #1c242d;
  background: rgb(2, 124, 133,0.0);
  /*background: #f8f8f8;*/
  font-weight: 300;
  font-family: sans-serif;
  padding: 15px 25px;
  line-height: 30px;
  font-size: 25px;
  text-align:center;
  margin: -27px -26px 26px;
}
.box-button {
  display: block;
  margin: 0 auto;
  /*border-radius: 5px;*/
  background: #343a40;
  text-align: center;
  cursor: pointer;
  font-size: 19px;
  
  width: 50%;
  height: 50px;
  padding: 0;
  color: #dbdbdb;
  border: 0;
  outline:0;
  
}
.box-register{/**/
  text-align:center;
  margin-bottom:0px;
  font-family: sans-serif;/**/
  font-size: 15px;
  font: #343a40;
}
.box-register a /**/
{
  /*text-decoration:none;*/
  font-size:15px;
  color:rgb(197, 199, 201);
  text-decoration: underline rgb(197, 199, 201);
}
.box-input {/**/
  font-size: 14px;
  background: #dbdbdb;
  /*border: 1px solid #ddd;*/
  border: none;
  margin-bottom: 25px;
  padding-left:10px;
  /*--padding: 0;*/
  /*border-radius: 5px;*/
  /*width: 347px;*/
  width: 96%;
  height: 50px;
}
.liste{
    width: 100%; 
}
.box-input:focus {
    outline: none;
    border-color:#5c7186;
}
.sucess{
	text-align: center;
	color: white;
}
.sucess a {
	text-decoration: none;
	color: #58aef7;
}
.errorMessage {
    background-color: #e66262;
    /*border: #AA4502 1px solid;*/
    padding: 5px 10px;
    color: #dbdbdb;
    /*border-radius: 3px;*/
}