/** set size and color for all fa icons */
.fa {
	font-size: 110%;
	color: #2d5972;
}

/** fa icons within text should use the color of the text */
i.fa {
	color: inherit;
}

/** fa icons within menus should use the color of the menu text */
.ui-menuitem-icon.fa {
	color: inherit;
	margin-right: 0.25em;
}

/** fix icon position of icons within trees */
.ui-treenode-icon.fa {
	color: inherit;
	vertical-align: bottom !important;
	display: inline-block !important;
}

/** fix icon position of small buttons */
.smallButton .fa {
	margin-top: -5px !important;
}

/** fix icon position of tiny buttons */
.tinyButton .fa {
	margin-top: -4px !important;
}