/* .vben-menu-vertical .vben-menu-item:hover, .vben-menu-vertical .vben-menu-submenu-title:hover{
  background-color: rgba(210,68,67,.12)!important;
} */
.vben-menu-light.vben-menu-vertical .vben-menu-item-active:not(.vben-menu-submenu)::after {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  width: 8px;
  height: 100%;
}
.ant-btn{box-shadow: none!important;}
.ant-layout-header{color: #ffffff!important;}
/* .ant-btn{height: 30px; padding: 4px 12px; min-width: 60px; border-color: #d24443; color: #d24443; border-radius: 4px;}
.ant-btn-text{border-color: transparent; padding: 4px 12px;}
.ant-btn-lg{ font-size: 18px; height: 40px; padding: 4px 16px; min-width:80px;}
.ant-btn:hover{ border-color:#d11919!important; color: #d11919!important;  background-color: transparent !important;}
.ant-btn-primary:hover{background-color: #d11919 !important; border-color:#d11919!important;color: #fff!important;} */
.ant-btn-text:hover{border-color: transparent!important;}
.ant-btn[disabled], .ant-btn[disabled]:hover, .ant-btn[disabled]:focus, .ant-btn[disabled]:active{color: #cccccc !important; border-color: #cccccc !important; background-color: transparent;}
.ant-btn-primary[disabled], .ant-btn-primary[disabled]:hover, .ant-btn-primary[disabled]:focus, .ant-btn-primary[disabled]:active{
  background-color: #eeeeee  !important;
  border-color: #eeeeee !important;
  color: #cccccc !important;
}
/* .vben-basic-table-header__toolbar{color:#d24443 ;} */
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th, .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th, .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th, .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th, .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td, .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td, .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td, .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td, .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > th, .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > th, .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > th, .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > th, .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > td, .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > td, .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > td, .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > td{border-color:transparent ;}
.ant-table-small .ant-table-thead > tr > th{background-color: #f6f6f6; font-weight: 700;}
.vben-basic-table-row__striped{background-color: #f3f3f3;}
.ant-input-affix-wrapper{border-color:#dddddd; color: #666; padding: 3px 12px; border-radius: 4px;}
.ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-focused{box-shadow:none !important;}
.ant-input-affix-wrapper::placeholder {
  color: #ccc;
}
.ant-input-number-group-wrapper, .ant-picker{width: 100%;}
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input, .ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper, .ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper, .ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover, .ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover, .ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover{border-color: #f89e3e; color: #f89e3e;}
.ant-form-item-explain-error{color:#f89e3e;}
.ant-form-item-label > label{height: 30px;}
/* .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before{color: #d24443;} */
.g-select-row .ant-btn{height: 30px;}


/*  选择器 */
/* .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color: #f4e3e3;}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color: #d24443} */
.ant-select-dropdown{border: 1px solid #ddd; box-shadow:none; padding: 8px 0;}
.ant-select-item-option{margin-bottom: 4px;}

.ant-radio-inner{width:14px; height: 14px;}

html, body, div, section{
  overscroll-behavior: none;
}
.sys-parameter .ant-table, .sys-parameter .ant-table-content{
  overscroll-behavior: auto;
}

body{color: #111111;}
.theme-pad .ant-input-affix-wrapper{padding: 5px 12px;}
.theme-pad .ant-form-item-label > label{height: 34px;}
.theme-pad .ant-btn{height: 34px;}
.vben-layout-header--dark .ant-breadcrumb-link>a{color: #ffffff!important;}

.ant-table-header {padding-right: 16px;background: #efefef}
/*.ant-table-body>table{margin-right: 8px!important;}*/
/*.ant-table-body{padding-right: 8px!important;}*/
.ant-table-header colgroup col:last-child{width: 0!important;}

.ant-table-thead>tr>th{padding: 10px 10px!important;background: #efefef!important;border-bottom: 1px dotted #cccccc !important;border-right: 1px dotted #cccccc !important;}
body.blueType .ant-table-thead>tr>th{background: #e2eef1!important;}
body.blueType .ant-table-tbody > tr.ant-table-row-selected:hover > td {background: #a5d3f0!important;}
.ant-table-tbody>tr>td{padding: 10px 10px!important;border-bottom: 1px dotted #cccccc !important;border-right: 1px dotted #cccccc !important;}
.ant-table.ant-table-middle .ant-table-tbody>tr>td, .ant-table.ant-table-middle .ant-table-thead>tr>th{padding: 7px 7px!important;}
.ant-table.ant-table-small .ant-table-tbody>tr>td, .ant-table.ant-table-small .ant-table-thead>tr>th{padding: 4px 4px!important;}
.ant-table .ant-table-tbody > tr.ant-table-measure-row > td{padding: 0!important;}

@media screen and (max-width : 1280px){
  .vben-multiple-tabs.vben-multiple-tabs--theme-card .ant-tabs.ant-tabs-card .ant-tabs-nav .ant-tabs-tab .anticon-close{font-size: 20px;width: 20px;height: 20px;opacity: 1!important;color: #fff!important;background-color: #c0c4cc!important;}
  .vben-multiple-tabs.vben-multiple-tabs--theme-card .ant-tabs.ant-tabs-card .ant-tabs-nav .ant-tabs-tab svg{fill: #ffffff!important;}
  .vben-multiple-tabs .ant-tabs.ant-tabs-card .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove{display: flex}
  .vben-multiple-tabs.vben-multiple-tabs--theme-card .vben-multiple-tabs-content__info{font-size: 17px;}

  .ant-alert,
  .ant-btn,
  .ant-form label,
  .ant-input,
  .ant-select,
  .ant-tabs,
  .ant-table.ant-table-middle,
  .vben-header-user-dropdown__name,
  .ant-drawer-body,
  .el-tabs__item,
  .ant-form-item,
  .ant-btn-sm,
  .ant-select-arrow,
  .ant-table.ant-table-small,
  .ant-tree,
  .ant-form-item-label > label,
  .ant-input,
  .vben-menu,
  .vben-menu-item,
  .ant-card-small>.ant-card-head,
  .ant-card{font-size: 16px;}

  .ant-btn,
  .g-select-row .ant-btn,
  .ant-input-affix-wrapper,
  .ant-form-item-label > label{height: 36px;}

  .ant-select-selector{min-height: 36px;}
  .ant-input-affix-wrapper-textarea-with-clear-btn{height: auto!important;}

  .ant-btn-sm{height: 30px;padding: 0 10px;}

  .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height: 36px;}
  .ant-select-single .ant-select-selector .ant-select-selection-item, .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height: 34px;}
  .ant-select-arrow{margin-top: -8px;}

  .vben-basic-drawer-header, .vben-basic-title{font-size: 18px!important;}
  .ant-drawer-close{font-size: 24px;}
  .vben-basic-modal-close>span{font-size: 24px;}
  .ant-modal-close-x{width: 108px!important;}

  .vben-layout-header--light .vben-layout-header-action__item{font-size: 20px;}
  .vben-layout-header--light .vben-layout-header-action__item .app-iconify{font-size: 20px!important;}
  .vben-layout-header-left .vben-layout-header-trigger .anticon{font-size: 20px;}

  .ant-btn .anticon{font-size: 18px!important;}

  .ant-card-head{font-size: 18px;}
  .ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{font-size: 18px;}

  .pendingStyle .title .titleText{color: rgba(0, 0, 0, 0.85)!important;}
}
@media screen and (max-width : 1024px){

}
@media screen and (max-width : 768px){

}

