/* ALNectus official brand: use only static/alnectus-logo.png.
   The actual artwork is not recoloured, distorted, or redrawn. */
.brand .target-brand-logo {
  display: block;
  width: 172px !important;
  max-width: 100%;
  height: auto;
  max-height: 48px;
  object-fit: contain;
  object-position: left center;
}
.aln-collapsed-mark {
  width: 39px;
  height: 39px;
  overflow: hidden;
  margin: 0 auto;
}
.aln-collapsed-mark img {
  display: block;
  width: 190px;
  max-width: none;
  height: auto;
}
.sidebar-bottom-logo.aln-brand-mark {
  display: inline-flex;
  width: 27px !important;
  height: 27px !important;
  flex: 0 0 27px;
  padding: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  overflow: hidden;
  align-items: center;
  justify-content: flex-start;
}
.sidebar-bottom-logo.aln-brand-mark img {
  display: block;
  width: 132px;
  max-width: none;
  height: auto;
}
.login-logo {
  display: block;
  width: 235px;
  max-width: 100%;
  height: auto;
}
