/*
	Public client-branded Privacy Policy / Terms of Use pages (login.cfm?action=PrivacyPolicy|TermsOfUse).
	--main-color / --alt-color are set per client by CSS.CustomCompanyStyle from the subdomain's
	company_color / company_color_2; fallbacks cover clients with no colors configured.
*/
.policy-page {
	max-width: 820px;
	margin: 20px 0 60px 0;
	line-height: 1.6;
}

.policy-page h2 {
	margin-top: 28px;
	color: var(--main-color, #2c6e9b);
}

.policy-page a {
	color: var(--main-color, #2c6e9b);
}

.policy-page a:hover {
	color: var(--alt-color, var(--main-color, #2c6e9b));
}

.policy-page .policy-sms-notice {
	border-left: 4px solid var(--main-color, #2c6e9b);
	padding: 10px 16px;
	margin: 16px 0;
	background: rgba(0, 0, 0, 0.03);
}
