/**
 * UCSC Xena Client
 * http://xena.ucsc.edu
 *
 * Rules necessary for styling standard Xena checkbox group that are outside of the RTB checkbox theming API (for
 * example, displaying a checkbox group in advanced mode where checkboxes are grouped together under a subheading).
 *
 * Note that RTB does not currently have the concept of a "CheckboxGroup", we are rolling our own here to match
 * RTB's RadioGroup.
 */

.XCheckboxGroup {
	border-bottom: 1px solid rgba(0, 0, 0, 0.12);
	padding: 12px 16px 24px 16px;
}

/* Subgroup header when in advanced view */
.subgroupHeader {
	composes: mdBody1 from '../../css/typography.module.css';
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
	color: rgba(0, 0, 0, 0.87);
	display: block;
	overflow: hidden;
	padding: 32px 0 8px 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
}

.subgroupHeader:first-of-type {
	padding-top: 8px;
}

/**
 * UCSC Xena Client
 * http://xena.ucsc.edu
 *
 * Rules necessary for styling standard Xena checkbox group that are outside of the RTB checkbox theming API (for
 * example, displaying a checkbox group in advanced mode where checkboxes are grouped together under a subheading).
 *
 * Note that RTB does not currently have the concept of a "CheckboxGroup", we are rolling our own here to match
 * RTB's RadioGroup.
 */

.XCheckboxGroup {
	border-bottom: 1px solid rgba(0, 0, 0, 0.12);
	padding: 12px 16px 24px 16px;
}

/* Subgroup header when in advanced view */
.subgroupHeader {
	composes: mdBody1 from '../../css/typography.module.css';
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
	color: rgba(0, 0, 0, 0.87);
	display: block;
	overflow: hidden;
	padding: 32px 0 8px 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	/* The css loading order changes in production (XXX), causing typography to override these
	 * settings. Using !important to work around it, for the moment.
	 */
	font-weight: bold !important;
}

.subgroupHeader:first-of-type {
	padding-top: 8px;
}

Fix css order for XCheckboxGroup bold.
Fix css order for XCheckboxGroup bold.
