.menu .app-brand {
  height: 72px;
}
.menu-inner-shadow {
    top: 4.5rem !important;
}

.app-brand-logo {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -ms-flexbox;
  display: flex;
  width: 44px;
  height: 44px;
}

.app-brand-logo img {
  width: 45px;
  height: 45px;
}

.app-brand-text {
  font-size: 1.375rem;
}

.layout-menu-collapsed:not(.layout-menu-hover) .menu .app-brand {
    padding-left: 0.675rem !important;
}

/* ! For .layout-navbar-fixed added fix padding top tpo .layout-page */
.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page {
  padding-top: 64px !important;
}
.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal):not(.layout-without-menu) .layout-page {
  padding-top: 72px !important;
}
/* Navbar page z-index issue solution */
.content-wrapper .navbar {
  z-index: auto;
}

html:not([dir=rtl]) table.table-bordered.dataTable tr:first-child th:nth-child(2), html:not([dir=rtl]) table.table-bordered.dataTable td:nth-child(2) {
    border-left-width: 0;
}
