.admin-menu-submenu {
    display: none;
  }
  
  .admin-menu-submenu.is-active {
    display: block;
  }
  
  .admin-menu-toggle {
    cursor: pointer;
    margin-left: 5px;
    padding: 0 4px;
    color: #545560;
  }
  
  .admin-menu-toggle.is-active {
    transform: rotate(45deg);
  }
  
  .admin-menu-item-wrapper {
    display: flex;
    align-items: center;
/*    padding: 8px 0;*/
  }
  
  .admin-menu {
    list-style: none;
    padding-left: 0;
  }
  
  .admin-menu-item {
    margin: 0;
    padding: 0;
  }
  
  .admin-menu-item a {
    text-decoration: none;
    color: #545560;
  }
  
  .admin-menu-submenu {
    margin-left: 1.5rem;
  }
  .admin-menu-item-wrapper {
    transition: background-color 0.2s;
  }
  
  .admin-menu-item-wrapper:hover {
    background-color: #f5f5f5;
  }
  
  .admin-menu-item--active-trail > .admin-menu-item-wrapper {
    background-color: #e9ecf1;
  }
  
  .admin-menu-toggle {
    transition: transform 0.3s ease;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border-radius: 4px;
  }
  
  .admin-menu-toggle:hover {
    background-color: #e9ecf1;
  }
  
  .admin-menu-submenu {
    transition: all 0.3s ease;
    border-left: 2px solid #e9ecf1;
  }
  
  .admin-menu-item a {
    padding: 0.5rem;
    display: block;
    transition: color 0.2s;
  }
  
  .admin-menu-item a:hover {
    color: #003cc5;
  }
  #node-property-form .field--widget-geofield-latlon

  {
    display: none;
  }
/*===========================  css ===============*/
.sidebar-container {
  display: flex;
}
  .admin-menu-region {
    min-width: 240px;
    margin-right: 25px;
  }
 
  .admin-menu-content .admin-menu {
    margin: 0;
  }
  .admin-menu-region .admin-menu a:focus {
    outline: none !important;
    box-shadow: none !important;
  }
  .admin-menu-region .admin-menu a,
  .admin-menu-region .admin-menu .admin-menu-item-wrapper span:first-child {
    width: 100%;
    padding: 8px 10px !important;
    background-color: #ddd;
    font-size: 14px;
    font-weight: 600;
    color: #333;
    outline: none;
  }
  .admin-menu-region .admin-menu .admin-menu-item-wrapper span + span {
    margin-right: 5px;
  }
  .admin-menu-region .admin-menu a:hover {
    color: #1e98d7;
  }
  .admin-menu-region .admin-menu .admin-menu-item-wrapper {
    background-color: #ddd;
   margin-bottom: 1px !important;
  }
  .admin-menu-region .admin-menu {
    margin-top: 0;
    margin-bottom: 0;
   }
   .admin-menu-region .admin-menu .admin-menu-item .admin-menu-submenu {
    margin-left: 0px !important;
   }
    .admin-menu-region .admin-menu .admin-menu-item .admin-menu-submenu .admin-menu {
      margin-left: 0px !important;
    }
    .admin-menu-region .admin-menu .admin-menu-submenu .admin-menu .admin-menu-item-wrapper a {
     background-color: #f2f2f2;
     position: relative;
    }
    .admin-menu-region .admin-menu .admin-menu-submenu .admin-menu .admin-menu-item-wrapper a:hover {
    color: #1e98d7;
    background-color: #fff;
    }

   .admin-menu-region .admin-menu .admin-menu-item .admin-menu-submenu .admin-menu .admin-menu-item-wrapper a:hover::before {
    opacity: 1;
   
   }
    .admin-menu-region .admin-menu .admin-menu-item .admin-menu-submenu .admin-menu .admin-menu-item-wrapper a::before {
      content: "";
      width: 2px;
      height: 39px;
      background:#1e98d7;
      position: absolute;
      left: 0;
      top: -1px;
      opacity: 0;
      z-index: 9;

    }
    .admin-menu-region .admin-menu  a[data-drupal-link-system-path="user/logout"]:hvoer {
     background-color:#1d739e !important;
      color: #fff;
    }
   .admin-menu-region .admin-menu  a[data-drupal-link-system-path="user/logout"] {
      margin-top: 24px;
      background-color:#1e98d7;
      font-weight: 600;
      text-align: center;
      color: #fff;
      display: block;

   }
   .admin-menu-region .admin-menu li.admin-menu-item:nth-child(8) .admin-menu-item-wrapper  {
    background-color:#fff;
  }