body {
padding-top:40px;
padding-bottom:40px;
background-color:#f5f5f5;
}

.form {
max-width:450px;
background-color:#fff;
border:1px solid #e5e5e5;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);
-moz-box-shadow:0 1px 2px rgba(0,0,0,.05);
box-shadow:0 1px 2px rgba(0,0,0,.05);
margin:0 auto 20px;
padding:19px 29px 29px;
}

.form-signin .form-signin-heading,.form-signin .checkbox {
margin-bottom:10px;
}

.form-signin input[type="text"],.form-signin input[type="password"] {
font-size:16px;
height:auto;
margin-bottom:15px;
padding:7px 9px;
}
 
.title {
max-width:760px;
text-align:center;
margin:0 auto 20px;
padding:19px;
}