diff --git a/css/apps/core/_text.scss b/css/apps/core/_text.scss
index b1a6569..bdcefb0 100644
--- a/css/apps/core/_text.scss
+++ b/css/apps/core/_text.scss
@@ -73,3 +73,8 @@
         opacity: 1 !important;
     }
 }
+
+.text-menubar .entry-action.is-active:not(.entry-action-item) .material-design-icon > svg,
+.text-menubar button.entry-action__button.is-active .material-design-icon > svg {
+	fill: var(--color-primary-text) !important;
+}
diff --git a/css/server-automatic.css b/css/server-automatic.css
index 534ac52..c29eba2 100644
--- a/css/server-automatic.css
+++ b/css/server-automatic.css
@@ -869,6 +869,10 @@
   .emoji-list .emoji-list__item {
     opacity: 1 !important;
   }
+  .text-menubar .entry-action.is-active:not(.entry-action-item) .material-design-icon > svg,
+  .text-menubar button.entry-action__button.is-active .material-design-icon > svg {
+    fill: var(--color-primary-text) !important;
+  }
   /***
    * @copyright Copyright (c) 2017, Magnus Walbeck <mw@mwalbeck.org>
    *
diff --git a/css/server.css b/css/server.css
index adaeab5..962ec8e 100644
--- a/css/server.css
+++ b/css/server.css
@@ -942,6 +942,11 @@ table tr.mouseOver td {
   opacity: 1 !important;
 }
 
+.text-menubar .entry-action.is-active:not(.entry-action-item) .material-design-icon > svg,
+.text-menubar button.entry-action__button.is-active .material-design-icon > svg {
+  fill: var(--color-primary-text) !important;
+}
+
 /***
  * @copyright Copyright (c) 2017, Magnus Walbeck <mw@mwalbeck.org>
  *