.hmap-popup-header {
  display: none !important;
}

.hmap-popup-content {
  max-height: initial !important;
  max-width: initial !important;
}

.hmap-popup-content-title {
  text-align: left !important;
  color: #747885;
}

.hmap-popup-content-title::before {
  background: #0b75ec80;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}

.hmap-popup-content-value {
  color: #0b75ec;
}

.hmap-popup-triangle {
  border-bottom-color: #fff !important;
}


.ey-layout-login .base {
  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;
}

.ey-layout-login .login_wrap .login_img1 {
  width: 225px !important;
  height: 82px !important;
}

.ey-layout-login .login_center .login_img2 {
  height: 1.29rem !important;
  width: 5.34rem !important;
  margin-top: 1.45rem !important;

}

.ey-layout-login .logo_wrap {
  margin-top: -2.55rem !important;
}

.ey-layout-header-logo-bg {
  margin-top: 0.08rem !important;
}

.ey-x-login-panel .ey-x-input-prefix .prefix-icon,
.v-two-factor-validate-panel .ey-x-input-prefix .prefix-icon {
  height: var(--lt-iv-input-prefix-icon-height);
  width: var(--lt-iv-input-prefix-icon-width);
  fill: #1677ff !important;
  opacity: .7
}

/*滚动条样式，仅支持webkit内核浏览器*/
* {
  margin: 0;
  padding: 0;
}

*::-webkit-scrollbar-button {
  width: 0;
  height: 0;
}

*::-webkit-scrollbar-track {
  background: #f7f7f7;
}

*::-webkit-scrollbar-thumb {
  background: #cfcfd1;
}

*::-webkit-scrollbar-track,
*::-webkit-scrollbar-thumb {
  border-radius: 5px;
}

*::-webkit-scrollbar-corner,
*::-webkit-scrollbar-resizer,
*::-webkit-scrollbar-button {
  background: #fff;
}

/*滚动条样式*/
*::-webkit-scrollbar {
  width: 4px !important;
  height: 10px;
}

*::-webkit-scrollbar-thumb {
  background: #cbcbd2;
  width: 4px !important;
}

*::-webkit-scrollbar {
  width: 6px !important;
  height: 6px !important;
  border-radius: 3px;
  background: #d9d9d9;
}

*::-webkit-scrollbar-thumb {
  background: #d9d9d9;
  width: 6px !important;
  border-radius: 3px;
}

*::-webkit-scrollbar-thumb:hover {
  background: #1e8be5;
}

/* .tool-wrapper {
  overflow: hidden;
} */

.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #1677ff !important;
  border-color: #1677ff !important;
}

.ant-checkbox-checked:after {
  border-color: #1677ff !important;
}

.ant-checkbox:hover .ant-checkbox-inner {
  border-color: #1677ff !important;
}

.ant-checkbox-indeterminate .ant-checkbox-inner:after {
  background-color: #1677ff !important;
}

.ant-table-row-selected>td {
  background-color: #fafafa !important;
}

.ant-pagination-item-active {
  border-color: #1677ff !important;
}

.ant-pagination .ant-pagination-item-active a {
  color: #1677ff;
}

.ant-pagination .ant-pagination-item-active a {
  color: #1677ff;
}

.ant-pagination .ant-pagination-item-active a:hover {
  color: #1677ff;
}

.ant-spin-nested-loading {
  height: 100%;
}

.ant-spin-container {
  height: 100%;
}

.ant-table-container {
  height: 100%;
}

.ant-table {
  height: calc(100% - 64px);
}

.ant-table-wrapper {
  height: 100%;
}

.ant-table-wrapper>div {
  height: 100%;
}

.ant-form-item-label>label {
  color: #333;
}

.ant-table-tbody>tr>td {
  color: #333;
  font-size: 14px;
}

.ant-table-thead>tr>th {
  color: rgba(18, 21, 26, 0.6) !important;
  font-size: 14px;
  font-weight: 400 !important;
}

.table-striped {
  background-color: #fafafa;
}