.brand-logo .brand-title {
  max-width: none !important;
}

/* Loaded after Acara theme — sidebar active state */
.deznav .metismenu > li.mm-active > a,
.deznav .metismenu > li.mm-active > a .nav-text {
  color: #fe634e !important;
}

.deznav .metismenu > li.mm-active > a i {
  color: #fe634e !important;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a .nav-text,
[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a i {
  color: #fff !important;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a {
  width: 15.625rem;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a .nav-text {
  display: inline-block;
  padding-left: 1.6875rem;
}

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a .nav-text {
  display: inline;
  color: #fff !important;
}

/* Icon action buttons — center Font Awesome glyphs inside Bootstrap buttons */
.btn.btn-icon-only {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  line-height: 1 !important;
}

.btn.btn-icon-only > i.fa,
.btn.btn-icon-only .action-icon-button__icon {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 0.875rem;
  height: 0.875rem;
  line-height: 1 !important;
  margin: 0;
}

.btn.btn-icon-only > i.fa::before,
.btn.btn-icon-only .action-icon-button__icon > i::before {
  display: block;
  line-height: 1;
}

/* Clear click / hover feedback for all portal buttons */
.content-body .btn:not(:disabled):not(.disabled) {
  cursor: pointer;
  transition:
    transform 0.14s ease,
    box-shadow 0.14s ease,
    background-color 0.14s ease,
    border-color 0.14s ease,
    filter 0.14s ease;
}

.content-body .btn:not(:disabled):not(.disabled):not(.btn-icon-only):active {
  transform: scale(0.97);
}

.content-body .btn.btn-primary:not(:disabled):not(.disabled):active {
  filter: brightness(0.9);
}

.content-body .btn.btn-outline-primary:not(:disabled):not(.disabled):hover,
.content-body .btn.btn-outline-secondary:not(:disabled):not(.disabled):hover,
.content-body .btn.btn-outline-info:not(:disabled):not(.disabled):hover {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
