diff --git a/core/modules/system/system.theme.css b/core/modules/system/system.theme.css
index e25b728..c6fa7a8 100644
--- a/core/modules/system/system.theme.css
+++ b/core/modules/system/system.theme.css
@@ -122,6 +122,12 @@ abbr.form-required, abbr.tabledrag-changed, abbr.ajax-changed {
 .form-item select.error {
   border: 2px solid red;
 }
+.form-item input[type="checkbox"].error,
+.form-item input[type="radio"].error,
+.form-item input[type="file"].error {
+  outline: 2px solid red;
+  -moz-appearance: none;
+}
 
 /**
  * Inline items.
