.menubody { background-size: 100% auto; background-color: rgba(202, 79, 69, 1); border-radius: 5px 5px 0px 0px; display: flex; flex-flow: row; } .menupanel { border: 1px solid #EDEDED; border-radius: 0px 0px 5px 5px; margin-top: 0px; } /* .sidebar-collapsed .menubody { width: calc(100vw - 250px); } .sidebar-collapsed-back .menubody { width: calc(100vw - 463px); }*/ .redmenu { height: 45px; padding: 10px 20px 0px 20px; flex: 1; overflow: hidden; overflow-x: scroll; scrollbar-width: none; width: 0; } .redmenu::-webkit-scrollbar { display: none; } .redmenu-items { display: flex; flex-flow: row nowrap; width: 96%; } .redmenu-items a { white-space: nowrap; } .redmenu-btn { width: 75px; margin-top: 10px; } .redmenu-btn i { float: left; cursor: pointer; } .redmenu-btn .material-icons:hover { background-color: #ddd; } .nav-item { color: #ffffff; padding: 5px 15px 10px 15px; text-decoration: none; transition: .3s; margin: 0px 6px; z-index: 1; font-family: 'DM Sans', sans-serif; font-weight: 500; border-radius: 10px 10px 0px 0px; } .nav-item:before { content: ""; bottom: -6px; left: 0; width: 100%; height: 5px; background-color: #dfe2ea; border-radius: 8px 8px 0 0; opacity: 0; transition: .3s; } .nav-item:not(.is-active):hover:before { opacity: 1; bottom: 0; } .nav-item:visited, .nav-item:active, .nav-item:link, .nav-item:hover { text-decoration: none; } .btnLeft { width: 36px; height: 26px; background: rgba(255, 255, 255, 1); border-radius: 100px 0px 0px 100px; opacity: 0.29; } .btnRight { width: 36px; height: 26px; background: rgba(255, 255, 255, 1); border-radius: 0px 100px 100px 0px; opacity: 0.29; } .is-active { background-color: #ffffff; color: rgba(202, 79, 69, 1); }