/* Website pages (notices, agreements, the portal): tighter than Frappe's website defaults.
   Scoped to the page's own header and body, so the navbar, footer and their menus keep theirs. */

/* Table headers: a shaded row instead of Bootstrap's 2px rule */
.page-content-wrapper main thead th {
	border-bottom-width: 1px;
	background-color: #f5f5f5;
}

/* Headings: 2rem above, where Frappe's base.scss uses 4rem from the sm/xl breakpoints */
.page-content-wrapper main h1,
.page-content-wrapper main h2 {
	margin-top: 2rem;
}

.page-content-wrapper main li {
	margin-bottom: 0.5rem;
}

/* Blockquotes: a left rule and inset, where Bootstrap's reboot leaves only a bottom margin */
.page-content-wrapper main blockquote {
	margin: 0 0 1rem;
	padding: 0.5rem 1rem;
	border-left: 4px solid #d1d5db;
	background-color: #f9fafb;
	color: #4b5563;
}

.page-content-wrapper main blockquote > :last-child {
	margin-bottom: 0;
}
