@import url("../../font-awesome-4.7.0/css/font-awesome.css");

@font-face {
    font-family: 'FontAwesome';
    src: url('../../font-awesome-4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');
    src: url('../../font-awesome-4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../../font-awesome-4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/assets/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/assets/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../../font-awesome-4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.layui-icon {
    font-family: layui-icon, FontAwesome !important;
}

/* 搜索框样式 */
.layui-card-body .layui-form-item {
    margin-bottom: 0px;
}

.searcher {
    margin-bottom: 10px;
    border-color: #1c84c6;
}

.searcher-title {
    height: 30px;
    line-height: 30px;
    background-color: #1c84c6;
    border-color: #1c84c6;
    color: white;
}

.searcher-content {
    background-color: white;
    padding: 10px;
}
/* 搜索框样式完毕 */

.layui-nav-item {
    line-height: 30px !important;
}

.layui-header {
    height: 30px !important;
}

.layui-nav-child {
    top: 35px;
}

.layui-nav-img {
    width: 20px !important;
    height: 20px !important;
    margin-bottom: 4px !important;
    border-radius: 0 !important;
}

.layui-body {
    top: 30px !important;
}

.layui-nav .layui-nav-item a {
    padding: 0 10px !important;
}

.layui-nav .layui-badge, .layui-nav .layui-badge-dot {
    position: absolute;
    top: 50%;
    margin: -11px 6px 0 -6px;
}

body {
    font-family: -apple-system, "Noto Sans", "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Source Han Sans CN", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif;
}

.menu-overflow {
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: bottom;
}

.menu-overflow-width-1 {
    width: 79%;
}

.menu-overflow-width-2 {
    width: 73%;
}

.menu-overflow-width-3 {
    width: 65%;
}
.pear-tab .layui-tab-title .pear-tab-active {
    display: inline-block;
    background: inherit;
    width: 12px;
    height: 0px;
    border-radius: 0px;
}


.pear-tab .layui-tab-title .pear-tab-active:before {
    font-size: 6px;
    vertical-align: middle;
    font-family: layui-icon, FontAwesome !important;
    content: "\f111"
}
.pear-tab .layui-tab-title .layui-this .pear-tab-active:before {
    font-size: 12px;
    vertical-align: baseline;
    color: #1E9FFF !important;
    font-family: layui-icon, FontAwesome !important;
    content: "\e669"
}

.pear-tab .layui-tab-title li {
    /*line-height: 40px;*/
}

.layui-tab-title .layui-this {
    background: white;
}

.pear-tab .layui-tab-title {
    background-color: #f3f3f3 !important;
}

.pink-theme .layui-nav-tree {
    background-color: #FFC0CB !important;
}

.pink-theme .layui-logo {
    background-color: #FFC0CB !important;
}

.pink-theme .layui-side-scroll {
    background-color: #FFC0CB !important;
}

.pink-theme .layui-nav .layui-nav-item a {
    color: rgba(0, 0, 0, .7);
}

.pink-theme .layui-nav-itemed > .layui-nav-child {
    background-color: rgba(255, 255, 255, .3) !important;
}

.pink-theme .layui-nav-itemed > a, .layui-nav-tree .layui-nav-title a, .layui-nav-tree .layui-nav-title a:hover {
    color: rgba(0, 0, 0, .7) !important;
}