/* BASIC css start */
#loginWrap,
#loginWrap *{
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
}

#loginWrap{
    width:100%;
    padding:50px 30px;
    margin:0 auto;
}

#loginWrap .loginTab .tabBtn{
    margin-bottom:18px;
}

#loginWrap .loginTab .tabBtn li{
    width:50%;
    border:1px solid #e6e6e6;
    border-bottom:1px solid #000;
}

#loginWrap .loginTab .tabBtn li.on{
    border:1px solid #000;
    border-bottom:1px solid #fff;
}

#loginWrap .loginTab .tabBtn li a{
    display:block;
    font-size:14px;
    color:#666;
    line-height:46px;
    text-align:center;
}

#loginWrap .loginTab .tabBtn li.on a{
    font-weight:bold;
    color:#000;
}

#loginWrap .loginTab .login_inputWrap .frm-list{
    margin-bottom:20px;
}

#loginWrap .loginTab .login_inputWrap .frm-list input{
    width:100%;
    height:42px;
    padding:0 20px;
    font-size:14px;
    border:1px solid #e6e6e6;
}

#loginWrap .loginTab .login_inputWrap .frm-list input.login-input{
    margin-top:-1px;
}

#loginWrap .loginTab .login_inputWrap .btn-mlog .btn_black{
    display:block;
    margin-bottom:20px;
    width:100%;
    font-size:14px;
    color:#fff;
    text-align:center;
    line-height:42px;
    background:#000;
    transition:all 0.3s;
}

#loginWrap .loginTab .login_inputWrap .btn-mlog .btn_black:hover{
    border-radius:20px;
}

#loginWrap .loginTab .login_inputWrap .findIdPwWrap .saveId{
    font-size:13px;
    font-weight:300;
}

#loginWrap .loginTab .login_inputWrap .findIdPwWrap .saveId label{
    cursor:pointer;
}

#loginWrap .loginTab .login_inputWrap .findIdPwWrap .saveId input[type="checkbox"]{
    margin-right:5px;
    margin-top:-4px;
}

#loginWrap .loginTab .login_inputWrap .findIdPwWrap .findIdPw{
    margin-bottom:40px;
}

#loginWrap .loginTab .login_inputWrap .findIdPwWrap .findIdPw a{
    display:block;
    position:relative;
    padding-right:10px;
    margin-right:10px;
    font-size:13px;
    font-weight:300;
}

#loginWrap .loginTab .login_inputWrap .findIdPwWrap .findIdPw a:last-child{
    margin:0;
    padding:0;
}

#loginWrap .loginTab .login_inputWrap .findIdPwWrap .findIdPw a:after{
    content:'';
    display:block;
    position:absolute;
    width:1px;
    height:15px;
    right:0;
    top:2px;
    background:#ddd;
}

#loginWrap .loginTab .login_inputWrap .findIdPwWrap .findIdPw a:last-child:after{
    display:none;
}

#loginWrap .loginLinkPoolWrap{
    position:relative;
    padding-top:40px;
    border-top:1px solid #e6e6e6;
}

#loginWrap .loginLinkPoolWrap .orText{
    position:absolute;
    width:60px;
    left:50%;
    margin-left:-30px;
    top:-15px;
    font-size:15px;
    color:#ccc;
    text-align:center;
    line-height:30px;
    background:#fff;
}

#loginWrap .loginLinkPoolWrap .btnWrap a{
    display:block;
    margin-bottom:7px;
    transition:all 0.3s;
    overflow:hidden;
}

#loginWrap .loginLinkPoolWrap .btnWrap a:hover{
    border-radius:20px;
}

#loginWrap .loginLinkPoolWrap .btnWrap .btn_white{
    display:block;
    width:100%;
    font-size:14px;
    text-align:center;
    line-height:40px;
    border:1px solid #000;
    transition:all 0.3s;
}

#loginWrap .loginLinkPoolWrap .btnWrap a img{
    display:block; 
    width:100%;
}





/* BASIC css end */

