@font-face {
    font-family: 'SourceHanSansCN-Bold';
    src: url('https://www.js365.org.cn/oss/js365/fonts/SourceHanSansCN-Bold.otf') format('truetype');
}
@font-face {
    font-family: 'SourceHanSansCN-Medium';
    src: url('https://www.js365.org.cn/oss/js365/fonts/SourceHanSansCN-Medium.otf') format('truetype');
}
@font-face {
    font-family: 'SourceHanSansCN-Regular';
    src: url('https://www.js365.org.cn/oss/js365/fonts/SourceHanSansCN-Regular.otf') format('truetype');
}

.el-button--primary:focus, .el-button--primary:hover{
    background: #409EFF !important;
    border-color: #409EFF !important;
}

.el-table__fixed::before,
.el-table__fixed-right::before {
    height: 0 !important;
}
.el-table__fixed {
    height: 100% !important;
}

.warn-color {
    background-color: #f2d09d!important;
}
.blockUI {
    z-index: 100000 !important;
}
.cst-total {
    font-size: 14px!important;
    font-family: SourceHanSansCN-Regular!important;
    font-weight: 400!important;
    color: #3D4966 !important;
}
.el-pager .active {
    background: #367CFF!important;
    color: #ffffff!important;
}

.el-select-dropdown__item{
    height: auto !important;
}
/*.select-all div{*/
/*    width: 151px;*/
/*    font-weight: 400;*/
/*    font-size: 14px;*/
/*    color: #3D4966;*/
/*    height: 32px;*/
/*}*/
.add-select-type{
    width: 151px;
    height: 32px;
    background: #E6F1FD;
    border-radius: 2px 2px 0px 0px;
    border: 1px solid #D3DBEB;
    cursor: pointer;
}
.message-zindex ,
.el-message-box__wrapper{
    z-index: 200000 !important;
}

.el-table .cell.el-tooltip{
    white-space: normal !important;
}