.kit-login-bg { /*background: url(../Images/login-bg-1.jpg) no-repeat center center fixed;*/ background-color: #393D49; }

.kit-login-box { width: 390px; /*height: 330px;*/ margin: 10% auto; background-color: #666; background-color: rgba(46, 46, 46, 0.61); border-radius: 0px; color: aliceblue; box-shadow: 0px 0px 20px 0px #666; }

.kit-login-box header { height: 39px; padding: 10px; border-bottom: 1px solid rgba(0, 150, 136, 0.5); }

.kit-login-box header h1 { text-align: center; font-size: 25px; line-height: 40px; }

.kit-login-box .kit-login-main { /*height: 185px;*/ padding: 30px 50px 0; }
.kit-login-box .kit-login-main .layui-input:focus { border-color: #009688 !important; }

.kit-login-main .layui-form-item { position: relative; }

.kit-login-main .layui-form-item .kit-login-icon { position: absolute; color: #cccccc; top: 10px; left: 10px; }

.kit-login-main .layui-form-item input { padding-left: 34px; }

.kit-login-box footer { height: 55px; /*padding: 10px 10px 0 10px;*/ }

.kit-login-box footer p { line-height: 35px; text-align: center; }

.kit-pull-left { float: left !important; }

.kit-pull-right { float: right !important; }

.kit-clear { clear: both; }

.kit-login-remember { line-height: 38px; }
.kit-login-remember .layui-form-checkbox[lay-skin=primary] span { color: white; }

.kit-login-remember .layui-form-checked[lay-skin=primary] i { border-color: #009688; background-color: #009688; }

.kit-login-remember .layui-form-switch { margin-top: 0px; }

.kit-login-code-box { position: relative; padding: 10px; }

.kit-login-code-box input { position: absolute; width: 100px; }

.kit-login-code-box img { cursor: pointer; position: absolute; left: 115px; height: 38px; }
