/*左侧区域背景色*/
.pear-admin .layui-side-scroll,
.pear-admin .layui-logo,
.pear-nav-tree
{
    background-color: #FFFFFF;
}

/*内容区域加载动画*/
.ball-loader>span,
.signal-loader>span {
    background-color: #3F7FEC !important;
}

/*顶部右侧按钮*/
.layui-nav .layui-nav-item a.menu-right-btn {
    border-color: #3F7FEC;
    color: #3F7FEC;
}
.layui-nav .layui-nav-item a.menu-right-btn:hover {
    color: #FFFFFF!important;
    background-color: #3F7FEC;
}
.layui-nav .layui-nav-item a {
    color: #3F7FEC;
}

/*logo文字颜色*/
.pear-admin .layui-logo .title {
    color: #3F7FEC;
}

/*菜单项文字默认颜色*/
.layui-nav-tree .layui-nav-item a {
    color: #666666;
}

/*菜单展开区域背景色*/
.layui-nav-itemed>.layui-nav-child {
    background-color: #FFFFFF !important;
}

/*菜单树相关*/
.pear-nav-tree .layui-nav-child dd.layui-this,
.layui-nav-tree .layui-nav-child dd.layui-this a,
.layui-nav-tree .layui-this,
.layui-nav-tree .layui-this>a,
.layui-nav-tree .layui-this>a:hover{
    background-color: #E8F1FF;
    color: #3F7FEC;
}
.layui-nav-tree li[parent-id="0"].layui-this,
.layui-nav-tree li[parent-id="0"].layui-this a{
    background-color: #FFFFFF;
    color: #666666;
}
.layui-nav-itemed>a {
    color: #666666!important;
}
.layui-nav .layui-nav-item a:hover {
    color: #666666;
}
.layui-nav-item[parent-id="0"] > a {
    color: #444444!important;
}
.layui-nav-tree .layui-nav-item,
.layui-layout-admin .layui-logo {
    border-bottom: 1px solid #F0F6FF;
}
dd.layui-nav-itemed,
dd.layui-nav-itemed .layui-nav-child,
dd.layui-nav-itemed .layui-nav-child .layui-this a {
    box-shadow: inset 4px 0 #3F7FEC;
}
/*组织树*/
i.icon-shujianhao,
i.icon-shujiahao,
i.icon-yijishu-open,
i.icon-yijishu-close,
i.icon-erjishu {
    color: #3F7FEC !important;
}
/*组织树顶部说明文本*/
.user-left-title > span {
    color: #3F7FEC;
}

/*按钮*/
.layui-btn {
    background-color: #3F7FEC;
}
.layui-btn-primary {
    background-color: initial;
}
.layui-btn-normal,.layui-layer-btn .layui-layer-btn0 {
    border-color: #3F7FEC;
    background-color: #3F7FEC;
}

.layui-btn-danger {
    background-color: #EB6923;
}

.layui-btn-primary:hover, .layui-layer-btn .layui-layer-btn1:hover ,.layui-border-blue{
    border-color: #3F7FEC !important;
    color: #3F7FEC !important;
}
.layui-btn-group .layui-btn-primary:hover {
    border-color: #d2d2d2 !important;
}
.text-btn {
    color: #3F7FEC;
}
/*表格分页*/
.layui-laypage .layui-laypage-curr .layui-laypage-em{
    background-color: #3F7FEC;
}
.layui-laypage a:hover {
    color: #3F7FEC!important;
}
/*输入框聚焦*/
.layui-input:focus,
.layui-textarea:focus,
.layui-laypage input:focus,
.layui-laypage select:focus,
#dateRange:focus-within {
    border-color: #3F7FEC !important;
    box-shadow: 0 0 0 3px #E6EEF9 !important;
}
/*下拉选择框选中项*/
.layui-form-select dl dd.layui-this {
    color: #3F7FEC;
}
/*顶部菜单相关*/
.layui-layout-admin .layui-header {
    background-color: #FFFFFF;
}
.pear-admin .layui-header .layui-nav .layui-nav-bar {
    background-color: #3F7FEC;
}
.layui-nav .layui-nav-item a.menu-left-btn {
    color: #3F7FEC;
}
.login-info span {
    color: #333333;
}
.layui-nav .layui-nav-item a.layui-icon-username {
    color: #3F7FEC;
}
/*复选框*/
.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #3F7FEC;
}
.layui-form-checked[lay-skin=primary] i {
    border-color: #3F7FEC!important;
    background-color: #3F7FEC;
}
/*单选框*/
.layui-form-radio:hover *, .layui-form-radioed, .layui-form-radioed>i {
    color: #3F7FEC;
}
/*表格相关*/
.layui-table-hover,
.layui-table[lay-even] tbody tr:nth-child(even),.rowDiscoloration {
    background-color: #F8FBFF;
}
.layui-table-header, .layui-table-header th {
    background-color: #F8FBFF !important;
}
/*日期组件*/
.layui-laydate .layui-this, .layui-laydate .layui-this>div {
    background-color: #3F7FEC!important;
}
.layui-laydate-header i:hover, .layui-laydate-header span:hover {
    color: #3F7FEC;
}
.layui-laydate-footer span:hover {
    color: #3F7FEC;
}
.layui-laydate-footer span:first-child.layui-laydate-preview {
    color: rgb(119, 119, 119)!important;
}
/*最小屏下折叠按钮*/
.pear-collapsed-pe {
    background-color: #3F7FEC !important;
}
/*开关组件*/
.layui-form-onswitch {
    border-color: #12B370;
    background-color: #12B370;
}
/*dtree相关*/
.dtree-layui-icon {
    color: #3F7FEC!important;
}
.dtree-layui-checkbox:hover {
    color: #3F7FEC!important;
}
.dtree-layui-choose {
    color: #3F7FEC!important;
}
.dtree-theme-item:hover cite {
    color: #3F7FEC!important;
}
/*表格树相关*/
.treeTable-icon i {
    color: #3F7FEC;
}
/*404页面*/
.error-page .title{
    color:#3F7FEC;
}
/*登录页面左侧图背景*/
.login-box .box-left{
    background-color:#3F7FEC;
}
/*表格工具栏更多抽屉内文字*/
.table-tool-more-dropdown .layui-menu-body-title {
    color: #3F7FEC;
}
/*表格-部分选中图标*/
.layui-form-checkbox[lay-skin=primary]>.layui-icon-indeterminate {
    border-color: #3F7FEC;
}
.layui-form-checkbox[lay-skin=primary]>.layui-icon-indeterminate:before {
    background-color: #3F7FEC;
}

/*标签框*/
.layui-form-checked[lay-skin=tag]:hover>div, .layui-form-checked[lay-skin=tag]>div {
    background-color: #3F7FEC;
}
.layui-form-checked[lay-skin=tag]:hover>i, .layui-form-checked[lay-skin=tag]>i {
    color: #3F7FEC;
}
/*tab*/
.layui-tab-brief>.layui-tab-title .layui-this {
    color: #3F7FEC;
}
.layui-tab-brief>.layui-tab-title .layui-this:after {
    border-bottom: 2px solid #3F7FEC;
}