@charset "UTF-8";
/* _metismenu */
.metismenu .has-arrow:after{margin-top:-2px;}
.slider-menu-nav .metismenu .active > a{color: #fff;}
/* _hamburger https://github.com/jonsuh/hamburgers*/
.hamburger {
    padding: .20rem .20rem .19rem;
    display: inline-block;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible; }
.hamburger:hover {
    opacity: 0.7; }
.hamburger-box {
    width: 20px;
    height: 13px;
    display: inline-block;
    position: relative; }

.hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -1px; }
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 20px;
    height: 1px;
    background-color: rgba(0,0,0,.65);
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }
.hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
.hamburger-inner::before {
    top: -6px; }
.hamburger-inner::after {
    bottom: -6px; }
/*
   * Spin
   */
.hamburger--spin .hamburger-inner {
    transition-duration: 0.22s;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--spin .hamburger-inner::before {
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
.hamburger--spin .hamburger-inner::after {
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin.is-active .hamburger-inner {
    transform: rotate(225deg);
    transition-delay: 0.12s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--spin.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
.hamburger--spin.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Spin Reverse
   */
.hamburger--spin-r .hamburger-inner {
    transition-duration: 0.22s;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--spin-r .hamburger-inner::before {
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
.hamburger--spin-r .hamburger-inner::after {
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin-r.is-active .hamburger-inner {
    transform: rotate(-225deg);
    transition-delay: 0.12s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--spin-r.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
.hamburger--spin-r.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(90deg);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }
/* _datatables */
table.dataTable{border-collapse:collapse !important;}
.dt-body{position: relative}
div.dataTables_wrapper div.dataTables_paginate{text-align: left}
/*.dataTables_length label{margin-top: .85em}*/
.dataTables_paginate span.paginate_button{border:1px solid #dee2e6;font-size:.14rem;padding: .049rem .105rem;cursor: pointer}
.dataTables_paginate span.paginate_button.disabled{background-color: #ececec;cursor:not-allowed;color: rgba(0,0,0,.25);}
.dataTables_paginate span.paginate_button:first-child{
    border-top-left-radius: .035rem;
    border-bottom-left-radius: .035rem;
    border-right: 0;
}
.dataTables_paginate span.paginate_button:last-child{
    border-top-right-radius: .035rem;
    border-bottom-right-radius: .035rem;
    border-left: 0;
}
.dataTables_paginate .paginate_input{
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    height: calc(0.25375rem + 2px);
    padding: .035rem .07rem;
    font-size: .14rem;
    line-height: 1.5;
    border-radius: 0.028rem;
    /*margin-left: 0.5em;*/
    display: inline-block;
    width: 4.5em;
}
.dataTables_paginate span.paginate_page{margin: 0 .5em}
.dataTables_paginate span.paginate_of{margin: 0 .5em}
div.dataTables_wrapper {
    padding-top: 10px;
    position: relative;
}
div.dataTables_wrapper div.dataTables_processing{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 250px;
    height: 80px;
    margin-left: -125px;
    margin-top: -15px;
    padding: 15px 0 30px 0;
    border: 1px solid #ddd;
    text-align: center;
    color: #444;
    font-size: 14px;
    background: url(../img/loading_bar.gif) no-repeat center 38px #fff;
    box-shadow: 2px 2px 5px #444;
    -moz-box-shadow: 2px 2px 5px #444;
    -webkit-box-shadow: 2px 2px 5px #444;
    z-index: 85012510;
}
.dataTable .select-control,.dataTable .detail-control{font-family:'iconfont' !important;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;text-transform:none;text-rendering:optimizeLegibility;position:relative;cursor: pointer;box-sizing: border-box;border-right-width: 0;vertical-align: middle;text-align: left;}
.dataTable .select-control::before,.dataTable .detail-control::before{
    content: '\e619';
    top: -0.3rem;
    position: absolute;
    left: 0rem;
    font-size: 1.429rem;
    width: 0;
    z-index: 85012510;
    color: #dee2e6;
    height: 0;
}
.dataTable .detail-control::before{content:'\e609';top:3px;left: 5px;color:#0e2231}
.dataTable th.select-control::before, .dataTable th.detail-control::before{content:'#';left:10px;top:8px;width: 14px;height: 14px;font-size: 14px;color:#0e2231}
.dataTable .row-selected{background-color: rgba(0,0,0,0.035);}
.dataTable .row-selected .select-control::before{color:#eb4e64}

table.dataTable td.dataTables_empty, table.dataTable th.dataTables_empty{line-height: 5}
.dataTables_wrapper .page-link{padding: 5px .75rem}
/* _selectpage */
.sp_container{width:100% !important;}
.sp_result_area{z-index:85012550}
.sp_results > li{padding:.06rem .21rem .06rem 1em;font-family: inherit;line-height: 1.5}
.sp_input{    display: block;
    width: 100%;
    padding: .0525rem .105rem;
    font-size: .14rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .035rem;
    transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}
div.sp_clear_btn i{color:#ced4da}
.sp_control_box p{font-weight: 400}
div.sp_result_area div.sp_pagination{height:0.32rem;line-height: .32rem;}
div.sp_result_area div.sp_pagination .iconfont{font-size:0.14rem}
div.sp_result_area div.sp_pagination>ul>li>a{height:0.32rem;line-height: .32rem;}
div.sp_result_area div.sp_pagination>ul>li.pageInfoBox>a{color:#ced4da}
input.sp_combo_input{padding:.0525rem .105rem;}
ul.sp_element_box li.selected_tag{border-color: #dedede;background-color: #f7f7f7;}
/* _select2 */
.select2-container{outline: none}
.select2-dropdown{z-index:85012510;border-color:#ced4da}
.select2-container--default .select2-selection--single{
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .035rem;
    transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}
.select2-container .select2-selection--single{
    font-size: .14rem;
    height: auto;
    outline: none;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 1.5;
    color: #495057;
}
.select2-container .select2-selection--single .select2-selection__rendered{
    padding: .0525rem .105rem;
    display: block;
    min-height: 30px;
}
.select2-container .select2-selection--multiple{
    font-size: .14rem;
    height: auto;
    min-height: auto;
    border: 1px solid #ced4da;
    border-radius: .035rem;
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
    border-color:#ced4da;
}
.select2-container--default .select2-results__option[aria-selected=true]{
    background-color: #f3f3f3;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
    background-color: #1890ff;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
    padding: .02rem .05rem;
    border-color:#ced4da;
    font-size: .12rem;
}
.select2-container .select2-search--inline .select2-search__field{margin-top: .07rem}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{font-weight: normal;margin-left: .05rem;float: right}
/* _alertify */
.alertify-notifier{z-index:85012530}
.alertify-notifier .ajs-message.ajs-error{background: #eb4e64;text-shadow: none}
.alertify-notifier .ajs-message.ajs-visible{padding: 0.1rem}
.alertify-notifier .ajs-message .error-item:not(:last-child){margin-bottom: .035rem;}
/* _labelauty */
input.labelauty + label{padding:6px 10px;font-size:1rem;position: relative;margin-bottom: 0;display: inline-block;}
input.labelauty + label > span.labelauty-checked-image,input.labelauty + label > span.labelauty-unchecked-image{background-image: none;font-family: 'iconfont';font-size: 12px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;vertical-align:baseline;text-align:center;text-transform:none;line-height:14px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;width: 12px;height: 12px;overflow: hidden;top: 1px;}
input.labelauty + label > span.labelauty-checked-image::before{content:'\e733'}
input.labelauty + label > span.labelauty-unchecked-image::before{content:'\e69a'}
input.labelauty + label > span.labelauty-unchecked, input.labelauty + label > span.labelauty-checked{line-height:14px;vertical-align: baseline}
input.labelauty + label > span.labelauty-unchecked-image + span.labelauty-unchecked, input.labelauty + label > span.labelauty-checked-image + span.labelauty-checked{margin-left: 8px}
/* _iziToast */
.iziToast-wrapper{z-index:85012570 !important}
.iziToast.iziToast-color-red{background: rgba(235, 78, 99, .9);
    border-color: rgba(235, 78, 99, .9);}
.iziToast.iziToast-color-red>.iziToast-body .iziToast-message{color:#fff}
.iziToast.iziToast-color-red>.iziToast-progressbar>div{background: rgba(0,0,0,.75)}
/* _jquery-confirm */
.jconfirm .jconfirm-box div.jconfirm-title-c{font-size: .16rem;color:#555;border-bottom: 2px solid #6c757d;padding-bottom: 10px;}
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{}
.jconfirm .jconfirm-box div.jconfirm-closeIcon{top:15px;right: 15px;}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{font-size: .16rem;vertical-align: baseline}
/* _flatpickr */
.flatpickr-calendar{width:258px}
.flatpickr-calendar.open{z-index:85012550}
.flatpickr-months .flatpickr-month{height:42px;border-bottom: 2px solid #6c757d;}
.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month{height:42px;padding: 13px;fill: rgba(0, 0, 0, 0.22);}
.flatpickr-current-month span.cur-month{font-weight: normal}
.flatpickr-current-month{font-size:.16rem;height: 40px;padding: 10px 0 0}
.flatpickr-rContainer{padding: 2px 5px}
.flatpickr-weekdays{height:32px;}
span.flatpickr-weekday{font-weight:normal;font-size:.14rem;color: rgba(0, 0, 0, 0.4);}
.flatpickr-days{width: 248px;}
.dayContainer{width: 248px;min-width: 248px;max-width: 248px;}
.flatpickr-day{max-width:32px;height: 32px;line-height: 32px;}
/* _wangEditor */
.w-e-toolbar{background: #f8f8f8 !important;user-select:none;border-color:#e2e2e2 !important;
    border-radius: .035rem .035rem 0 0;}
.w-e-text-container .w-e-panel-container{top:10px !important;box-shadow:0px 1px 2px #e4e4e4 !important;border-color:#e4e4e4 !important;border-top:2px solid #6c757d !important;color:inherit !important;}
.w-e-toolbar {
    flex-wrap: wrap;
    -webkit-box-lines: multiple;
}

.w-e-toolbar .w-e-menu:hover{
    z-index: 85012511 !important;
}

.w-e-menu .if-full-screen{
    top:3px;
}

.fullscreen-editor {
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    left: 0px !important;
    top: 0px !important;
    background-color: white;
    z-index: 9999;
}

.fullscreen-editor .w-e-text-container {
    width: 100% !important;
    height: 95% !important;
}
.w-e-text-container .CodeMirror {
    height: 100% !important;
}
.w-e-menu.active{padding: 2px 5px !important}
.w-e-menu.active .iconfont {
    padding: 5px 5px;
    background: #ccc;
    color: #333;
    border: 1px solid #bcbcbc;
    border-radius: 2px;
    box-shadow: inset 0 -2px 2px rgba(255,255,255,.03);
}
/* _fineuploader */
/*#thumb .qq-uploader{border-radius: unset;border:0;padding: 0;}*/
#thumb .qq-upload-button{box-shadow: none}
/* _tui-editor */
.tui-editor{color:inherit;}
.tui-editor-defaultUI{font-family: inherit;}
.tui-popup-wrapper{border-radius: 4px;border-color:#ced4da}
.tui-editor-popup{box-shadow:2px 2px 8px rgba(0,0,0,.2);}
.tui-editor-contents h1 {font-size:0.224rem;}
.tui-editor-contents h2{font-size:0.182rem}
.tui-editor-contents h3,
.tui-editor-contents h4{font-size:0.168rem}
.tui-editor-contents h5,
.tui-editor-contents h6{font-size:.14rem}
.te-popup-add-image .te-tab button{margin-bottom: -1px}
/* _codemirror */
.CodeMirror pre{font-family: -apple-system,Montserrat,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","微软雅黑","u5faeu8f6fu96c5u9ed1","WenQuanYi Micro Hei",sans-serif;color:rgba(0,0,0,.65)}
/* _editor.md */
.editormd{z-index:85012510;width: 100% !important;}
.editormd .CodeMirror{z-index:85012530}
.editormd-fullscreen{z-index:85012530}
.editormd-dialog{z-index: 85012550 !important}
/* _selectize */
.selectize-input{padding: 6.5px 8px !important}
/*.selectize-control.plugin-remove_button [data-value] .remove{border-left:1px solid #e1e1e1;}*/
/* _tippy.js */
.tippy-popper{z-index: 85012560 !important}
.tippy-tooltip{font-size:0.126rem;padding: 0.042rem 0.084rem}


