/* Siteheader 1.0 — both public rails, full width, no gap on My Docs.
 *
 * First rail: core header.bar (logo, case picker, Features, Pricing, Programs, Help).
 * Second rail on My Docs: .dk-bar (search, Type, Source, Tags, Added, Sharing, scale).
 * ProHeader is a different module: Word / Evidence / DocketPDF Program chrome.
 *
 * My Docs uses body.appbody.wide (Program 3.78). The sh-docs class is an extra
 * marker when both rails are present.
 */

html body .wrap,
html body header.bar .wrap,
html body .foot-in,
html body .foot-base,
html body .discbar .wrap {
  max-width: none !important;
  width: 100%;
}

html body .appmain,
html body.appbody .appmain,
html body.appbody.wide .appmain {
  max-width: none !important;
  width: 100%;
}

html body.appbody.wide .appmain,
html body.appbody.sh-docs .appmain {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

html body.appbody.wide header.bar,
html body.appbody.sh-docs header.bar {
  margin: 0;
  border-bottom: 1px solid #e2e8e4;
}
html body.appbody.wide header.bar::after,
html body.appbody.sh-docs header.bar::after {
  display: none;
}

html body.appbody.wide .dk-bar,
html body.appbody.sh-docs .dk-bar {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  border-radius: 0;
  border-left: 0;
  border-right: 0;
  border-top: 0;
}

html body.appbody.wide .fm,
html body.appbody.sh-docs .fm {
  padding: 0 18px 28px;
}

html body.appbody.wide .fm-msg,
html body.appbody.sh-docs .fm-msg {
  margin: 12px 18px 0;
}
