diff --git a/gtk-3.0/gtk-widgets.css b/gtk-3.0/gtk-widgets.css
index 1d113ad..17e0ee7 100644
--- a/gtk-3.0/gtk-widgets.css
+++ b/gtk-3.0/gtk-widgets.css
@@ -114,6 +114,14 @@ GtkWindow {
  * common effects *
  ******************/
 /* inset shadow */
+.button:active,
+.primary-toolbar .button:active {
+    box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07),
+                inset 0 1px alpha(@dark_shadow, 0.08),
+                inset -1px 0 alpha(@dark_shadow, 0.07),
+                inset 0 -1px alpha(@dark_shadow, 0.05);
+}
+
 .entry {
     box-shadow: inset 1px 0 alpha(@dark_shadow, 0.10),
                 inset 0 1px alpha(@dark_shadow, 0.12),
@@ -121,6 +129,8 @@ GtkWindow {
                 inset 0 -1px alpha(@dark_shadow, 0.05);
 }
 
+.button:active:insensitive,
+.primary-toolbar .button:active:insensitive,
 .entry:insensitive {
     box-shadow: none;
 }