body{background-color:#010101 !important;color:#d2d2d2;}
a{color:#d2d2d2;}
a:hover{color:#e7141a;}
.lyear-wrapper{position: relative;}
.lyear-login{display:flex !important;min-height:80vh;align-items:center !important;justify-content:center !important;}
.login-center{background:#010101;min-width:30.25rem;border-radius:3px;margin:2.85714em;}
.login-header{margin-bottom: 1.5rem !important;position:relative;}
.user-title{margin-top:20px;text-align:center;font-size:18px;line-height:30px;}
.login-center .form-control{padding-left:32px;padding-right:12px;border:none;border-radius:5px;background:#111;color:#d2d2d2;}
.login-center .form-control:focus{box-shadow:none;}
.login-center .mdi{left:0;top:0;font-size:16px;line-height:40px;z-index:4;color:#999;}
.login-center .mdi-account{font-size:18px;}
.login-center .yzm{float:left;width:calc(100% - 100px);}
.login-center .captcha{position:absolute;left:calc(100% - 105px);width:100px;height:38px;cursor:pointer;border-radius:0 5px 5px 0;}
.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;background:#222;border-color:#222;}
.find{width:100%;margin:15px 0 25px 0;}
.find a{width:calc(50% - 12px);height:36px;line-height:36px;display:inline-block;color:#aaa;text-align:center;border:1px #222 solid;border-radius:20px;}
.find a.lei_hover{background:#e7141a;border:1px #e7141a solid;color:#fff!important;}
.find a:first-child{margin-right:20px;}
.form-group{margin-top:25px;position:relative;}
.btn-primary {
	background-color: #e7141a;
	border-color: #e7141a;
	color: #fff!important;
}
.btn-primary:hover {
	background-color: #fa6b6f;
	border-color: #fa6b6f;
}
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active,
.btn-primary:active,
.open>.dropdown-toggle.btn-primary {
	background-color: #fa6b6f!important;
	border-color: #fa6b6f!important;
}
.btn-primary.disabled,
.btn-primary:disabled {
	background-color: #e7141a;
	border-color: #e7141a;
	opacity: 0.5
}
.btn-primary:not([disabled]):not(.disabled).active,
.btn-primary:not([disabled]):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
	background-color: #d9182a!important;
	border-color: #d9182a!important;
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
    background-color: #d9182a;
    border-color: #d9182a;
}