diff --git a/less/reset.less b/less/reset.less
index fa9bf064a242d5c7dc9a4d84579b5c93ed3a5b3f..5223f2f74ff0cb24574ebfc9b9951ddf893422d3 100644
--- a/less/reset.less
+++ b/less/reset.less
@@ -103,11 +103,6 @@ button,
 input {
   line-height: normal;
 }
-button::-moz-focus-inner,
-input::-moz-focus-inner { // Inner padding and border oddities in FF3/4
-  padding: 0;
-  border: 0;
-}
 button,
 html input[type="button"], // Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls.
 input[type="reset"],
diff --git a/less/type.less b/less/type.less
index 2d913dde3eecde3c85a5a3e2c7effbc25741eab1..4c3948e9159f3924e19b6ecc2dd653d113a35800 100644
--- a/less/type.less
+++ b/less/type.less
@@ -58,7 +58,6 @@ h1, h2, h3, h4, h5, h6 {
   font-family: @headingsFontFamily;
   font-weight: @headingsFontWeight;
   line-height: @baseLineHeight;
-  color: @headingsColor;
   text-rendering: optimizelegibility; // Fix the character spacing for headings
   small {
     font-weight: normal;
diff --git a/less/variables.less b/less/variables.less
index 32eb05e384973cb720b42e92b3b9dc7c215f5915..556a66b5aaf8306d5e68eee76f469c823e419a2b 100644
--- a/less/variables.less
+++ b/less/variables.less
@@ -55,7 +55,6 @@
 
 @headingsFontFamily:    inherit; // empty to use BS default, @baseFontFamily
 @headingsFontWeight:    bold;    // instead of browser default, bold
-@headingsColor:         inherit; // empty to use BS default, @textColor
 
 
 // Component sizing