diff --git a/core/css/styles.css b/core/css/styles.css
index abefd2748b2b08381026bd272f7f77960bcffa82..060576cb2c04b8200ead5c0b72c7d9ca28f9737e 100644
--- a/core/css/styles.css
+++ b/core/css/styles.css
@@ -164,11 +164,12 @@ textarea:hover, textarea:focus, textarea:active {
 
 /* ie8 doesn't support :checked */
 html:not(.ie8) input[type="checkbox"].checkbox {
-	margin:0;
-	padding:0;
-	height:auto;
-	width:auto;
-	display: none;
+	position: absolute;
+	left:-10000px;
+	top: auto;
+	width: 1px;
+	height: 1px;
+	overflow: hidden;
 }
 
 html:not(.ie8) input[type="checkbox"].checkbox + label:before {