/* Same neutral and navy surfaces used by the Central de LicenÃƒÂ§as.
   Presentation only: preserve layout, status colors and reading preferences. */
:root{
  --bg:#f2f6fa;
  --nav:#093f52;
  --nav2:#093f52;
  --primary:#09698e;
  --primary2:#075878;
}
@media screen{
  body,body.dashboard-refresh{--line:#dce6ef;--border:#dce6ef;background:var(--bg)}
  body.dashboard-refresh .sidebar{background:var(--nav);color:#d7e8ee}
  body.dashboard-refresh .topbar{background:#fff}
  body.dashboard-refresh #main-navigation summary:hover,
  body.dashboard-refresh #main-navigation .nav-home:hover{background:#ffffff0d}
  body.dashboard-refresh #main-navigation .nav-home.active,
  body.dashboard-refresh #main-navigation .nav-group.active>summary{background:#ffffff14;color:#fff}
  body.dashboard-refresh .page-body .btn-primary{background:var(--primary)!important;border-color:var(--primary)}
  body.dashboard-refresh .page-body .btn-primary:hover{background:var(--primary2)!important;border-color:var(--primary2)}
  body .auth-shell.login-refresh{background:var(--bg)}
  body .auth-shell.login-refresh .auth-visual{background:var(--nav)}
  body .auth-shell.login-refresh .auth-visual:after{display:none}
  body .auth-shell.login-refresh .auth-form-side{background:#fff}
  body .auth-shell.login-refresh .auth-form{border-color:#dce6ef}
  body .auth-shell.login-refresh .btn-primary{background:var(--primary)!important;border-color:var(--primary)}
  body .auth-shell.login-refresh .btn-primary:hover{background:var(--primary2)!important;border-color:var(--primary2)}
}
