    body {
      background: #175499;
	  
	  
    }
	a{
		   color: #007cff;
	}
    .box {
      border: 1px solid #c4c4c4;
      padding: 30px 25px 10px 25px;
      background: white;
      margin: 30px auto;
      width: 760px;
 border-radius:30px;
    }
    h1.box-logo a {
      text-decoration:none;
    }
    h1.box-title {
      color: #AEAEAE;
      background: #f8f8f8;
      font-weight: 300;
      padding: 15px 25px;
      line-height: 30px;
      font-size: 25px;
      text-align:center;
      margin: -27px -26px 26px;
	  border-radius:30px;
    }
    .box-button {
      border-radius: 30px;
      background: #4b9aff;
      text-align: center;
      cursor: pointer;
      font-size: 30px;
      width: 50%;
      height: 51px;
      padding: 0;
      color: #fff;
      border: 0;
      outline:0;
	 
    }
	.box-espace {
      border-radius: 30px;
      background: #4b9aff;
      text-align: center;
      cursor: pointer;
      font-size: 19px;
      width: 100%;
      height: 51px;
      padding: 0;
      color: #fff;
      border: 0;
      outline:0;
	 
    }
    .box-register
    {
      text-align:center;
      margin-bottom:0px;
    }
    .box-register a
    {
      text-decoration:none;
      font-size:12px;
      color:#666;
    }
    .box-input {
      font-size: 14px;
      background: #fff;
      border: 1px solid #0a3ed9;
      margin-bottom: 25px;
      padding-left:10px;
      border-radius: 15px;
      width: 347px;
      height: 50px;
    }
    .box-input:focus {
        outline: none;
        border-color:#5fff69;
		
    }
    .sucess{
      text-align: center;
      color: white;
    }
    .sucess a {
      text-decoration: none;
      color: #58aef7;
    }
    p.errorMessage {
        background-color: #e66262;
        border: #AA4502 1px solid;
        padding: 5px 10px;
        color: #FFFFFF;
        border-radius: 3px;
		 border-radius:30px;
    }
	h2 {
color:white;
    }