:root {
  --ant-primary-color: #0b3d91;
  --ant-primary-color-hover: #1456b8;
  --ant-primary-color-active: #082d6b;
  --ant-primary-color-outline: rgba(11, 61, 145, 0.2);
}

.jee-theme {
  color: #0b3d91 !important;
}

.jee-theme-mask {
  color: rgba(11, 61, 145, 0.1) !important;
}

.jee-theme-mask-back-color {
  background-color: rgba(11, 61, 145, 0.1) !important;
}

.jee-theme-back-color,
.ant-btn-primary,
.ant-switch-checked,
.ant-checkbox-checked .ant-checkbox-inner,
.ant-radio-inner::after,
.ant-progress-bg {
  background-color: #0b3d91 !important;
}

.ant-btn-primary,
.ant-checkbox-checked .ant-checkbox-inner,
.ant-radio-checked .ant-radio-inner,
.ant-pagination-item-active,
.ant-input:focus,
.ant-input-focused,
.ant-input-affix-wrapper-focused {
  border-color: #0b3d91 !important;
}

.ant-btn-primary:hover,
.ant-btn-primary:focus {
  background-color: #1456b8 !important;
  border-color: #1456b8 !important;
}

.ant-btn-primary:active {
  background-color: #082d6b !important;
  border-color: #082d6b !important;
}

.ant-menu-item-selected,
.ant-menu-submenu-selected > .ant-menu-submenu-title {
  color: #0b3d91 !important;
  background-color: #e7edf7 !important;
}

.ant-menu-item:hover {
  background-color: rgba(11, 61, 145, 0.1) !important;
}

.ant-pagination-item-active a,
.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,
.ant-radio-checked::after,
.user-layout-login .forge-password {
  color: #0b3d91 !important;
}

.ant-tabs-ink-bar,
#nprogress .bar {
  background: #0b3d91 !important;
}

.ant-input:hover,
.ant-input-affix-wrapper:hover {
  border-color: #1456b8 !important;
}

aside::before {
  background-color: #0b3d91 !important;
}

.ant-layout-sider-light,
aside .ant-layout-sider-children {
  background-color: #071a33 !important;
}

aside .ant-menu,
aside .ant-menu-item,
aside .ant-menu-submenu-title,
aside .ant-menu-item .anticon,
aside .ant-menu-submenu-title .anticon {
  color: #cbd5e1 !important;
}

aside .ant-menu-item-selected,
aside .ant-menu-submenu-selected > .ant-menu-submenu-title {
  color: #fff !important;
  background-color: #1456b8 !important;
}

aside .ant-menu-item-selected .anticon,
aside .ant-menu-submenu-selected > .ant-menu-submenu-title .anticon,
aside .ant-menu-item:hover,
aside .ant-menu-submenu-title:hover,
aside .ant-menu-item:hover .anticon,
aside .ant-menu-submenu-title:hover .anticon {
  color: #fff !important;
}

aside .ant-menu-item:hover,
aside .ant-menu-submenu-title:hover {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

aside .sider-header img {
  filter: brightness(0) invert(1);
}

.ant-layout-header,
.ant-pro-global-header-layout-side,
.ant-layout-header .customhead {
  color: #fff !important;
  background-color: #0b3d91 !important;
}

.ant-layout-header .anticon,
.ant-layout-header .router-name,
.ant-layout-header .ant-breadcrumb,
.ant-layout-header .ant-breadcrumb a,
.ant-layout-header .ant-breadcrumb-link,
.ant-layout-header .ant-breadcrumb-separator,
.ant-layout-header .ant-dropdown-trigger {
  color: #fff !important;
}

.ant-layout-header .ant-btn {
  color: #0b3d91 !important;
  background-color: #fff !important;
  border-color: rgba(255, 255, 255, 0.8) !important;
}
