
body {
    font-family: "微软雅黑", "宋体", "黑体", Helvetica, Arial, sans-serif;
    background: url(/lfradius/admin/tpl/images/login-bg.jpg) repeat;
    background-size: cover;
    margin-bottom: 30px;
}

a {
    cursor: pointer;
}

h1 {
    font-weight: 400;
    font-size: 26px;
    line-height: normal;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
}

.form-horizontal .control-label {
    padding-top: 0;
}

.form-horizontal .lflogin-payment-form .radio.lflogin-no-padding-top {
    padding-top: 0;
}

.control-wrapper {
    position: relative;
    padding-left: 30px;
}

.control-wrapper label.fa-label {
    position: absolute;
    left: 4px;
    top: 6px;
}

/*-------------------------------------
3. login-form-2
---------------------------------------*/
.lflogin-login-form {
    /*background-color: rgba(13,13,13,0.25);*/
    border-radius: 20px;
    color: #fff;
    font-weight: 300;
    max-width: 550px;
    padding: 0 60px 30px 60px;
    margin: 100px auto 0 auto;
}

.lflogin-login-form a {
    color: #DBDBDB;
}

/*定义两次背景，以便兼容IE8*/
.lflogin-login-form .form-control {
    background-color: #534E4E;
    background-color: rgba(83, 78, 78, 0.35);
    border: 1px solid rgba(255, 255, 255, 0.27);
    color: #fff
}

.lflogin-login-form .control-label {
    margin-bottom: 5px;
}

.lflogin-login-form label {
}

.lflogin-other-href li {
    width: 100px;
    display: inline-block;
}

/*-------------------------------------
Media Queries
---------------------------------------*/
@media screen and (max-width: 460px) {
    .lflogin-header .col-md-12 {
        line-height: 20px;
    }

    .lflogin-header .btn {
        margin-bottom: 15px;
    }

    .lflogin-container {
        padding: 10px;
    }

    .control-wrapper label.fa-label {
        top: 6px;
    }

    .lflogin-header form {
        margin-top: 0;
    }

    .lflogin-login-form {
        padding: 0 10px 10px 0px;
        margin-top: 30px;
    }

}

@media screen and (max-width: 991px) {
    .lflogin-login-form .lflogin-one-signin {
        padding-bottom: 10px;
        border-right: none;
        border-bottom: 1px solid rgba(200, 200, 200, 0.5);
    }

}
