[class*=sidebar-dark-] .navbar-header{height: auto;}
[class*=sidebar-dark-]{background: #21222C;}
[class*=sidebar-dark-] .sidebar a{color: hsla(0, 0%, 100%, 0.65);}
[class*=sidebar-dark-] .navbar-header{background: #21222C;}
[class*=sidebar-dark-] .menu-open .nav-link.active p {color: #37d7ff;}
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link{color: hsla(0, 0%, 100%, 0.65);}
[class*=sidebar-dark-] .nav-sidebar>.nav-item>.nav-treeview{background: #23242e;}
[class*=sidebar-dark-] .nav-sidebar>.nav-item.menu-open>.nav-link,
[class*=sidebar-dark-] .nav-sidebar>.nav-item:hover>.nav-link {background-color: transparent;color: #37D7FF;}
[class*=sidebar-dark-] .nav-sidebar>.nav-item:hover>.nav-link i {background-color: transparent;color: #37D7FF;}
[class*=sidebar-dark-] .nav-sidebar>.nav-item.menu-open>.nav-link i {background-color: transparent;color: #37D7FF;}
[class*=sidebar-dark-] .nav-sidebar>.nav-item>.nav-link:focus {color: #37D7FF;}
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active, [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:focus, [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:hover, [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link:focus, [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link:hover {
    background-color: rgba(24, 170, 243, 13%);
    color: #fff;
    font-weight: 700;
}
.header-navbar .navbar-container ul.nav li.dropdown-user .dropdown-menu-right .dropdown-item:hover {
    background: #26A7E7;
    color: #fff!important;
}
.body-bg, .content-wrapper {background: #ffffff;}
.h1, h1,.small, small {
    font-size: 1.7rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
}
h3,h4 {font-weight: bold !important;}
a {color: #26A7E7;}
a:hover {color: #62cbff;}
/**table**/
#table_id>table{border-radius: 8px 8px 0px 0px;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1200);}
body:not(.dark-mode) .simple-grid .table-collapse .custom-data-table {color: #FFFFFF;background-color: #393B4B!important;border-radius: 8px 8px 0px 0px;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1200);}
.card_table tr td {color: #000000;}
#table_id>table>thead>tr>th{position: relative;color: #FFFFFF;}
table tr:first-child th:first-child{border-top-left-radius: 10px;}
table tr:first-child th:last-child{border-top-right-radius: 10px;}
table tr:last-child td:first-child{border-bottom-left-radius: 10px;}
table tr:last-child td:last-child{border-bottom-right-radius: 10px;}
.table-fixed-left table tr:first-child th:last-child{border-top-right-radius: 0px!important;}
.table-fixed-right table tr:first-child th:first-child{border-top-left-radius: 0px!important;}
table.data-table {border-collapse: collapse!important;}
td>.label{background-color:#25BB84!important;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1200);}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #25BB84!important;
}
.table-collapse .table-fixed th {
    border-radius: 0px;
    background: #393B4B;
    color: #FFFFFF;
}
table.data-table thead th {font-size: 1rem!important;}
.table-filter .form-control {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1200);
}
.table-fixed-left,.table-fixed-right {
    border-radius: 0px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1200)!important;
}
.table-collapse>table>thead>tr>th {
    color: #FFFFFF;background-color: #393B4B!important;
}
/* sidebar-sidebar */
.sidebar-sidebar-primary .nav-item>.nav-link.active {
    background: none;
    color: #37D7FF !important;
    font-weight: 700;
    box-shadow: 0 0;
}

/* box-card */
.box-header.with-border,
.card-header.with-border {
    border-bottom: 1px solid #DFE5EB;
}

.card.dcat-box {
    /* background-color: #F8F8F8; */
    border-radius: 15px 15px 0px 0px;
}
.card {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1200);
    margin: 1.5rem;
    border-radius: 1rem;
}
/* btn */
.grid-refresh,
.filter-button-group {
    float: right;
}

.btn-blue,
.btn-blue:hover,
.btn-blue:focus {
    background-color: #ff8202 !important;
    border-color: #CED5DD !important;
}

.btn-blue:active {
    color: #ffffff;
    border-style: hidden;
    background-image: linear-gradient(to right, #ff4e02, #ff8202);
}

div.filter-button-group {
    margin: 0px 5px !important;
}

.btn.btn-primary,
div.btn-group {
    color: #1E2B41;
    font-weight: 400;
    margin: 0px 5px;
    border-radius: 8px;
    border-color: #CED5DD;
    border-width: 1px;
    background-color: #ffffff;
    box-shadow: none;
}

.btn-sm {
    font-size: 12px;
    line-height: 1.1;
    height: 30px;
    background-color: #ffffff;
}

.btn-primary.btn-outline:hover,
.btn-sm:hover {
    color: #26a7e7;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-sm:not(:disabled):not(.disabled):active,
.layui-layer-btn .layui-layer-btn0:active,
.layui-layer-btn .layui-layer-btn1:active,
.btn.btn-white:active {
    color: #ffffff !important;
    border-style: hidden;
    background-image: linear-gradient(to right, #ff4e02, #ff8202);
}

.layui-layer-btn .layui-layer-btn0,
.layui-layer-btn .layui-layer-btn1 {
    border-color: #CED5DD !important;
    border-width: 1px !important;
    background-color: #ffffff !important;
    color: rgb(0, 0, 0) !important;
}

/* 提示框 */
.layui-layer.layui-layer-tips>div.layui-layer-content {
    background-color: #e7924f !important;
}

.layui-layer-TipsG.layui-layer-TipsT {
    border-right-color: #e7924f !important;
}

.layui-layer-TipsG.layui-layer-TipsR {
    border-bottom-color: #e7924f !important;
}
/* .layui-layer-btn .layui-layer-btn0:hover,
.layui-layer-btn .layui-layer-btn1:hover {
    color: #1298CA !important;
    border-color: #1298CA !important;
} */
/* .btn-primary:not(:disabled):not(.disabled):focus {
    color: #ffffff;
    border-style: hidden;
    background-image: linear-gradient(to right, #ff4e02, #ff8202);
} */

.swal2-confirm,
.submit,
.reset {
    font-size: 1rem !important;
    padding: 0.54rem 1.2rem !important;
    height: 34px !important;
    line-height: 1.2 !important;
    border-radius: 0.2rem !important;
    cursor: pointer !important;
    box-shadow: 0 3px 1px -2px rgb(0 0 0 / 7%), 0 2px 2px 0 rgb(0 0 0 / 7%), 0 1px 5px 1px rgb(0 0 0 / 7%) !important;
}

.btn-shadow {
    margin: 0px !important;
    border-style: hidden;
    box-shadow: 0 3px 1px -2px rgb(0 0 0 / 7%), 0 2px 2px 0 rgb(0 0 0 / 7%), 0 1px 5px 1px rgb(0 0 0 / 7%) !important;
}

.btn-change {
    color: #ffffff !important;
    border-style: hidden;
    background-color: #ff8202 !important;
}
.btn-green {
    color: #ffffff !important;
    border-style: hidden;
    background-color: #11c3ac !important;
}
.btn-green:active{
    color: #ffffff;
    border-style: hidden;
    background-image: linear-gradient(to right, #2EE1CA, #11C3A4) !important;
}

.btn-radius{
    border-radius: 8px;
}

/* div.btn-group {
    box-shadow:  0 3px 1px -2px rgb(0 0 0 / 7%), 0 2px 2px 0 rgb(0 0 0 / 7%), 0 1px 5px 1px rgb(0 0 0 / 7%);
} */
.btn-group.btn-group-sm.default.btn-mini,.btn.btn-primary.btn-sm.btn-mini.submit{
    box-shadow:  0 3px 1px -2px rgb(0 0 0 / 7%), 0 2px 2px 0 rgb(0 0 0 / 7%), 0 1px 5px 1px rgb(0 0 0 / 7%)!important;
}
/* 筛选显示字段 */
.vs-checkbox-con input:checked~.vs-checkbox .vs-checkbox--check {
    transform: translate(0);
    background-color: #ff8202;
}

.vs-checkbox {
    border: 1px solid #b8c2cc !important;
}

/* 无数据返回 */
.help-block {
    text-align: center;
}

/* 分页按钮 */
.pagination .page-item.active .page-link {
    background-color: #A0A2AD;
}

.pagination .page-item .page-link:hover {
    color: #ff8202;
}
/* BID详情,订单详情 */
#charge_rate_list_grid-table>thead>tr>th,
#charge_dishonours_grid-table>thead>tr>th,
#product_info_merchant_list_grid-table>thead>tr>th {
    border-spacing: 0;
    margin-top: 0 !important;
    background-color: #393B4B;
    color: #FFFFFF;
}

/* input */
input:hover,
input:focus {
    border-color: #ff8202 !important;
}

input:focus {
    border: 2px solid #ff8202;
}

/* select */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #ff8202 !important;
    color: #ffffff !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #ff4e02 !important;
    background-color: #ff8202 !important;
}
.form-control.field_remark:focus{
    border: 1px solid #ff4e02;
}
/* 添加文件按钮 */
.webuploader-pick {
    background-image: linear-gradient(to right, #ff4e02, #ff8202) !important;
}

.main-menu .navbar-header .nav-item {
    width: 100%;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
}

/* 内嵌筛选 */
.filter-box.shadow-0.card.mb-0 {
    /* border-top: 1px solid #eee; */
    margin-top: 1.8rem;
    margin-bottom: 1.8rem !important;
    padding: 1.8rem 1.8rem 0;
    border-radius: 8px;
    border-color: #CED5DD;
    border-width: 0px;
    background-color: #ffffff;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1200) !important;
}
/* 选中按钮颜色 */
.vs-radio-con input:checked~.vs-radio .vs-radio--circle {
    background: #1eadec;
}

/* 下拉框选中颜色 */
.dropdown-toggle.waves-effect:hover,
.dropdown-toggle.waves-effect:focus {
    border-color: #21B7F3 !important;
    box-shadow: 0px 0px 0px #ccc !important;
}

.dropdown-toggle.waves-effect:focus {
    border: 2px solid #21B7F3;
}

.dropdown-toggle.waves-effect {
    display: block;
    width: 100%;
    height: 34px;
    padding: 0.7rem;
    font-size: .96rem;
    font-weight: 400;
    line-height: 1.25;
    color: #4e5154;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #CED5DD;
    border-radius: 8px;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    box-shadow: 0px 0px 0px #ccc;
    padding: 0.5rem 0.7rem;
}
