/* 设置 NProgress 进度条的颜色 */
#nprogress .bar {
  background: #ff0000 !important;
}

/* 设置 NProgress 进度条末端的小三角颜色 */
#nprogress .peg {
  box-shadow: 0 0 10px #ff0000, 0 0 5px #ff0000 !important;
}

/* 设置 NProgress 加载时的遮罩层颜色 */
#nprogress .spinner-icon {
  border-top-color: #ff0000 !important;
  border-left-color: #ff0000 !important;
}

.ant-btn {
  color: var(--hg-color-Red1) !important;
  border-color: var(--hg-color-Red1) !important;
}

.ant-btn-primary {
  background: var(--hg-color-Red1) !important;
  border-color: var(--hg-color-Red1) !important;
  color: white !important;
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){
   background: var(--hg-color-Red1) !important;
  border-color: var(--hg-color-Red1) !important;
  color: white !important;
}
.ant-select-selection:hover,
.ant-select-selection:focus,
.ant-input:hover,
.ant-input:focus {
  border-color: var(--hg-color-Red1) !important;
}

.ant-select-focused .ant-select-selection,
.ant-select-selection:focus,
.ant-select-selection:active {
  border-color: var(--hg-color-Red1) !important;
}

.ant-select-open .ant-select-selection {
  border-color: var(--hg-color-Red1) !important;
}

.ant-input:focus,
.ant-select-open,
.ant-select-selection {
  box-shadow: none !important;
}

.ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: var(--hg-color-Red1) !important;
}

.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-radio-input:focus+.ant-radio-inner {
  border-color: var(--hg-color-Red1) !important;
}

.ant-radio-input:focus+.ant-radio-inner {
  box-shadow: none !important;
}

.ant-radio-checked .ant-radio-inner {
  border-color: var(--hg-color-Red1) !important;
}

.ant-radio-inner::after {
  background-color: var(--hg-color-Red1) !important;
}

.ant-radio-checked::after {
  border-color: var(--hg-color-Red1) !important;
}

.ant-cascader-picker:focus .ant-cascader-input,
.ant-cascader-picker:hover .ant-cascader-input {
  border-color: var(--hg-color-Red1) !important;
  box-shadow: none !important;
}

.ant-checkbox-checked::after {
  border-color: var(--hg-color-Red1) !important;
}

.ant-cascader-menu:hover .ant-empty-description {
  color: #fff !important;
}

.ant-spin {
  color: var(--hg-color-Red1) !important;
}

.ant-spin-dot-item {
  background-color: var(--hg-color-Red1) !important;
}

.ant-radio-button-wrapper:hover {
  color: var(--hg-color-Red1) !important;
}

.top-box .ant-radio-button-wrapper-checked {
  background-color: var(--hg-color-Red1) !important;
  box-shadow: none !important;
  color: #fff !important;
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: var(--hg-color-Red1) !important;
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  border-color: var(--hg-color-Red1) !important;
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: var(--hg-color-Red1) !important;
}

.ant-input-number:hover,
.ant-input-number-focused {
  border-color: var(--hg-color-Red1) !important;
  box-shadow: none !important;
}

.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  background-color: var(--hg-color-Red1) !important;
}

.ant-pagination-item-active {
  border-color: var(--hg-color-Red1) !important;
}

.ant-pagination-item-active a {
  color: var(--hg-color-Red1) !important;
}

.ant-pagination-item-active:focus a,
.ant-pagination-item-active:hover a {
  color: var(--hg-color-Red1) !important;
}

.ant-pagination-item:hover {
  border-color: var(--hg-color-Red1) !important;
}

.ant-pagination-item:hover a {
  color: var(--hg-color-Red1) !important;
}

.ant-time-picker-input:hover {
  border-color: var(--hg-color-Red1) !important;
}

.ant-time-picker-input {
  box-shadow: none !important;
}

.ant-checkbox-disabled {
  border-color: red !important;
}

.ant-checkbox-input[disabled]+.ant-checkbox-inner::after {
  border-color: var(--hg-color-Red1) !important;
}