.layui-layout-admin .layui-header {
    /*background-color: #0e974c;*/
    background-color: rgba(0,0,0,0)!important;
}

.layui-layout-admin .layui-body {
    left: 0;
    background-color: #84d8c8;
    background-size: 100%;
    top: 0!important;
    /*height: 540px;*/
}

.layui-layout-admin .layui-footer {
    position: fixed;
    /*top: 600px;*/
    left: 0;
}

.nav-title {
    font-size: 24px;
}

.form-wrapper {
    /*width: 960px;*/
    padding: 0 10%;
    margin: 10% 0;
}

.form-wrapper .layui-form {
    width: 340px;
    height: 418px;
    margin: 0 0 0 auto;
    padding: 25px;
    background-color: white;
    border-radius: 0px 10px 10px 0px;
    position: relative;
}

.btnSign{
    background-size: 100%;
    width: 390px;
    height: 121px;
    position: absolute;
    left: 5px;
}

.form-wrapper .layui-form h1 {
    text-align: center;
    margin: 15px 0 35px;
}

.form-wrapper .layui-form .layui-btn-fluid {
    height: 48px;
    font-size: 18px;
    background-color: #08b190;
}

.form-wrapper .layui-form .form-v-code {
    display: flex;
}

.form-wrapper .layui-form .form-v-code .v-code-input {
    margin: 0 25px 25px 0;
    min-width: 1px;
    width: 180px;
}

.form-wrapper .layui-form .form-v-code img {
    min-width: 1px;
    height: 44px;
}

.layui-form .layui-input {
    margin: 25px 0;
    height: 44px;
    min-width: 300px;
    padding-left:42px;
}

.layui-footer p {
    text-align: center;
}
label{
	position: absolute;
    z-index: 3;
    width: 21px;
    height: 22px;
    margin: 11px 15px;
}

.form-bg{
    float: left;
    width: 570px;
    height: 468px;
    background-size: 100%;
}

.login-bg{
    margin: 0px;
    background-size: 100% 100% !important;
  /*  background-attachment: fixed;*/
}
.logic-copyright {
    text-align: center;
    color: #787272
}


.input{
    margin: 25px 0;
    height: 44px;
    min-width: 300px;
    padding-left:42px;
    border-radius: 5px;
}

.register-img {
    width: 61px;
    height: 61px;
    float: right;
    cursor: pointer;
}

.hello {
    font-weight: bold;
    font-size: 25px;
}

.welcomeToLogin {
    font-weight: bold;
    color: #9F9F9F;
    margin-top: 5px;
}

.welcomeToLogin span {
    color: rgb(24, 174, 102);
}

.panel {
    width: 350px;
    height: 370px;
    padding: 1px;
    background-color: rgb(255,255,255);
}

label {
    cursor: pointer;
}

label i {
    font-weight: bold;
    font-size: 20px !important;
}

#inputCaptchaCode {
    margin: 0 25px 25px 0;
    min-width: 1px;
    height: 44px;
    width: 180px;
    padding-left: 42px;
    border-radius: 5px;
}

#btnSignId {
    background-color: rgb(24, 174, 102);
    width: 90%;
    height: 40px;
    margin: 1% 5%;
    font-size: 20px;
}

#qrCode-div {
    height: 200px;
    line-height: 200px;
    text-align: center;
    margin: 45px;
    padding-left: 55px;
    padding-right: 55px;
}

#qrCode {
    cursor: pointer;
    height: 150px;
    width: 150px;
    line-height: 150px;
    /*padding-left: 55px;*/
    /*padding-top: 25px;*/
}

/*.layui-nav-bar{*/
/*    display: none!important;*/
/*}*/


