diff --git a/modules/system/system.css b/modules/system/system.css
index 9371bb4..6ef2c23 100644
--- a/modules/system/system.css
+++ b/modules/system/system.css
@@ -131,6 +131,10 @@ tr.merge-up, tr.merge-up td, tr.merge-up th {
 .form-item input.error, .form-item textarea.error, .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;
+}
 .form-item .description {
   font-size: 0.85em;
 }
