input:-webkit-autofill , textarea:-webkit-autofill, select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
.login-page, .register-page{
    background: url(/images/login-bg.jpg) #F6F6F6 right top no-repeat;
}
.login-box,
.register-box{
    width: 100%;
    max-width: 450px;
    margin: 0 auto;
    position: absolute;
    opacity: 1;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    transition: 1s opacity;
    z-index: 0;
}
.login-box-body, .register-box-body{
    background: rgba(255, 255, 255, 0.8);
}
.login-box-body{
    border: #eee solid 1px;
    border-radius: 10px;
    padding: 40px;
    box-shadow: rgba(0,0,0,0.05) 0 0 25px;
}
.btn.btn-primary{
    background-color: #1a73e8;
    border: 0;
    border-radius: 4px;
}
.btn-group-lg>.btn, .btn-lg{
    padding: 14px 16px;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.hover{
    background-color: #287ae6;
    border-color: #1a73e8;
    box-shadow: 0 1px 1px 0 rgba(66,133,244,0.45), 0 1px 3px 1px rgba(66,133,244,0.3);
}
.form-control{
    padding:25px 15px;
    border: #ddd 1px solid;
    background-color: #fff !important;
    border-radius: 4px;
}
.form-control:focus,
.form-control:hover{
    border: #287ae6 1px solid;
}
.form-control-feedback{
    line-height: 50px;
}
.login-box-body .form-control-feedback, .register-box-body .form-control-feedback{
    color: #ddd;
}
.login-logo img{
    max-height: 30px;
}
