.menu-sidebar-light .ant-menu-title-content,
.menu-sidebar-light .ant-menu-submenu {
  color: #0e1726 !important;
  font-size: 14px;
}

.sidebar-home .button-collapse:hover {
  background-color: #4362ee !important;
}

.menu-sidebar-light .ant-menu-sub .ant-menu-title-content {
  color: #6b7280 !important;
  font-size: 14px;
}

.menu-sidebar-light .ant-menu-sub {
  background-color: transparent !important;
}

.menu-sidebar-dark .ant-menu-sub {
  background-color: transparent !important;
}

.button-collapse:hover {
  background-color: #E3E9EF !important;
}

.menu-sidebar-light .ant-menu-item .ant-menu-item-icon,
.menu-sidebar-light .ant-menu-submenu-title .ant-menu-item-icon {
  transition: 0.1s;
}

.menu-sidebar-light .ant-menu-item:hover .ant-menu-item-icon,
.menu-sidebar-light .ant-menu-submenu-title:hover .ant-menu-item-icon {
  color: #5371f5 !important;
  fill: #8d9fee !important;
}

.menu-sidebar-light .ant-menu-sub .ant-menu-title-content:hover {
  color: #4361ee !important;
  font-size: 14px;
}

.sidebar-home .ant-menu-item {
  padding-left: 12px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100% !important;
  transition: 0.1s !important;
}

.sidebar-home .ant-menu {
  padding-right: 16px !important;
  padding-left: 16px !important;
}

.menu-sidebar-dark .ant-menu-item-selected {
  background-color: #181F32 !important;
}

.menu-sidebar-light .ant-menu-item-selected {
  background-color: #EBEBEB !important;
}

.menu-sidebar-light {
  font-weight: 500 !important;
  font-size: 16px;
  font-family: "Nunito", serif;
  padding: 0 8px !important;
}

.ant-layout-sider.sidebar-home {
  max-width: 260px !important;
  min-width: 260px !important;
  width: 260px !important;
}

.ant-layout-sider-collapsed.sidebar-home {
  max-width: 0 !important;
  min-width: 0 !important;
}

.menu-sidebar-light.ant-menu-inline-collapsed {
  display: none;
}

/*  */

.menu-sidebar-dark .ant-menu-submenu-open {
  background: #181F32;
}