diff --git i/core/modules/contextual/contextual.theme.css w/core/modules/contextual/contextual.theme.css
index 48d8e83..1418a00 100644
--- i/core/modules/contextual/contextual.theme.css
+++ w/core/modules/contextual/contextual.theme.css
@@ -21,14 +21,19 @@
  */
 .contextual .trigger {
   background: transparent url(images/gear-select.png) no-repeat 2px 0;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
   border: 1px solid transparent;
-  height: 18px;
+  border-bottom: none;
+  height: 19px;
   margin: 0;
-  outline: none;
   overflow: hidden;
-  padding: 0 2px;
+  padding: 0;
   text-indent: 34px;
-  width: 28px;
+  width: 34px;
+}
+.contextual-active .trigger:focus {
+  outline: none;
 }
 .contextual .trigger:hover,
 .contextual-active .trigger {
@@ -36,7 +41,6 @@
 }
 .contextual-active .trigger {
   background-color: #ffffff;
-  border-bottom: none;
   border-color: #d6d6d6;
   -moz-border-radius: 4px 4px 0 0; /* FF3.6 */
   border-radius: 4px 4px 0 0;
