/* +----------------------------------------------------------------------
/* | 自定义后台扩展样式，需要在加载 console.css 后载入
/* | 使用 composer require zoujingli/think-plugs-static 时不会更新此文件
/* +---------------------------------------------------------------------- */

/* 主色调 #457cd6 */
.layui-layout > .layui-side .layui-logo,
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side .layui-logo{
    background:#fff !important;
}
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side{
    background:#457cd6 !important;
}
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side .layui-side-scroll .layui-side-icon{
    background:#3a6bc0 !important;
}
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-header{
    background:#457cd6 !important;
}
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-header .layui-nav .layui-nav-item a{
    color:#000 !important;
    font-size:12px !important;
}
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-header .layui-nav .layui-nav-item a:hover{
    background:rgba(255,255,255,.2) !important;
    color:#000 !important;
}
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-header .layui-nav .layui-nav-item.layui-this > a{
    background:rgba(255,255,255,.25) !important;
    color:#000 !important;
}
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-header .layui-nav .layui-nav-bar{
    background:#fff !important;
}
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-header .layui-nav .layui-nav-item a.layui-elip,
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-header .layui-nav .layui-nav-item a .layui-icon-refresh-3,
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-header .layui-nav .layui-nav-item a .layui-icon-spread-left,
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-header .layui-nav .layui-nav-item a .layui-icon-shrink-right{
    color:#fff !important;
}
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-header .layui-nav .layui-nav-item a.layui-elip:hover,
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-header .layui-nav .layui-nav-item a .layui-icon-refresh-3:hover{
    color:#fff !important;
}
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side .layui-side-scroll .layui-side-tree .layui-nav-item > a:hover{
    color:#457cd6 !important;
}
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this > a,
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this > a{
    color:#457cd6 !important;
}
.layui-layout-theme-black-2.layui-layout-left-mini > .layui-layout-admin > .layui-side .layui-side-scroll .layui-side-icon{
    background:#457cd6 !important;
}

.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side .layui-side-scroll .layui-side-icon > .layui-this{
    background:#457cd6 !important;
}
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side .layui-side-scroll .layui-side-icon > .layui-this > a{
    background:#457cd6 !important;
    color:#fff !important;
}
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side .layui-side-scroll .layui-side-icon > .layui-this > a:hover{
    background:#457cd6 !important;
}
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side .layui-side-scroll .layui-side-icon > .layui-this > a i,
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side .layui-side-scroll .layui-side-icon > .layui-this > a span{
    color:#fff !important;
}

.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side .layui-side-scroll .layui-side-icon > .layui-this a .layui-icon,
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side .layui-side-scroll .layui-side-icon > .layui-this a span{
    color:#fff !important;
}

.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side .layui-side-scroll .layui-side-tree .layui-nav-item > a:hover{
    color:#457cd6 !important;
    background:rgba(69,124,214,.08) !important;
}
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side .layui-side-scroll .layui-side-tree .layui-nav-child dd a:hover{
    color:#457cd6 !important;
    background:rgba(69,124,214,.08) !important;
}

/* 分页当前页主色 */
.layui-layout-theme-black-2 .layui-laypage .layui-laypage-curr .layui-laypage-em{
    background:#457cd6 !important;
}
.layui-layout-theme-black-2 .layui-laypage a:hover,
.layui-layout-theme-black-2 .layui-laypage span:hover{
    color:#457cd6 !important;
}
.layui-layout-theme-black-2 .layui-laypage input:focus,
.layui-layout-theme-black-2 .layui-laypage select:focus{
    border-color:#457cd6 !important;
}

.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side .layui-side-scroll .layui-side-icon > div > a{
    font-size:13px;
    height:auto !important;
    line-height:1.4 !important;
    padding:10px 4px !important;
    white-space:normal !important;
    box-sizing:border-box;
    text-align:center;
}
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side .layui-side-scroll .layui-side-icon > div > a i{
    display:block !important;
    margin:0 0 6px 0 !important;
    font-size:20px;
    line-height:1.2;
}
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side .layui-side-scroll .layui-side-icon > div > a span{
    display:block !important;
    max-width:none !important;
    overflow:visible !important;
    text-overflow:clip !important;
    line-height:1.3;
    white-space:normal;
    word-break:break-all;
}

.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side .layui-side-scroll .layui-side-tree .layui-nav-item > a{
    font-size:13px;
}
.layui-layout-theme-black-2 > .layui-layout-admin > .layui-side .layui-side-scroll .layui-side-tree .layui-nav-child dd a{
    font-size:12px;
}

/* 菜单项高度 40px、字体 12px（提高特异性覆盖 .layui-nav *{font-size:14px}） */
.layui-layout > .layui-side .layui-side-scroll .layui-nav,
.layui-layout > .layui-side .layui-side-scroll .layui-nav *{
    font-size:12px !important;
}
.layui-layout > .layui-side .layui-side-scroll .layui-nav-item a{
    height:45px !important;
    line-height:45px !important;
    font-size:12px !important;
}
