footer.main-footer {
    display: none;
}

.content-wrapper {
    padding-top: 35px !important;
}

.content-header .breadcrumbs-top>h1{
    /*font-size: 20px !important;*/
    padding-top: 25px !important;
}



/*.my-grid-quick-edit-form {*/
/*    min-width: 800px !important;*/
/*    min-height: 700px !important;*/
/*}*/

/*编辑弹窗背景色*/
.layui-layer-content {
    background-color: #f7f7f7 !important;
    margin: 2px !important;
}

/*.my-bg-primary{*/
/*    background-color: #3085d6 !important;*/
/*}*/


.login-page {
    position: relative; /* 定位基准 */
    height: 100vh; /* 撑满视口高度 */
    /* 多背景层设置：图片在底层，渐变在上层 */
    background:
        linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), /* 透明渐变层 */
        url('/uploads/kbl_image/bg002.webp') !important; /* 背景图 */
    background-size: cover !important;
    background-position: center !important; /* 居中显示 */
    background-repeat: no-repeat !important; /* 不重复 */
    /*opacity: 0.9 !important; !* 背景透明度（0.8=80%不透明） *!*/

}

.login-box {
    opacity: 0.9 !important;
}

.login-box-msg{
    font-size: 18px;
    font-weight: bold;
}

.login-btn{
    display: block;
    width: 100%;
}

