diff --git a/client/src/components/featureDiagram/treeLayout/styles.js b/client/src/components/featureDiagram/treeLayout/styles.js
index a181aa43..6331a3b6 100644
--- a/client/src/components/featureDiagram/treeLayout/styles.js
+++ b/client/src/components/featureDiagram/treeLayout/styles.js
@@ -23,7 +23,7 @@ const styles = {
hidden: settings => ({ // style applied to a node's text to distinguish hidden and visible features
property: 'isHidden',
yes: {fill: getSetting(settings, 'featureDiagram.treeLayout.node.hiddenFill')},
- no: {fill: 'black'}
+ no: {fill: getSetting(settings, 'featureDiagram.treeLayout.node.visibleFill')}
}),
arcSegment: settings => ({ // style applied to a node's arc segment (for ALT groups)
fill: 'none',
diff --git a/client/src/components/overlays/SettingsPanel.js b/client/src/components/overlays/SettingsPanel.js
index d3f64d96..72121871 100644
--- a/client/src/components/overlays/SettingsPanel.js
+++ b/client/src/components/overlays/SettingsPanel.js
@@ -218,11 +218,13 @@ class SettingsPanel extends React.Component {