.acc-content { .account-left { width: 16%; height: 100%; padding-bottom: 50px; float: left; border-right: none; overflow-y: auto; .ant-menu-submenu { .ant-menu-submenu-title { font-size: 16px; } } } } .acc-index { display: inline-block; overflow: hidden; width: 100%; margin: 1px auto 0; height: 60px; line-height: 60px; img{ vertical-align: middle; margin: 0px 10px; } .icon{ cursor: pointer; vertical-align: top; margin-top: 18px; color:#fff; font-size: 25px; float: right; margin-right: 13px; } a{ color:#ffffff!important; } } .ant-layout-sider{ height: 100%!important; } .ant-layout.ant-layout-has-sider{ min-height:calc(100vh - 10px); margin-top:1px; }