.logo {
  font-family: 'Arial', sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  color: #a1b7bf;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
  /* font-family: Horizon; */
}

[data-bs-theme="dark"][data-topbar="dark"] {
  --vz-header-bg: #292e32;
  --vz-header-border: #2e3438;
  --vz-header-item-color: #e9ecef;
  --vz-header-item-bg: #31363c;
  --vz-header-item-sub-color: #878a99;
  --vz-topbar-user-bg: #31373c;
  --vz-topbar-search-bg: #202328;
  --vz-topbar-search-color: #fff;
}

[data-bs-theme="dark"][data-sidebar="light"] {
  --vz-vertical-menu-bg: #212529;
  --vz-vertical-menu-border: #212529;
  --vz-vertical-menu-item-color: #878a99;
  --vz-vertical-menu-item-bg: rgba(255, 255, 255, .15);
  --vz-vertical-menu-item-hover-color: #fff;
  --vz-vertical-menu-item-active-color: #fff;
  --vz-vertical-menu-item-active-bg: rgba(255, 255, 255, .15);
  --vz-vertical-menu-sub-item-color: #7c7f90;
  --vz-vertical-menu-sub-item-hover-color: #fff;
  --vz-vertical-menu-sub-item-active-color: #fff;
  --vz-vertical-menu-title-color: #5f6270;
  --vz-twocolumn-menu-iconview-bg: #292e32;
}

table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom: none !important;
  padding: .5em 0;
    padding-top: 0.5em;
}

[data-bs-theme="dark"] .text-dark {
  --vz-text-opacity: none !important;
}
