.btn,.btn-group,.swal2-styled,.btn:hover,.btn-group:hover{
    color: #fff !important;
    background-color: #16baaa !important;
    border-color: #16baaa !important;
}
ul.dropdown-menu{
    z-index: 9999 !important;
}
.main-sidebar,.navbar-header{
    background: #3a3d49 !important;
}

/*顶部导航的背景*/
table.custom-data-table.data-table tbody td{
    height: 40px !important;
}

.btn.btn-default, .btn.btn-white{
    border: 1px solid transparent !important;
    border-color: #d9d9d9 !important;
    box-shadow: 0 2px #00000004;
    background-color: #f0f0f0 !important;
    color: #626262 !important;
}
.btn-white.active, .btn-white:focus, .btn-white:hover{
    box-shadow: 0 2px #00000004!important;
    color: #40a9ff!important;
    border-color: #40a9ff;
}

.vs-radio-con input:checked~.vs-radio .vs-radio--circle {
    background: #16baaa !important;
}

/*.nav>.nav-item>a>i.fa-codepen,.nav>.nav-item>a>i.fa-adjust,.nav>.nav-item>a>i.icon-circle{
    display: none !important;
}*/

.table.custom-data-table.data-table.table-bordered.complex-headers>thead{
    background-color:#eaf0f7 !important ;
}
/*.table.custom-data-table.data-table.table-bordered.complex-headers>thead>tr>th{
    color: #FFFFFF !important;
}*/

.input-group>.input-group-btn>button{ padding: 0px 12px !important;}

.navbar-collapse{
    padding-top: 5px;
}

/*列表顶部操作按钮显示在右侧*/
.custom-data-table-header>.table-responsive .grid-expand{
    float: right !important;
    margin: 0px 5px;
}

/*隐藏详情页的头部*/
.card .box-header{
    display: none;
}
.modal-body,.card>.box-body{
    padding-top: 0px !important;
}

.layui-layer-btn .layui-layer-btn0 {
    border-color: #16baaa !important;
    background-color: #16baaa !important;
}
.vs-checkbox-con input:checked~.vs-checkbox {
    border-color: #16baaa !important;
}
.vs-checkbox-con input:checked~.vs-checkbox .vs-checkbox--check {
    background-color: #16baaa !important;
}
.pagination .page-item.active .page-link {
    background-color: #16baaa !important;
    border-radius: 0 !important;
}
.text-primary {
    color: #16baaa !important;
}
.dd-nodrag code{
    color: #16baaa !important;
}
/*给选中的菜单栏加上背景*/
.nav>.nav-item>.active>i,.nav>.nav-item>.active>p{
    color: #16baaa !important;
}
.main-menu .nav .nav-item>a:hover{
    background-color: #202b3e !important;
}
.webuploader-pick{
    background-color: #16baaa !important;
}
.newBtnOpt{
    border: 1px solid transparent;
}



/* 全局弹窗头部主题色 */
:root {
    --theme: #16baaa;
}

/* 所有 layer 弹窗标题栏（新增/修改/编辑 通用） */
/*.layui-layer-title {
    background: var(--theme) !important;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    height: 50px !important;
    line-height: 50px !important;
    padding: 0 20px !important;
    border: none !important;
    border-radius: 10px 10px 0 0 !important;
}*/

/* 右上角关闭按钮 */
/*
.layui-layer-setwin {
    right: 18px !important;
    top: 15px !important;
}
.layui-layer-setwin a {
    color: #ffffff !important;
    font-size: 18px !important;
    opacity: 1 !important;
}
.layui-layer-setwin a:hover {
    color: #ffeeee !important;
}
*/



/* 2. 提示弹窗样式 */
.toast.toast-success,
.swal2-popup.swal2-toast.swal2-icon-success {
    background: var(--theme) !important;
    color: #fff !important;
}
.toast.toast-success .toast-icon,
.swal2-popup.swal2-toast.swal2-icon-success .swal2-icon {
    color: #fff !important;
}
.toast.toast-success .toast-close-button,
.swal2-popup.swal2-toast.swal2-icon-success .swal2-close {
    color: rgba(255,255,255,0.8) !important;
}
.toast.toast-error {
    background-color: #ff4d4f !important;
    color: #fff !important;
}
.toast.toast-warning {
    background-color: #faad14 !important;
    color: #fff !important;
}

.data-table tr{
    height: 60px;
}
.data-table tr td{
    color: rgb(96, 98, 102);
    font-size: 14px;
}

.nav>.nav-item>.nav-treeview{
    padding-left: 25px;
}

