.health-brand .health-brand-mark,
.auth-brand .health-brand-mark,
.info-footer-brand-title .health-brand-mark {
  align-items: center !important;
  background: transparent !important;
  border-radius: 8px;
  box-shadow: 0 0 0 1px rgba(17, 24, 39, .08);
  display: inline-flex !important;
  justify-content: center !important;
  overflow: hidden;
  padding: 0 !important;
}

.navbar .navbar-brand-wrapper .health-brand {
  gap: 0;
  justify-content: center;
  max-width: 54px;
  width: 54px;
}

.system-logo-wordmark {
  object-fit: contain !important;
}

.health-brand .system-logo-wordmark {
  height: 42px !important;
  width: 180px !important;
}

.health-brand .health-brand-mark,
.auth-brand .health-brand-mark {
  flex: 0 0 34px !important;
  height: 34px !important;
  width: 34px !important;
}

.navbar .navbar-brand-wrapper .health-brand .health-brand-mark {
  flex: 0 0 48px !important;
  height: 48px !important;
  width: 48px !important;
}

.health-brand-mini {
  align-items: center !important;
  background: transparent !important;
  border-radius: 8px;
  box-shadow: 0 0 0 1px rgba(17, 24, 39, .08);
  display: none !important;
  flex: 0 0 46px !important;
  height: 34px !important;
  justify-content: center !important;
  min-width: 46px !important;
  overflow: hidden;
  padding: 0 !important;
  width: 46px !important;
}

.sidebar-icon-only .navbar .navbar-brand-wrapper .health-brand-mini {
  display: inline-flex !important;
}

.health-brand-mini .system-logo-wordmark-mini {
  height: 30px !important;
  width: 46px !important;
}

.health-brand .system-logo-nav-icon,
.health-brand-mini .system-logo-nav-icon {
  object-fit: cover !important;
}

.health-brand-mini.health-brand-mini-icon {
  flex: 0 0 34px !important;
  min-width: 34px !important;
  width: 34px !important;
}

.auth-brand .system-logo-auth {
  height: 54px !important;
  width: 238px !important;
}

.info-footer-brand-title {
  align-items: center;
  display: flex;
  gap: 12px;
  margin: 0 0 18px;
}

.info-footer-brand-title .health-brand-mark {
  flex: 0 0 38px !important;
  height: 38px !important;
  width: 38px !important;
}

.info-footer-brand-title h4 {
  margin: 0;
}

.info-footer-brand-title .system-logo-footer {
  height: 60px !important;
  width: 260px !important;
}

.system-logo-image,
.health-brand img,
.health-brand-mini img,
.auth-brand img,
.info-footer-brand-title img {
  display: block !important;
  height: 100% !important;
  max-height: none !important;
  max-width: none !important;
  object-fit: contain;
  width: 100% !important;
}

.health-brand-mark i,
.health-brand-mini i {
  display: none !important;
}
