body { padding-top: 40px; padding-bottom: 40px; background-color: #eee; } .form-signin { max-width: 500px; padding: 15px; margin: 0 auto; } .form-signin .form-signin-heading, .form-signin .checkbox { margin-bottom: 10px; } .form-signin .checkbox { font-weight: normal; } .form-signin .form-control { position: relative; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px; font-size: 16px; } .form-signin .form-control:focus { z-index: 2; } .form-signin input { margin-bottom: 5px; margin-top: 5px; } .form-signin label { margin-right: 0px; margin-left: 0px; }