diff --git a/core/css/mobile.css b/core/css/mobile.css
index 821da61929508265fe3d0456cc3cf270cfe8f033..079fd2c017cfc85a8b13ba6600fcfd7a5cb71fa3 100644
--- a/core/css/mobile.css
+++ b/core/css/mobile.css
@@ -103,4 +103,12 @@
 }
 
 
+/* fix error display on smaller screens */
+.error-wide {
+	width: 100%;
+	margin-left: 0 !important;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+}
+
 }
diff --git a/core/css/styles.css b/core/css/styles.css
index 57e2c4479a1c561e816ad1c1a60ca19309d78e10..6ca788939537dbe0e1c623a34b8c49640e611d40 100644
--- a/core/css/styles.css
+++ b/core/css/styles.css
@@ -586,8 +586,8 @@ label.infield { cursor:text !important; top:1.05em; left:.85em; }
 }
 
 .error-wide {
-	width: 800px;
-	margin-left: -250px;
+	width: 700px;
+	margin-left: -200px !important;
 }
 
 /* Fixes for log in page, TODO should be removed some time */