body, html
{
  height:100%;
  background-color: #ffffff;
  /*background:url("logo.GIF") no-repeat;*/
  
}

.card-container.card{
  max-width:350px;
  padding:40px 40px;
  height:420px;
  background-color:black;
  margin-top:100px;
  margin-bottom:100px;
 box-shadow:5px 5px 2px #393737;
}

.btn{
  font-weight:700;
  height:36px;
  -moz-user-select:none;
  -webkit-user-select:none;
  user-select:none;
  cursor:default;
}

.card{
  background-color:#F7F7F7;
  margin:0 auto 25px;
  margin-top:50px;
  border-radius:10px;
  box-shadow:0px 2px 2px rgba(0, 0, 0, 0.3);
}

.profile-img-card{
  width:96px;
  height:96px;
  margin:0 auto 10px;
  display:block;
  border-radius:50%;
}

.card-name{
  font-size:16px;
  font-weight:bold;
  text-align:center;
  margin:12px 0 20px;
  min-height:1em;
}

.form-signin #inputEmail, .form-signin #inputPassword{
  height:44px;
  font-size:16px;
  border-radius:15px;
  box-shadow:inherit;
}

.form-signin input[type=email], .form-signin input[type=password], .form-signin input[type=text], .form-signin button{
  width:100%;
  display:block;
  margin-bottom:10px;
  z-index:1;
  position:relative;
}

.form-signin .form-control:focus
{
  border-color:rgb(104, 145, 162);
  outline:0;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgb(104, 145, 162);
}

.btn.btn-signin{
  font-weight:700;
  font-size:14px;
  height:36px;
  background:rgb(104, 145, 162);
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  border:none;
  -o-transition:all 0.218s;
  -moz-transition:all 0.218s;
  -webkit-transition:all 0.218s;
  transition:all 0.218s;
}

.btn.btn-signin:hover, .btn.btn-signin:active, .btn.btn-signin:focus{
  background:rgb(6,27,68);
}

.forgot-password{
  color:rgb(104, 145, 162);
}

.forgot-password:hover, .forgot-password:active, .forgot-password:focus
{
  color:rgb(12, 97, 33);
}

button.btn.btn-primary.btn-block.btn-lg.btn-signin
{
  max-width:150px;
  align-self:center;
  background-color:#240e69;
  border-radius:10px;
  align-items:center;
   margin-top:30px;
  margin-left:70px;
  margin-right:100px;
  margin-bottom:5px;
}

div.container
{
	background-color: #ffffff;
	
	border-radius: 5px;
	
}

.page-header 
{

	width: 100%;
	height: 20%; 
	margin-top:15px;
	margin-bottom: 0px;
	/*padding-bottom: 9px;
	margin-top: 10px 0 20px;
	border-bottom: 1px solid #eee;*/

}

.entete
{
	width:100%;
	height: auto;
	margin-top:5px;
	margin-right:2px;
	margin-bottom:1px;
	margin-left:2px;
}

