.sidebar-narrow-unfoldable .drop-lot {
  display: none;
}

.sidebar-nav .nav-group:not(.show) .nav-group-items {
  display: none;
}

.sidebar-nav .nav-group.show>.nav-group-toggle::after {
  transform: rotate(180deg);
}

/* .sidebar-nav .nav-group-toggle::after {
  display: block;
  flex: 0 12px;
  height: 12px;
  content: "";
  background-image: url(../../../assets/images/svg/customer_contact.svg);
  background-repeat: no-repeat;
  background-position: center;
  transition: transform 0.15s;

} */
.side-bar-menu{    border-right: solid 2px transparent !important;}

/* html:not([dir="rtl"]) .sidebar-nav .nav-group-toggle::after {
  margin-left: auto;
}

*[dir="rtl"] .sidebar-nav .nav-group-toggle::after {
  margin-right: auto;
} */



/****saravanan****/

html:not([dir="rtl"]) .avatars-stack .avatar {
  margin-right: -0.8rem;
}

.sidebar {
  
  position: relative;
  display: flex;
  flex: 0 0 16rem;
  flex-direction: column;
  order: -1;
  width: 15rem;
  padding: 0;
  border-right: solid 1px #d7e2ed !important;

  background: #fff;
  
}

html:not([dir="rtl"]) .sidebar {
  border-right: var(--cui-sidebar-border-width, 0) solid var(--cui-sidebar-border-color, transparent);
}

*[dir="rtl"] .sidebar {
  border-left: var(--cui-sidebar-border-width, 0) solid var(--cui-sidebar-border-color, transparent);
}

@media (prefers-reduced-motion: reduce) {
  .sidebar {
    transition: none;
  }
}

html:not([dir="rtl"]) .sidebar:not(.sidebar-end) {
  margin-left: 0;
}

*[dir="rtl"] .sidebar:not(.sidebar-end) {
  margin-right: 0;
}

.sidebar:not(.sidebar-end)~* {
  --cui-sidebar-occupy-start: 15rem;
}

.sidebar.sidebar-end {
  order: 99;
}

html:not([dir="rtl"]) .sidebar.sidebar-end {
  margin-right: 0;
}

*[dir="rtl"] .sidebar.sidebar-end {
  margin-left: 0;
}

.sidebar.sidebar-end~* {
  --cui-sidebar-occupy-end: 15rem;
}

.sidebar[class*="bg-"] {
  border-color: rgba(0, 0, 21, 0.1);
}

.sidebar.sidebar-sm {
  --cui-sidebar-width: 12rem;
}

@media (min-width: 768px) {
  .sidebar.sidebar-sm:not(.sidebar-end):not(.hide)~* {
    --cui-sidebar-occupy-start: 12rem;
  }

  .sidebar.sidebar-sm.sidebar-end:not(.hide)~* {
    --cui-sidebar-occupy-end: 12rem;
  }
}

.sidebar.sidebar-lg {
  --cui-sidebar-width: 20rem;
}

@media (min-width: 768px) {
  .sidebar.sidebar-lg:not(.sidebar-end):not(.hide)~* {
    --cui-sidebar-occupy-start: 20rem;
  }

  .sidebar.sidebar-lg.sidebar-end:not(.hide)~* {
    --cui-sidebar-occupy-end: 20rem;
  }
}

.sidebar.sidebar-xl {
  --cui-sidebar-width: 24rem;
}

@media (min-width: 768px) {
  .sidebar.sidebar-xl:not(.sidebar-end):not(.hide)~* {
    --cui-sidebar-occupy-start: 24rem;
  }

  .sidebar.sidebar-xl.sidebar-end:not(.hide)~* {
    --cui-sidebar-occupy-end: 24rem;
  }
}

@media (min-width: 768px) {
  html:not([dir="rtl"]) .sidebar.hide:not(.sidebar-end) {
    margin-left: calc(-1 * var(--cui-sidebar-width));
  }

  *[dir="rtl"] .sidebar.hide:not(.sidebar-end) {
    margin-right: calc(-1 * var(--cui-sidebar-width));
  }

  .sidebar.hide:not(.sidebar-end)~* {
    --cui-sidebar-occupy-start: 0;
  }

  html:not([dir="rtl"]) .sidebar.hide.sidebar-end {
    margin-right: calc(-1 * var(--cui-sidebar-width));
  }

  *[dir="rtl"] .sidebar.hide.sidebar-end {
    margin-left: calc(-1 * var(--cui-sidebar-width));
  }

  .sidebar.hide.sidebar-end~* {
    --cui-sidebar-occupy-end: 0;
  }
}

@media (min-width: 768px) {
  .sidebar.sidebar-fixed {
    position: fixed;
    top: 8.5%;
    bottom: 0;
    /* z-index: 1030; */
  }

  html:not([dir="rtl"]) .sidebar.sidebar-fixed:not(.sidebar-end) {
    left: 0;
  }

  *[dir="rtl"] .sidebar.sidebar-fixed:not(.sidebar-end) {
    right: 0;
  }

  html:not([dir="rtl"]) .sidebar.sidebar-fixed.sidebar-end {
    right: 0;
  }

  *[dir="rtl"] .sidebar.sidebar-fixed.sidebar-end {
    left: 0;
  }
}

@media (min-width: 768px) {
  .sidebar.sidebar-sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    height: 100vh;
  }
}

.sidebar.sidebar-overlaid {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 1032;
}

html:not([dir="rtl"]) .sidebar.sidebar-overlaid:not(.sidebar-end) {
  left: 0;
}

*[dir="rtl"] .sidebar.sidebar-overlaid:not(.sidebar-end) {
  right: 0;
}

.sidebar.sidebar-overlaid:not(.sidebar-end)~* {
  --cui-sidebar-occupy-start: 0;
}

html:not([dir="rtl"]) .sidebar.sidebar-overlaid.sidebar-end {
  right: 0;
}

*[dir="rtl"] .sidebar.sidebar-overlaid.sidebar-end {
  left: 0;
}

.sidebar.sidebar-overlaid.sidebar-end~* {
  --cui-sidebar-occupy-end: 0;
}

@media (max-width: 767.98px) {
  .sidebar {
    --cui-is-mobile: true;
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 1031;
  }

  html:not([dir="rtl"]) .sidebar:not(.sidebar-end) {
    left: 0;
  }

  *[dir="rtl"] .sidebar:not(.sidebar-end) {
    right: 0;
  }

  /* .sidebar:not(.sidebar-end)~* {
    --cui-sidebar-occupy-start: 0 !important;
  } */

  html:not([dir="rtl"]) .sidebar:not(.sidebar-end):not(.show) {
    margin-left: calc(-1 * var(--cui-sidebar-width));
  }

  *[dir="rtl"] .sidebar:not(.sidebar-end):not(.show) {
    margin-right: calc(-1 * var(--cui-sidebar-width));
  }

  html:not([dir="rtl"]) .sidebar.sidebar-end {
    right: 0;
  }

  *[dir="rtl"] .sidebar.sidebar-end {
    left: 0;
  }

  .sidebar.sidebar-end~* {
    --cui-sidebar-occupy-end: 0 !important;
  }

  html:not([dir="rtl"]) .sidebar.sidebar-end:not(.show) {
    margin-right: calc(-1 * var(--cui-sidebar-width));
  }

  *[dir="rtl"] .sidebar.sidebar-end:not(.show) {
    margin-left: calc(-1 * var(--cui-sidebar-width));
  }
}

@media (max-width: 320px) {
  .sidebar {
    --cui-is-mobile: true;
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 1031;
  }

  html:not([dir="rtl"]) .sidebar:not(.sidebar-end) {
    left: 0;
  }

  *[dir="rtl"] .sidebar:not(.sidebar-end) {
    right: 0;
  }

  .sidebar:not(.sidebar-end)~* {
    --cui-sidebar-occupy-start: 0 !important;
  }

  html:not([dir="rtl"]) .sidebar:not(.sidebar-end):not(.show) {
    margin-left: calc(-1 * var(--cui-sidebar-width));
  }

  *[dir="rtl"] .sidebar:not(.sidebar-end):not(.show) {
    margin-right: calc(-1 * var(--cui-sidebar-width));
  }

  html:not([dir="rtl"]) .sidebar.sidebar-end {
    right: 0;
  }

  *[dir="rtl"] .sidebar.sidebar-end {
    left: 0;
  }

  .sidebar.sidebar-end~* {
    --cui-sidebar-occupy-end: 0 !important;
  }

  html:not([dir="rtl"]) .sidebar.sidebar-end:not(.show) {
    margin-right: calc(-1 * var(--cui-sidebar-width));
  }

  *[dir="rtl"] .sidebar.sidebar-end:not(.show) {
    margin-left: calc(-1 * var(--cui-sidebar-width));
  }
}

.sidebar-close {
  position: absolute;
  top: 0;
  width: 4rem;
  height: 4rem;
  color: var(--cui-sidebar-color, rgba(255, 255, 255, 0.87));
  background: 0 0;
  border: 0;
}

html:not([dir="rtl"]) .sidebar-close {
  right: 0;
}

*[dir="rtl"] .sidebar-close {
  left: 0;
}

.sidebar-close:hover {
  text-decoration: none;
}

.sidebar-close:focus {
  outline: 0;
}

.sidebar-brand {
  display: flex;
  flex: 0 0 4rem;
  align-items: center;
  justify-content: center;
  /* color: var(--cui-sidebar-brand-color, rgba(255, 255, 255, 0.87));
  background: var(--cui-sidebar-brand-bg, rgba(0, 0, 21, 0.2)); */
}

.sidebar-brand .sidebar-brand-narrow {
  display: none;
}

.sidebar-header {
  flex: 0 0 4rem;
  padding: 0.75rem 1rem;
  text-align: center;
  background: var(--cui-sidebar-header-bg, rgba(0, 0, 21, 0.2));
  transition: height 0.15s, padding 0.15s;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-header {
    transition: none;
  }
}

.sidebar-header .nav-link {
  display: flex;
  align-items: center;
  min-height: 4rem;
}

.sidebar-footer {
  flex: 0 0 auto;
  padding: 0.75rem 1rem;
  /* background: var(--cui-sidebar-footer-bg, rgba(0, 0, 21, 0.2)); */
  transition: height 0.15s, padding 0.15s;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-footer {
    transition: none;
  }
}

.sidebar-toggler {
  display: flex;
  flex: 0 0 3rem;
  justify-content: flex-end;
  width: inherit;
  padding: 0;
  cursor: pointer;
  /* background-color: var(--cui-sidebar-toggler-bg, rgba(0, 0, 21, 0.2)); */
  border: 0;
}

/* @media (max-width: 767.98px) {
  .sidebar-toggler {
    display: none;
  }
} */

.sidebar-toggler::before {
  display: block;
  width: 8rem;
  height: 5rem;
  content: "";
  background-image: url(../../assets/images/right-arrow-sidebar.png);
  /* transform: rotate(-180deg); */
  background-repeat: no-repeat;
  background-position: center;
  background-size: 0.75rem;
  transition: transform 0.15s;
}

.sidebar-narrow-unfoldable .sidebar-toggler::before{
  background-image: url(../../assets/images/right-arrow-sidebar.png);
  transform: rotate(-180deg) !important;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-toggler::before {
    transition: none;
  }
}

*[dir="rtl"] .sidebar-toggler::before {
  transform: rotate(-180deg);
}

.sidebar-toggler:focus {
  outline: 0;
}


.sidebar-end .sidebar-toggler {
  justify-content: flex-start;
}

.sidebar-end .sidebar-toggler::before {
  transform: rotate(-180deg);
}

@media (max-width: 767.98px) {
  .sidebar-backdrop {
    position: fixed;
    top: 0;
    z-index: 1030;
    width: 100vw;
    height: 100vh;
    background-color: #000015;
    transition: opacity 0.15s linear;
  }

  html:not([dir="rtl"]) .sidebar-backdrop {
    left: 0;
  }

  *[dir="rtl"] .sidebar-backdrop {
    right: 0;
  }
}

@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .sidebar-backdrop {
    transition: none;
  }
}

@media (max-width: 767.98px) {
  .sidebar-backdrop.fade {
    opacity: 0;
  }
}

@media (max-width: 767.98px) {
  .sidebar-backdrop.show {
    opacity: 0.5;
  }
}

.sidebar-nav {
  position: relative;
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 0;
  margin-bottom: 0;
  overflow-x: hidden;
  overflow-y: auto;
  list-style: none;
}

.sidebar-nav .nav-title {
  padding: 0.75rem 1rem;
  margin-top: 1rem;
  font-size: 80%;
  font-weight: 700;
  color: var(--cui-sidebar-nav-title-color, rgba(255, 255, 255, 0.6));
  text-transform: uppercase;
  transition: height 0.15s, margin 0.15s;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-nav .nav-title {
    transition: none;
  }
}

.sidebar-nav .nav-link {
  display: flex;
  flex: 1;
  align-items: center;
  /* padding: 0.8445rem 1rem; */
  color: #000;
  text-decoration: none;
  white-space: nowrap;
  /* background: #f2f0f0; */
  border-left: solid 4px transparent;
  transition: background 0.15s ease, color 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-nav .nav-link {
    transition: none;
  }
}

.sidebar-nav .nav-link.active {
  color: var(--cui-sidebar-nav-link-active-color, rgba(255, 255, 255, 0.87));
  background: var(--cui-sidebar-nav-link-active-bg, rgba(255, 255, 255, 0.05));
}

.sidebar-nav .nav-link.active .nav-icon {
  color: var(--cui-sidebar-nav-link-active-icon-color,
      rgba(255, 255, 255, 0.87));
}

.sidebar-nav .nav-link.disabled {
  color: var(--cui-sidebar-nav-link-disabled-color, rgba(255, 255, 255, 0.38));
  pointer-events: none;
  cursor: not-allowed;
  background: 0 0;
}

.sidebar-nav .nav-link.disabled .nav-icon {
  color: var(--cui-sidebar-nav-link-disabled-icon-color,
      rgba(255, 255, 255, 0.6));
}

.sidebar-nav .nav-link.disabled:hover {
  color: var(--cui-sidebar-nav-link-disabled-color, rgba(255, 255, 255, 0.38));
}

.sidebar-nav .nav-link.disabled:hover .nav-icon {
  color: var(--cui-sidebar-nav-link-disabled-icon-color,
      rgba(255, 255, 255, 0.6));
}

.sidebar-nav .nav-link.disabled:hover.nav-dropdown-toggle::after {
  background-image: var(--cui-sidebar-nav-group-indicator-hover,
      url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba%28255, 255, 255, 0.87%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"));
}

@media (hover: hover),
(-ms-high-contrast: none) {
  .sidebar-nav .nav-link:hover {
    color: #000;
    text-decoration: none;
    background: #fff;
    border-left: solid 4px #0578BE !important;
  }

  .nav-item {
    border-left: solid 0px transparent !important;
  }

  /* .sidebar-nav .nav-link:hover .nav-icon {
    color: var(--cui-sidebar-nav-link-hover-icon-color,
        rgba(255, 255, 255, 0.87));
  }

  .sidebar-nav .nav-link:hover.nav-group-toggle::after {
    background-image: var(--cui-sidebar-nav-group-indicator-hover,
        url("../images/down-arrow-sidebar.png"));
  } */
}

.sidebar-nav .nav-icon {
  flex: 0 0 4rem;
  height: 1.25rem;
  font-size: 1.25rem;
  color: var(--cui-sidebar-nav-link-icon-color, rgba(255, 255, 255, 0.6));
  text-align: center;
  fill: currentColor;
  transition: inherit;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-nav .nav-icon {
    transition: none;
  }
}

html:not([dir="rtl"]) .sidebar-nav .nav-icon:first-child {
  margin-left: -1rem;
}

*[dir="rtl"] .sidebar-nav .nav-icon:first-child {
  margin-right: -1rem;
}

.sidebar-nav .nav-group {
  position: relative;
  transition: background 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-nav .nav-group {
    transition: none;
  }
}

.sidebar-nav .nav-group .nav-group-items {
  overflow: hidden;
  transition: height 0.15s ease;
}

.sidebar-nav .nav-group-toggle::after {
  display: block;
  flex: 0 22px;
  height: 12px;
  content: "";
  background-image: url(../../../../assets/images/svg/dropdown_normal.svg);
  background-repeat: no-repeat;
  background-position: center;
  transition: transform 0.15s;
}

html:not([dir="rtl"]) .sidebar-nav .nav-group-toggle::after {
  margin-left: auto;
}

*[dir="rtl"] .sidebar-nav .nav-group-toggle::after {
  margin-right: auto;
}





@media (min-width:320px) {
  .sidebar-narrow-unfoldable .sidebar-brand-narrow,
  .sidebar-narrow .sidebar-brand-narrow {
    display: block;
  }

}
@media (min-width: 320px) {

  /* .sidebar-narrow-unfoldable:not(:hover), */
  .sidebar-narrow-unfoldable,
  .sidebar-narrow {
    z-index: 1031;
    flex: 0 0 4rem;
    width: 4rem;
    overflow: visible;
  }



  /* .sidebar-narrow-unfoldable .sidebar-brand-full,
  .sidebar-narrow .sidebar-brand-full {
    display: none;
  } */

 
.sidebar-fixed.sidebar-narrow-unfoldable:not(:hover),
  .sidebar-fixed.sidebar-narrow {
    z-index: 1031;
    width: 4rem;
  } 

 


 html:not([dir="rtl"]) .sidebar-narrow-unfoldable:not(:hover) .sidebar-toggler::before,
  html:not([dir="rtl"]) .sidebar-narrow .sidebar-toggler::before {
    /* transform: rotate(0deg); */
  } 

  /* *[dir="rtl"] .sidebar-narrow-unfoldable:not(:hover) .sidebar-toggler::before,
  *[dir="rtl"] .sidebar-narrow .sidebar-toggler::before {
    transform: rotate(0deg);
  } 

   .sidebar-end.sidebar-narrow-unfoldable:not(:hover) .sidebar-toggler::before,
  .sidebar-end.sidebar-narrow .sidebar-toggler::before {
    transform: rotate(0deg);
  }  */
}






.sidebar-narrow:not(.sidebar-end)~* {
  --cui-sidebar-occupy-start: 4rem;
}

.sidebar-narrow.sidebar-end~* {
  --cui-sidebar-occupy-end: 4rem;
}

.sidebar-narrow-unfoldable {
  position: fixed;
  z-index: 1031;
}

.sidebar-narrow-unfoldable:not(.sidebar-end)~* {
  --cui-sidebar-occupy-start: 4rem;
}

.sidebar-narrow-unfoldable.sidebar-end~* {
  --cui-sidebar-occupy-end: 4rem;
}

html:not([dir="rtl"]) .sidebar-narrow-unfoldable:hover .sidebar-toggler::before {
  transform: rotate(-180deg);
}

*[dir="rtl"] .sidebar-narrow-unfoldable:hover .sidebar-toggler::before {
  transform: rotate(0deg);
}

.sidebar-narrow-unfoldable:hover.sidebar-end .sidebar-toggler::before {
  transform: rotate(0deg);
}

html:not([dir="rtl"]) .sidebar:not(.show).sidebar-self-hiding.sidebar-narrow:not(.sidebar-end),
html:not([dir="rtl"]) .sidebar:not(.show).sidebar-self-hiding.sidebar-narrow-unfoldable:not(.sidebar-end) {
  margin-left: -4rem;
}

*[dir="rtl"] .sidebar:not(.show).sidebar-self-hiding.sidebar-narrow:not(.sidebar-end),
*[dir="rtl"] .sidebar:not(.show).sidebar-self-hiding.sidebar-narrow-unfoldable:not(.sidebar-end) {
  margin-right: -4rem;
}

html:not([dir="rtl"]) .sidebar:not(.show).sidebar-self-hiding.sidebar-narrow.sidebar-end,
html:not([dir="rtl"]) .sidebar:not(.show).sidebar-self-hiding.sidebar-narrow-unfoldable.sidebar-end {
  margin-right: -4rem;
}

*[dir="rtl"] .sidebar:not(.show).sidebar-self-hiding.sidebar-narrow.sidebar-end,
*[dir="rtl"] .sidebar:not(.show).sidebar-self-hiding.sidebar-narrow-unfoldable.sidebar-end {
  margin-left: -4rem;
}

.wrapper {
  width: 100%;
  will-change: auto;
  transition: padding 0.15s;
}

html:not([dir="rtl"]) .wrapper {
  padding-left: var(--cui-sidebar-occupy-start, 0);
}

ul.nav-group-items {
  padding: 0;
}

.font-0 {
  font-size: 0 !important;
}



/* side main menu start css*/
/* Google Fonts Import Link */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  
}
.close .nav-links li i {
  min-width: 78px !important;
}
input[type="checkbox"]:read-only{cursor: pointer;}
.sidebar{
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 200px;
  background: #ffffff;
  z-index: 100;
  transition: all 0.5s ease;
}
.sidebar.close{
  width: 78px;
}
.sidebar .logo-details{
  height: 60px;
  width: 100%;
  display: flex;
  align-items: center;
}
.sidebar .logo-details i{
  font-size: 30px;
  color: #fff;
  height: 50px;
  min-width: 78px;
  text-align: center;
  line-height: 50px;
}
.sidebar .logo-details .logo_name{
  font-size: 22px;
  color: #fff;
  font-weight: 600;
  transition: 0.3s ease;
  transition-delay: 0.1s;
}
.sidebar.close .logo-details .logo_name{
  transition-delay: 0s;
  opacity: 0;
  pointer-events: none;
}
.sidebar .nav-links{
  height: 100%;
  /* padding: 30px 0 150px 0; */
  overflow-y: auto;
  overflow-x: hidden;
}
.sidebar.close .nav-links{
  overflow: visible;
}
.sidebar .nav-links::-webkit-scrollbar{
  width: 5px;
  height: 6px;
  overflow-y: auto;
  overflow-x: hidden;
  transition: overflow-y 0.3s ease;
  
}
/* .sidebar .nav-links:hover{
  overflow: auto;
} */
.sidebar .nav-links li{
  position: relative;
  list-style: none;
  transition: all 0.4s ease;
}
.sidebar .nav-links li:hover{
  /* background: #ceecff; */
  background: #f8f8fd;
}
.sidebar .nav-links li .iocn-link{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.sidebar.close .nav-links li .iocn-link{
  display: block
}
.sidebar .nav-links li i{
  height: 45px;
  min-width:50px;
  text-align: center;
  line-height: 50px;
  color: #1c1b1b;
  font-size: 20px;
  cursor: pointer;
  transition: all 0.3s ease;
}
.sidebar .nav-links li.showMenu i.arrow{
  transform: rotate(-180deg);
}
.sidebar.close .nav-links i.arrow{
  display: none;
}
.sidebar .nav-links li a{
  display: flex;
  align-items: center;
  text-decoration: none;
}
.sidebar .nav-links li a .link_name{
  font-size: 16px;
  font-weight: 400;
  color: #292626;
  transition: all 0.4s ease;
}
.sidebar.close .nav-links li a .link_name{
  opacity: 0;
  pointer-events: none;
}
.sidebar .nav-links li .sub-menu{
  padding: 0px 6px 0px 10px;

  background: #fff;
  display: none;
}
.sidebar .nav-links li.showMenu .sub-menu{
  display: block;
}
.sidebar .nav-links li .sub-menu a{
  color: #292626;
  font-size: 16px; 
  font-weight: normal;
  padding: 2px 0;
  white-space: nowrap;
  opacity: 0.6;
  transition: all 0.3s ease;
}
.sidebar .nav-links li .sub-menu a:hover{
  opacity: 1;
}
.sidebar.close .nav-links li .sub-menu{
  position: absolute;
  left: 100%;
  top: -10px;
  margin-top: 0;
  padding:0px;
  border-radius: 0 6px 6px 0;
  opacity: 0; 
  background-color: #ededed;
  display: block;
  pointer-events: none;
  transition: 0s;
}
.sidebar.close .nav-links li:hover .sub-menu{
  top: 0;
  opacity: 1;
  pointer-events: auto;
  transition: all 0.4s ease;
}
.sidebar .nav-links li .sub-menu .link_name{
  display: none;
}
.sidebar.close .nav-links li .sub-menu .link_name{
  font-size: 14px;
  opacity: 1; font-weight: normal;
  display: block; padding:13px 0;
}
.sidebar .nav-links li .sub-menu.blank{
  opacity: 1;
  pointer-events: auto;
  /* padding: 3px 20px 6px 16px; */
  opacity: 0;
  pointer-events: none;
}
.sidebar .nav-links li:hover .sub-menu.blank{
  top: 50%;
  transform: translateY(-50%);
}
.sub-menu li{ padding: 5px 10px;}

.sidebar .profile-details{
  position: fixed;
  bottom: 0;
  width: 200px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #1d1b31;
  padding: 12px 0;
  transition: all 0.5s ease;
}
.sidebar.close .profile-details{
  background: none;
}
.sidebar.close .profile-details{
  width: 78px;
}
.sidebar .profile-details .profile-content{
  display: flex;
  align-items: center;
}
.sidebar .profile-details img{
  height: 52px;
  width: 52px;
  object-fit: cover;
  border-radius: 16px;
  margin: 0 14px 0 12px;
  background: #1d1b31;
  transition: all 0.5s ease;
}
.sidebar.close .profile-details img{
  padding: 10px;
}
.sidebar .profile-details .profile_name,
.sidebar .profile-details .job{
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  white-space: nowrap;
}
.sidebar.close .profile-details i,
.sidebar.close .profile-details .profile_name,
.sidebar.close .profile-details .job{
  display: none;
}
.sidebar .profile-details .job{
  font-size: 12px;
}
.home-section{
  position: relative;
  /* background: #E4E9F7; */
  height: 100vh;
  left: 200px;
  width: calc(100% - 200px);
  transition: all 0.5s ease;
  padding: 12px;
}
.sidebar.close ~ .home-section{
  left: 78px;
  width: calc(100% - 78px);
}
.home-content{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.home-section .home-content .bx-menu,
.home-section .home-content .text{
  color: #11101d;
  font-size: 35px;
}
.home-section .home-content .bx-menu{
  cursor: pointer;
  margin-right: 10px;
}
.home-section .home-content .text{
  font-size: 26px;
  font-weight: 600;
}

@media screen and (max-width: 400px){
  .sidebar{
    width: 240px;
  }
  .sidebar.close{
    width: 78px;
  }
  .sidebar .profile-details{
    width: 240px;
  }
  .sidebar.close .profile-details{
    background: none;
  }
  .sidebar.close .profile-details{
    width: 78px;
  }
  .home-section{
    left: 240px;
    width: calc(100% - 240px);
  }
  .sidebar.close ~ .home-section{
    left: 78px;
    width: calc(100% - 78px);
  }
}
/*Side Main menu end css*/


.sidebar .logo-details .colse-open-hide { display: none;}
.sidebar.close .logo-details .colse-open-hide { display: block;}
.light-blue-bg{background: #fff; border-bottom: solid 1px #e6e6e6;}

div#filter-search-open {
  
  background: rgb(248, 248, 253);
  transition: width 2s ease 0s;
  border-left: 1px solid rgb(207, 215, 223);
  /* margin-left: 10px; */
}




