body{background-color:#fff !important;color:#555;background-image:url(../images/login-bg.svg);background-repeat:no-repeat;background-position:center 0;background-size:100%;}
.lyear-wrapper {
    position: relative;
}
.lyear-login{display:flex !important;min-height:80vh;align-items:center !important;justify-content:center !important;}

.login-center{background:#fff;min-width:29.25rem;border-radius:3px;margin:2.85714em}
.login-header{margin-bottom: 1.5rem !important;}
.user-title{margin-top:20px;text-align:center;font-size:18px;line-height:40px;}
.login-center .form-control{padding-left:32px;padding-right:12px;}
.login-center .mdi{left:0;top:0;font-size:16px;line-height:40px;z-index:4;color:#dcdcdc;}
.login-center .mdi-account{font-size:18px;}
.login-center .yzm{float:left;width:calc(100% - 120px);}
.login-center .captcha{float:right;width:120px;height:38px;cursor:pointer;}
.input-box {
    margin-bottom: 24px;
    position: relative;
}
.input-box .login-other{
    line-height:24px;
    display: inline;
    overflow: hidden;
}
.input-box .login-other a{
    display:black;
    width:24px;
    height:24px;
    margin-right:5px;
}
.input-box .login-other a img{
    width: 24px;
    height: 24px;
}
.tips{width:100%;line-height:24px;border:1px #ececec dashed;background:#f9f9f9;color:#666;padding:5px 10px;}
.tips span{font-weight:bold;color:red;margin:0 3px;}
.input-group-addon{height:24px;line-height:24px}
.find{width:100%;border-radius:20px;margin:15px 0 25px 0;}
.find a{width:calc(50% - 12px);height:36px;line-height:36px;display:inline-block;color:#888;text-align:center;border:1px #ececec solid;}
.find a.lei_hover{background:#33cabb;border:1px #33cabb solid;color:#fff!important;}
.find a:first-child{margin-right:20px;}