/* Legibility overrides for the [ratesets] matrix. Loaded after the theme stylesheet. */

.provider_rates,
.provider_rates th,
.provider_rates td
{
	font-size: 13px;
	line-height: 1.45;
}

.provider_rates th,
.provider_rates td
{
	color: #1a1a1a;
	vertical-align: top;
}

/* termed contracts stay visually distinct without dropping below AA contrast. */
.provider_rates tr.termed td
{
	color: #555;
}

.provider_rates .popout,
.popout.term_level,
.popout.pop_updated
{
	font-size: 12px;
}

.provider_rate_info,
#content article .provider_rate_info h3
{
	color: #333;
	font-size: 14px;
}

#content article .provider_rate_info h3
{
	font-weight: bold;
}

.generate_buttons
{
	font-size: 14px;
}
