html, body { width: 100%; height: 100%; overflow: hidden; }
/*body { background: #009688; }*/
body { width: 100%; height: 100%; overflow: hidden; background-image: -webkit-linear-gradient(90deg, #395ecb 0%, #3657be 35%, #242161 75%, #1a0531 100%); background-image: -moz-linear-gradient(90deg, #395ecb 0%, #3657be 35%, #242161 75%, #1a0531 100%); background-image: -ms-linear-gradient(90deg, #395ecb 0%, #3657be 35%, #242161 75%, #1a0531 100%); background-image: linear-gradient(0deg, #395ecb 0%, #3657be 35%, #242161 75%, #1a0531 100%); perspective: 1000px; }

    body:after { content: ''; background-repeat: no-repeat; background-size: cover; -webkit-filter: blur(3px); -moz-filter: blur(3px); -o-filter: blur(3px); -ms-filter: blur(3px); filter: blur(3px); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; }
.layui-container { width: 100%; height: 100%; overflow: hidden; }
.admin-login-background { width: 360px; height: 300px; position: absolute; left: 50%; top: 40%; margin-left: -180px; margin-top: -100px; }
.logo-title { text-align: center; letter-spacing: 2px; padding: 14px 0; }
    .logo-title h1 { color: #009688; font-size: 25px; font-weight: bold; }
.login-form { background-color: #fff; border: 1px solid #fff; border-radius: 3px; padding: 14px 20px; box-shadow: 0 0 8px #eeeeee; }
    .login-form .layui-form-item { position: relative; }
        .login-form .layui-form-item label { position: absolute; left: 1px; top: 1px; width: 38px; line-height: 36px; text-align: center; color: #d2d2d2; }
        .login-form .layui-form-item input { padding-left: 36px; }
.captcha { width: 60%; display: inline-block; }
.captcha-img { display: inline-block; width: 34%; float: right; }
    .captcha-img img { height: 34px; border: 1px solid #e6e6e6; height: 36px; width: 100%; }

#page0_glow { position: absolute; left: 50%; margin-top: -200px; margin-left: -1170px; -webkit-transform: translateX(0) translateY(0) translateZ(-100px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); -moz-transform: translateX(0) translateY(0) translateZ(-100px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); -ms-transform: translateX(0) translateY(0) translateZ(-100px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); transform: translateX(0) translateY(0) translateZ(-100px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); }

.login_face { margin: -55px auto 20px; width: 100px; height: 100px; -webkit-border-radius: 10%; -moz-border-radius: 10%; border-radius: 10%; border: 5px solid #fff; overflow: hidden; box-shadow: 0 0 30px #009688; }
    .login_face img { width: 100%; }