﻿html, body {
    height: 100%;
}

.login_bg {
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url("/Content/Img/loginBg.png");
    position: relative;
}

.login_left {
    position: absolute;
    width: 215px;
    height: 90px;
    left: 20%;
    top: 50%;
    margin-top: -45px;
    background: url('/Content/Img/footer-logo.png') no-repeat center center;
    background-size:100% 100%;
}

.login_left_arrow {
    position: absolute;
    width: 52px;
    height: 48px;
    right: -100px;
    top: 50%;
    margin-top: -24px;
    background: url('/Content/Img/loginArrow.png') no-repeat center center;
}

.login_content {
    margin-left: auto;
    width: 560px;
    height: 100%;
    background: rgba(255,255,255,0.85);
    position: relative;
}

.login_container_w {
    position: absolute;
    width: 300px;
    height: 340px;
    left: 50%;
    top: 50%;
    transform: translate(-160px,-180px);
    padding: 10px;
}

.login_inp {
    margin-top: 30px;
    position: relative;
    border-bottom: 1px solid #7d7d7d;
    padding-left: 40px;
    padding-right: 10px;
    background-repeat: no-repeat;
    background-position: right center;
}

    .login_inp input {
        outline: none;
        border: 0px solid rgba(0,0,0,0);
        background: rgba(0,0,0,0);
        width: 100%;
        line-height: 34px;
        color: #111111;
    }

    .login_inp::before {
        content: "";
        position: absolute;
        width: 16px;
        height: 16px;
        background-repeat: no-repeat;
        background-position: center center;
        left: 10px;
        top: 6px;
        z-index: 99;
    }

.login_check {
    background-image: url("/Content/Img/check.png");
}

.login_noCheck {
    background-image: url("/Content/Img/noCheck.png");
}

.login_userImg::before {
    background-image: url("/Content/Img/user.png");
}

.login_passwordImg::before {
    background-image: url("/Content/Img/password.png");
}

.login_codeImg::before {
    background-image: url("/Content/Img/code.png");
}

.login_codeImg {
    margin-right: 120px;
}

.login_img {
    float: right;
    width: 100px;
    height: 34px;
}

    .login_img img {
        width: 100px;
        height: 34px;
        cursor: pointer;
    }

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
}

input[type="number"] {
    -moz-appearance: textfield;
}

.record {
    font-size: 12px;
}

.login_button {
    outline: none;
    background: #11ab92;
    border: 0px solid rgba(0,0,0,0);
    width: 100px;
    height: 36px;
    line-height: 36px;
    color: #ffffff;
    letter-spacing: 3px;
    cursor: pointer;
}

@media screen and (max-width:1120px) {
    .login_left {
        left: 10%;
    }
}

@media screen and (max-width:960px) {
    .login_left {
        display: none;
    }

    .login_content {
        width: 100%;
    }
}

/*@media screen and (max-width:1500px) {
    .login_container_w {
        padding-top: 200px;
    }
}

@media screen and (max-width:1366px) {
    .login_container_w {
        padding-top: 130px;
    }
}

@media screen and (max-width:768px) {
    .login_container_w {
        padding-top: 80px;
    }
}*/