
body .rxMenuBox .ant-menu-dark,
body .rxMenuBox .ant-menu-dark .ant-menu-sub{
  background: #466284;
}
.rxMenuBox .ant-menu-dark.ant-menu-inline .ant-menu-item,
.rxMenuBox .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{
  padding-right: 0;
}
body .rxMenuBox .ant-menu.ant-menu-dark .ant-menu-item-selected,
body .rxMenuBox .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected{
  background: transparent;

}
body .rxMenuBox .ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title{
  margin: 0!important;
}
body .rxMenuBox .ant-menu.ant-menu-dark .ant-menu-item-selected .item-active,
body .rxMenuBox .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected .item-active{
  background: #fff;
}
body .rxMenuBox .ant-menu-dark .ant-menu-item-selected .anticon + span,
body .rxMenuBox .ant-menu-dark .ant-menu-item-selected .anticon
{
  /* color: #4F7AFF; */
  color: #4F7AFF;
}
.rxMenuBox .item-active{
  line-height: 42px;
  padding-right: 20px;
  /*padding-left: 20px;*/
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  position: relative;
  font-size: 12px;
}
.rxMenuBox .item-active i{
  font-size: 12px;
}
.rxMenuBox .item-active:before{
  position: absolute;
  right: 0;
  width: 8px;
  height: 8px;
}
.rxMenuBox .item-active-before{
  position: relative;
}
body .ant-menu-dark .ant-menu-inline.ant-menu-sub{
  background: #3A5678;
  box-shadow: none;
}
.rxMenuBox .ant-menu-item-selected .item-active-before:before,
.rxMenuBox .ant-menu-item-selected .item-active-before:after{
  content: '';
  display: inline-block;
  position: absolute;
  right: 0;
  width: 12px;
  height: 12px;
  background: #fff;
  z-index: 9;
  top: -12px;
}
.rxMenuBox .ant-menu-item-selected .item-active-before:after{
  background: #466284;
  border-bottom-right-radius: 9px;
}
.rxMenuBox .ant-menu-item-selected .item-active:before,
.rxMenuBox .ant-menu-item-selected .item-active:after{
  content: '';
  display: inline-block;
  position: absolute;
  right: 0;
  width: 12px;
  height: 12px;
  background: #fff;
  z-index: 9;
  bottom: -12px;
}
.rxMenuBox .ant-menu-item-selected .item-active:after{
  border-top-right-radius: 9px;
  background: #466284;
}
.rxMenuBox .ant-menu-item{
  position: relative!important;
  z-index: 16;
  background: #466284;
}
.rxMenuBox .ant-menu-inline .ant-menu-submenu{
  z-index: 10;
  position: relative!important;
  background: #3A5678;
  padding-top: 0;
  padding-bottom: 0;
}
.rxMenuBox .ant-menu-inline .ant-menu-submenu  .ant-menu-item,
.rxMenuBox .ant-menu-dark  .ant-menu-submenu .ant-menu-item:hover{
  background: #3A5678;
}
.rxMenuBox .ant-menu-dark .ant-menu-item:hover{
  background: #466284;
}

.rxMenuBox .ant-menu-submenu .ant-menu-item-selected .item-active:after,
.rxMenuBox .ant-menu-submenu .ant-menu-item-selected .item-active-before:after{
  background: #3A5678;
}

body .rxMenuBox .ant-menu-dark.ant-menu-inline .ant-menu-item{
  overflow: initial!important;
}
body .rxMenuBox .ant-menu-inline .ant-menu-item,
body .rxMenuBox .ant-menu-inline .ant-menu-item:not(:last-child){
  margin: 0;
}
body .rxMenuBox .ant-menu-inline .ant-menu-item{
  padding-right: 0!important;
  padding-top: 4px;
  padding-bottom: 4px;
  min-height: 50px;
}
body .rxMenuBox .ant-menu-submenu .ant-menu-submenu-title{
  position: relative;
  z-index: 13;
  background: #466284;
}
body .rxMenuBox  .ant-menu-submenu .ant-menu{
  position: relative;
  z-index: 10;
}
body .rxMenuBox .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after{
  margin-top: -3px;
}
body .rxMenuBox .ant-menu-vertical > .ant-menu-item,
body .rxMenuBox .ant-menu-vertical-left > .ant-menu-item,
body .rxMenuBox .ant-menu-vertical-right > .ant-menu-item,
body .rxMenuBox .ant-menu-inline > .ant-menu-item, .ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,
body .rxMenuBox .ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,
body .rxMenuBox .ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,
body .rxMenuBox .ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title{
  height: 50px;
  line-height: 50px;
}