/* Local fixes on top of the stock Eclan template CSS for this app's simplified
   (single-level, mini-rail) sidebar, since the template's JS-driven
   data-sidebar-style attribute isn't set in this integration. */
.header {
  padding-left: 144px !important;
}
.content-body {
  margin-left: 144px !important;
}

/* The stock .social-icon / .gs-icon rules center icon-font glyphs with
   line-height + text-align, which doesn't reliably center every glyph's
   actual bounding box (looked off-center for la-globe/la-lock/la-cogs etc).
   Flexbox centers the true glyph box instead. */
.social-icon,
.gs-icon {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
