diff --git a/core/css/fixes.css b/core/css/fixes.css
index a33bd94bb10f0f3e20015e3f9babc8e07c63e27f..5f2cb6049fbd27eff8225db7f6e20f3eac9a0371 100644
--- a/core/css/fixes.css
+++ b/core/css/fixes.css
@@ -48,3 +48,8 @@
 .ie8 .oc-dialog {
 	border: 1px solid #888888;
 }
+
+/* IE8 doesn't support transparent background - let's emulate black with an opacity of .3 on a dark blue background*/
+.ie8 fieldset .warning, .ie8 #body-login .error {
+	background-color: #1B314D;
+}