.ant-layout {
    width: 100% !important;
    min-height: 100% !important;
}
.ant-layout-sider-children {
    background-color: #2a334f;
}
.ant-layout-header {
    display: flex !important;
    justify-content: space-between !important;
    line-height: 1 !important;
}
.ant-menu {
    background: #2a334f !important; 
}
.ant-menu-inline {
    border-right: 1px solid transparent !important;
}
.ant-menu-inline-collapsed {
    border-right: 1px solid transparent !important;
}
.ant-menu-inline > .ant-menu-item {
    color: #fff;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
    color: #1990fe;
}
.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
    color: #fff;
}
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
    background-image: linear-gradient(to right, rgba(247, 249, 251, 1), rgba(247, 249, 251, 1)) !important;
}
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
    background-image: linear-gradient(to right, rgba(247, 249, 251, 1), rgba(247, 249, 251, 1)) !important;
}
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
    color: #fff !important;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected .anticon {
    color: #1990fe !important;
}
.ant-menu-inline-collapsed > .ant-menu-item {
    color: #fff !important;
}
.ant-menu-inline-collapsed > .ant-menu-item .anticon {
    color: #fff !important;
}
.ant-menu-inline-collapsed > .ant-menu-submenu-selected {
    color: #1990fe !important;
}
.ant-menu-vertical > .ant-menu-item {
    color: #fff !important;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
    color: #1990fe !important;
}

.ant-menu-inline-collapsed .ant-menu-submenu-selected .ant-menu-submenu-title{
    color: #1990fe !important;
}