body{   padding-bottom: 40px;   padding-top: 40px;   /*font-family: "Segoe UI", sans-serif;*/}h3 {   color: #fff;   text-shadow: 0px 1px 0px #000000;}.full {   background: url(../img/wall-1.jpg) no-repeat fixed center center;   background-size: cover;   -moz-background-size: cover;   -o-background-size: cover;   -webkit-background-size: cover;}.logo {   text-align: center;   margin: .5em 0 2em 0;}.form-signin{   margin: 4em auto 0 auto;   max-width: 340px;   padding: 20px;   padding-bottom: 5px;   border-radius: 10px;   border-top: 1px solid #e5e5e5;   background: url(../img/transparent.png) repeat top;}.form-signin .form-signin-heading,.form-signin .checkbox{ margin-bottom: 10px; }.form-signin .checkbox{ font-weight: normal; }.form-signin .form-control{   box-sizing: border-box;   font-size: 16px;   height: auto;   -moz-box-sizing: border-box;   padding: 10px;   position: relative;   -webkit-box-sizing: border-box;}.form-signin .form-control:focus{ z-index: 2; }.form-signin input[name="login"]{   border-bottom-left-radius: 0;   border-bottom-right-radius: 0;   margin-bottom: -1px;}.form-signin input[type="password"]{   border-top-left-radius: 0;   border-top-right-radius: 0;   margin-bottom: 10px;}.form-signin .note {   text-align: right;   font-size: .85em;   margin: 10px 0 5px 0;}