html{height:100%}body{padding-top:2px!important;min-height:100%;background-color:#00456c;text-shadow:0 .05rem .1rem rgba(0,0,0,.5);box-shadow:inset 0 0 5rem rgba(0,0,0,.5)}hr{border-top:1px solid #343a40;opacity:.1}footer{left:0;bottom:0;width:100%;color:#fff;text-align:center}label{font-size:16px;font-weight:normal}.form-control{height:60px;font-size:16px;padding-left:40px}.form-signin{margin:auto;width:100%;max-width:420px;background-color:#eee;background-color:rgba(0,0,0,.2);border-radius:5px;box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.2),inset -1px -1px 0 0 rgba(0,0,0,.2);padding:15px}.form-signin h1,.form-signin h2,.form-signin h3,.form-signin h4,.form-signin a{color:#eee}.form-signin hr{border-top:1px solid #eee}.avatar{font-size:30px;color:#fff;padding:10px 17px;margin:auto;border:3px solid #fff;border-radius:100%;pointer-events:none}.inputrow{font-size:20px;position:absolute;top:15px;left:10px;opacity:.5}.text-danger{color:#fe7777!important}.has-float-label{display:block;position:relative}.has-float-label label,.has-float-label>span{position:absolute;left:0;top:0;cursor:text;font-size:75%;opacity:1;transition:all .2s;top:.3em;left:12px;z-index:3;line-height:1;padding:0 30px}.has-float-label label::after,.has-float-label>span::after{content:" ";display:block;position:absolute;background:#fff;height:2px;top:50%;left:-.2em;right:-.2em;z-index:-1}.has-float-label .form-control::placeholder{opacity:1;transition:all .2s}.has-float-label .form-control:placeholder-shown:not(:focus)::placeholder{opacity:0}.has-float-label .form-control:placeholder-shown:not(:focus)+*{font-size:20px;opacity:.5;top:1.01em;font-weight:normal}.input-group .has-float-label{display:table-cell}.input-group .has-float-label .form-control{border-radius:4px}.input-group .has-float-label:not(:last-child) .form-control{border-bottom-right-radius:0;border-top-right-radius:0}.input-group .has-float-label:not(:first-child) .form-control{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}