.vxe-modal--wrapper {
}

.vxe-modal--body {
  background: rgba(255, 255, 255, 0.95);
  border-radius: 0 0 0.75rem 0.75rem !important;
}

.vxe-modal--header {
  background: #2c469b !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 0.75rem 0.75rem 0 0 !important;
  height: 2.5rem;
  padding-left: 0.9rem;
}

.vxe-modal--box {
  background: transparent !important;
  border: none !important;
}


/* table 样式开始*/
.table-header-row-css {
  background: rgb(148, 161, 204);
  color: var(--white-font);
  border: none !important;
}

.vxe-table--main-wrapper {
  border: none !important;
}

.vxe-table--body-wrapper {
  color: black;
}

.custom-table-page {
  background: transparent !important;
  color: var(--white-font) !important;
}

.vxe-table--border-line {
}

.vxe-table .vxe-table--header-wrapper .vxe-table--header-border-line {
  display: none !important;
}

.vxe-header--gutter {
  background-position: unset !important;
}

.vxe-header--column {
  border-bottom: none !important;
  background-position: unset !important;
}

.table-row-css {
  border: none !important;
  height: 2.5rem !important;
}

.table-row-css:nth-child(odd) {
  background: #343352 !important;
  color: #B2B1CE !important;
}

.table-cell-css {
  height: 2.5rem !important;
  border-bottom: none !important;
}

.table-row-css:nth-child(even) {
  background: #3C3B5B !important;
  color: #B2B1CE !important;
  border: none !important;
}

/* table 样式结束*/


/* header 按钮样式开始*/
.is--filter-active .vxe-cell--filter .vxe-filter--btn {
  color: var(--theme-color) !important;
}

/* header 按钮样式结束*/


/* 分页样式 开始*/
.vxe-pager--wrapper .vxe-pager--prev-btn, .vxe-pager--wrapper .vxe-pager--next-btn {
  background: var(--theme-color) !important;
  color: var(--white-font) !important;
}

.vxe-pager--wrapper .vxe-pager--prev-btn:hover, .vxe-pager--wrapper .vxe-pager--next-btn:hover {
  background: var(--theme-color) !important;
  color: var(--white-font) !important;
  opacity: 0.7 !important;
}

.vxe-pager--wrapper .vxe-pager--prev-btn:focus, .vxe-pager--wrapper .vxe-pager--next-btn:focus {
  background: var(--theme-color) !important;
  color: var(--white-font) !important;
  opacity: 0.7 !important;
}

.vxe-pager--wrapper .vxe-pager--sizes {

}

.vxe-pager--wrapper .vxe-pager--sizes .vxe-select--panel .vxe-select-option--wrapper .is--selected {
  color: var(--theme-color) !important;
}

.vxe-pager--wrapper .vxe-pager--sizes .vxe-select--panel .vxe-select-option--wrapper .is--hover {
  color: var(--theme-color) !important;
}

.vxe-pager--wrapper .vxe-pager--sizes .vxe-input .vxe-input--inner:focus {
  border-color: var(--theme-color) !important;
}

.vxe-pager--wrapper .vxe-pager--goto:focus {
  border-color: var(--theme-color) !important;
}

/* 分页样式 结束*/


/* 表格中的加载   开始*/
.vxe-loading .vxe-loading--spinner:after, .vxe-loading .vxe-loading--spinner:before {
  background: var(--theme-color) !important;
}

/* 表格中的加载   结束*/
