@import './mixins/_responsive.scss'; .main-sider{ padding-top: 10px; //height: calc(100vh - 68px); height: calc(100vh - 100px); overflow-y: auto; overflow-x: hidden; background: $secondary-light-background-color; } /*.main-sider, .main-sider.ant-layout-sider-light .ant-layout-sider-trigger, .main-sider .ant-layout-sider-light .ant-layout-sider-zero-width-trigger, .main-sider .ant-menu-submenu > .ant-menu, .mainNavigation.ant-menu{ background: transparent; box-shadow: none; }*/ .mainNavigation.ant-menu, .main-sider .ant-menu-submenu > .ant-menu{ background: transparent; } .main-sider .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected, .main-sider .ant-menu-submenu-inline.ant-menu-submenu-selected, .main-sider .ant-menu-inline-collapsed .ant-menu-item.ant-menu-submenu-selected, .main-sider .ant-menu-inline-collapsed .ant-menu-submenu.ant-menu-submenu-selected{ background: $highlight-background-color; box-shadow: $base-item-shadow; } .main-sider .ant-menu-submenu-inline.ant-menu-submenu-selected.ant-menu-submenu-open{ background: transparent; box-shadow: none; } .mainNavigation.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item { line-height: normal; } /* .main-navigation{ display: block; text-align: center; height: 64px; } */ .drawer .main-navigation{ text-align: left; } .drawer-right .drawer-content-wrapper .drawer-button{ box-shadow: none; } .drawer-right.drawer-open .drawer-button{ box-shadow: -2px 2px 8px rgba(0, 0, 0, 0.15); } .main-navigation.is-tablet .ant-menu-item, .main-navigation.is-tablet .ant-menu-submenu .ant-menu-submenu-title { padding: 0 10px; } @media only screen and (max-width : 767px) { .main-navigation{ text-align: left; } } .mainNavigation{ padding: 0px 0; border-bottom: 0; //line-height: 63px; //height: 63px; // display: inline-block; background: transparent!important; } @media only screen and (max-width: 1330px) { .mainNavigation .ant-menu-item, .mainNavigation .ant-menu-submenu-title{ padding: 0 10px; } } .mainNavigation.ant-menu-inline, .mainNavigation.ant-menu-vertical, .ant-menu-vertical-left{ border-right: none; } .mainNavigation.ant-menu-horizontal{ line-height: 60px; align-items: baseline; } .mainNavigation.ant-menu-horizontal > .ant-menu-item a:hover { color: #f2f2f2; } .mainNavigation .ant-menu-item-selected, .mainNavigation .ant-menu-item-selected>a, .mainNavigation .ant-menu-item-selected>a:hover, .mainNavigation .ant-menu-item-active{ /* color: $primary-color; */ } .mainNavigation .ant-menu-item-selected, .mainNavigation .ant-menu-item-active{ /* border-bottom-color: $primary-color; */ } .mainNavigation .ant-menu-item, .mainNavigation .ant-menu-submenu-title, .mainNavigation .ant-menu-item a, .mainNavigation .ant-menu-submenu-title span{ color: $secondary-text-color; font-weight: 500; font-size: 15px; } .ant-menu-submenu .ant-menu { border-radius: 0px!important; } .mainNavigation.ant-menu-horizontal > .ant-menu-submenu > .ant-menu-submenu-title { padding: 0; line-height: normal; } .mainNavigation .ant-menu-submenu-title span.subMenuHead { display:flex; flex-direction: column; .anticon{ margin-right:0; color: var(--primary-background-color); font-size: 30px; margin-bottom: 10px; } } .mainNavigation.ant-menu-horizontal > .ant-menu-item a { color: $contrast-text-color; font-weight: 500; font-size: 15px; &.singleMenu { display:flex; flex-direction: column; .anticon{ margin-right:0; color: var(--primary-background-color); font-size: 30px; margin-bottom: 10px; } } } .mainNavigation.ant-menu-horizontal > .ant-menu-item::after, .mainNavigation.ant-menu-horizontal > .ant-menu-submenu::after { // border-bottom: 2px solid white; bottom: -7px; } .mainNavigation .ant-menu-sub .ant-menu-item a{ font-size: 13px; font-weight: 500; } .mainNavigation .ant-menu-item .anticon, .mainNavigation .ant-menu-submenu-title .anticon{ margin-right: 10px; color: $primary-color; } .mainNavigation.ant-menu-inline-collapsed .ant-menu-item .anticon, .mainNavigation.ant-menu-inline-collapsed .ant-menu-submenu-title .anticon{ color: $secondary-text-color; font-size: 20px!important; } .mainNavigation.ant-menu-inline-collapsed .ant-menu-item .anticon:hover, .mainNavigation.ant-menu-inline-collapsed .ant-menu-submenu-title .anticon:hover{ color: $primary-color; } .mainNavigation.ant-menu-inline-collapsed .ant-menu-item.ant-menu-item-selected .anticon, .mainNavigation.ant-menu-inline-collapsed > .ant-menu-submenu.ant-menu-submenu-selected > .ant-menu-submenu-title .anticon{ color: $primary-color; } .mainNavigation.ant-menu-inline-collapsed > .ant-menu-item, .mainNavigation.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title{ padding: 0px 28px !important; } .ant-menu-sub.ant-menu-inline > .ant-menu-item, .ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title{ line-height: 30px; height: 30px; } .mainNavigation.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover::after { border-bottom: 2px solid #ffffff; } .mainNavigation.ant-menu-horizontal > .ant-menu-item::after { bottom: -7px; border-bottom-color: #00000000; } .ant-menu-submenu .ant-menu-vertical .ant-menu-item{ margin-bottom: 0!important; line-height: 30px!important; height: 30px!important; } .mainNavigation.ant-menu-vertical .ant-menu-submenu{ margin-bottom: 0px; } .mainNavigation .ant-menu-item .anticon-down, .mainNavigation .ant-menu-submenu-title .anticon-down{ margin-right: 0px; } .mainNavigation .main-icon{ position: relative; top:1px; font-size: 18px!important; } .mainNavigation .icon-only.ant-menu-item .anticon, .mainNavigation .icon-only .ant-menu-submenu-title .anticon{ margin-right: 0; } .mainNavigation .icon-only .ant-menu-item, .mainNavigation .icon-only .ant-menu-submenu-title{ padding: 0 10px; } .mainNavigation .ant-menu-item{ margin-top: 0!important; margin-bottom: 0!important; } .mainNavigation .ant-menu-sub .ant-menu-item, .mainNavigation .ant-menu-sub .ant-menu-submenu > .ant-menu-submenu-title{ height: 30px!important; line-height: 30px!important; } .mainNavigation .anticon{ color: $secondary-text-color; } .mainNavigation .ant-menu-item .ant-menu-item-icon + span, .mainNavigation .ant-menu-submenu-title .ant-menu-item-icon + span, .mainNavigation .ant-menu-item .anticon + span, .mainNavigation .ant-menu-submenu-title .anticon + span{ margin-left: 0; color: white; } .ant-menu-sub .ant-menu-item-selected a,.ant-menu-sub .ant-menu-item-selected a:hover, .ant-menu-sub .ant-menu-item a:hover { color: #2d2d2d; } .ant-menu-inline-collapsed-tooltip{ .ant-tooltip-inner{ background: var(--primary-light-background-color); a{ color: var(--primary-text-color); .anticon{ margin-right: 10px; } } } } .calendar-widget { display: flex; padding-left: 15px; padding-right: 15px; color: $secondary-text-color; font-weight: 700; height: 64px; border-left: 1px solid $primary-background-color; } .calendar-widget .anticon { color: $secondary-text-color; position: relative; font-size: 18px; line-height: 64px; vertical-align: -3px; } .profile-widget{ display: flex; align-items: center; } .profile-widget .ant-dropdown-trigger{ display: flex; align-items: center; padding: 0 20px; // border-left: 1px solid $primary-background-color; color: $secondary-text-color; font-weight: 700; height: 64px; cursor: pointer; } .profile-widget .profile-avatar{ background: $primary-color; color: $contrast-text-color; background: var(--header-bg); color: #ffffff; border: 2px solid white; } .profile-widget .ant-avatar.ant-avatar-icon > .anticon { margin: 0; font-size: 22px; display: block; position: relative; top: 5px; } .profile-property{ color: $secondary-text-color; height: 64px; } .profile-property .anticon:first-child{ display: inline-block; margin-right: 5px; } .profile-property-dropdown { width: 100%; @include MQ(md) { width: 300px; } .ant-dropdown-menu-item-group-title{ padding: 0 0; } .ant-dropdown-menu-item-group-list{ margin:0; &:last-child{ max-height: 400px; overflow-y: auto; overflow-x: hidden; } } .ant-input{ font-size: 16px; padding: 2.5px 6px; } } .profile-search{ display: inline-block; padding: 0 20px; border-left: 1px solid $primary-background-color; background: $primary-color; font-size: 20px; width: 30px; height: 63px; float: right; } .profile-search .anticon{ color: #FFF; font-weight: 600; } .drawer-handle{ top: 10px!important; background: none!important; } .drawer-handle .drawer-handle-icon, .drawer-handle .drawer-handle-icon:before, .drawer-handle .drawer-handle-icon:after{ background: $primary-light-background-color!important; } .drawer.drawer-open .drawer-handle-icon{ background: transparent!important; } .drawer-right .drawer-handle{ box-shadow: none!important; } /*.drawer-content-wrapper{ width: 316px!important; }*/ .profile-widget-item-last .ant-badge{ position: relative; display: flex; } @media only screen and (max-width : 1429px) { .profile-widget .ant-dropdown-trigger, .profile-search{ padding: 0 5px; } } #layout-container{ position: relative; //overflow-x:hidden; } .drawer-wrapper .ant-drawer{ //margin-top: 64px; z-index: 998; } .drawer-wrapper .ant-drawer .ant-drawer-content-wrapper .ant-drawer-body{ padding: 24px 0; overflow-x: hidden; height: calc(100% - 64px); -webkit-overflow-scrolling: touch; } .drawer-wrapper .ant-drawer .ant-drawer-content-wrapper{ overflow-x: hidden; -webkit-overflow-scrolling: touch; } .drawer-handle-btn { position: relative; float: left; width: 20px; height: 63px; margin: 0 0 0 20px; cursor: pointer; z-index: 0; text-align: center; line-height: 63px; font-size: 16px; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; background: transparent; } .drawer-handle-btn-icon { width: 20px; height: 2px; background: $primary-text-color; position: relative; transition: background 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); } .drawer-handle-btn-icon:before, .drawer-handle-btn-icon:after { content: ''; display: block; position: absolute; background: $primary-text-color; width: 100%; height: 2px; transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); } .drawer-handle-btn-icon:before { top: -5px; } .drawer-handle-btn-icon:after { top: 5px; } .drawer-open .drawer-handle-btn-icon { background: transparent; } .drawer-open .drawer-handle-btn-icon:before { transform: translateY(5px) rotate(45deg); } .drawer-open .drawer-handle-btn-icon:after { transform: translateY(-5px) rotate(-45deg); } .ant-drawer-content{ background: $secondary-light-background-color!important; } .ant-menu-submenu-popup{ background: $secondary-light-background-color; } .ant-layout-sider-light .ant-layout-sider-trigger, .ant-layout-sider-light .ant-layout-sider-zero-width-trigger, .ant-layout-sider-trigger{ background: $header-bg; } .ant-menu-dark .ant-menu-sub{ background: $header-bg!important; } @media only screen and (max-width: 1330px) { .main-sider{ padding-top: 5px; } .mainNavigation .ant-menu-item, .mainNavigation .ant-menu-submenu-title, .mainNavigation .ant-menu-item a, .mainNavigation .ant-menu-submenu-title span{ // font-size: 13px; } } .ant-menu-vertical .ant-menu-item, .ant-menu-vertical-left .ant-menu-item, .ant-menu-vertical-right .ant-menu-item, .ant-menu-inline .ant-menu-item, .ant-menu-vertical .ant-menu-submenu-title, .ant-menu-vertical-left .ant-menu-submenu-title, .ant-menu-vertical-right .ant-menu-submenu-title, .ant-menu-inline .ant-menu-submenu-title{ height: 30px; } .ant-menu-vertical > .ant-menu-item, .ant-menu-vertical-left > .ant-menu-item, .ant-menu-vertical-right > .ant-menu-item, .ant-menu-inline > .ant-menu-item, .ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title{ height: 30px!important; line-height: 30px!important; }