diff --git a/mozilla/layout/html/document/src/forms.css b/mozilla/layout/html/document/src/forms.css
index 793156cd9fc..cf0ac883118 100644
--- a/mozilla/layout/html/document/src/forms.css
+++ b/mozilla/layout/html/document/src/forms.css
@@ -374,7 +374,8 @@ input[type="submit"]:-moz-focus-inner {
button:focus:-moz-focus-inner,
input[type="reset"]:focus:-moz-focus-inner,
input[type="button"]:focus:-moz-focus-inner,
-input[type="submit"]:focus:-moz-focus-inner {
+input[type="submit"]:focus:-moz-focus-inner,
+input[type="file"] > input[type="button"]:focus:-moz-focus-inner {
border-color: ButtonText;
}
diff --git a/mozilla/layout/style/forms.css b/mozilla/layout/style/forms.css
index 793156cd9fc..cf0ac883118 100644
--- a/mozilla/layout/style/forms.css
+++ b/mozilla/layout/style/forms.css
@@ -374,7 +374,8 @@ input[type="submit"]:-moz-focus-inner {
button:focus:-moz-focus-inner,
input[type="reset"]:focus:-moz-focus-inner,
input[type="button"]:focus:-moz-focus-inner,
-input[type="submit"]:focus:-moz-focus-inner {
+input[type="submit"]:focus:-moz-focus-inner,
+input[type="file"] > input[type="button"]:focus:-moz-focus-inner {
border-color: ButtonText;
}