ul.list.iconBullets > li {
	display: Flex;  flex-direction: Row;
	justify-content: Flex-Start;  align-items: Center;  column-gap: 1em;
	padding: 0.25rem 0px;
}
ul.list.iconBullets > li > *.iconBullet {
	font-family: FontAwesome;  font-size: 200%;
	color: var(--themeColour2);
	width: 2ex;  text-align: Center;  /* ex measures dimensions relative to 'x' letter. */
}
ul.list.iconBullets > li > *:not(.iconBullet) {
	flex-grow: 1;
}


/* ASF */
ul.list.iconBullets > li > .iconBullet.asfStage1::before { content: "\f105"; }
ul.list.iconBullets > li > .iconBullet.asfStage2::before { content: "\f105\f105"; }
ul.list.iconBullets > li > .iconBullet.asfStage3::before { content: "\f105\f105\f105"; }
ul.list.iconBullets > li > .iconBullet.option::before { content: "\f29c"; }


/* Big icons */
div.iconBig {
	margin-top: 1rem;
	font-size: 500%;
	text-align: Center;
	font-family: FontAwesome;
	color: var(--themeColour2);
}
div.iconBig.asfStage1::before { content: "\f105"; }
div.iconBig.asfStage2::before { content: "\f105\f105"; }
div.iconBig.asfStage3::before { content: "\f105\f105\f105"; }



/* Dropcap icons */
span.dropcapIcon.iconDiscussion ,
span.dropcapIcon.iconMentor {
	font-family: 'FontAwesome';
}
span.dropcapIcon.iconDiscussion::before { content: '\f0e6'; }
span.dropcapIcon.iconMentor::before { content: "\f0c0"; }


/* Table. */
/*table.columnLayoutWithBoxes tr td ,
table.columnLayoutWithBoxes tr th {
	border-color: var(--themeColour1);
}*/
.columnLayoutWithBoxes td strong {
	color: var(--themeColour1);
}
.columnLayoutWithBoxes td:first-child {
	background-color: var(--themeColour2High);
}


