diff --git a/core/css/guest.css b/core/css/guest.css
index b03e8d55efb31cce05a920a2b08b75e8548de6fd..4256c66302f1f438da90ae869a3f2596247253ad 100644
--- a/core/css/guest.css
+++ b/core/css/guest.css
@@ -86,7 +86,7 @@ body {
 }
 .wrapper {
 	width: 300px;
-	margin-top: 10%;
+	margin-top: 10vh;
 }
 
 /* Default FORM */
@@ -721,8 +721,7 @@ img.icon-loading-small-dark, object.icon-loading-small-dark, video.icon-loading-
 }
 
 /* FOOTER */
-footer,
-.push {
+footer {
 	height: 70px;
 	margin-top: auto;
 }
diff --git a/core/templates/layout.guest.php b/core/templates/layout.guest.php
index ce0eccb971d9ec218d9818124a61d7c10e432f41..4d06fc294d57023106c4dc0f08b4cfe25508ffe7 100644
--- a/core/templates/layout.guest.php
+++ b/core/templates/layout.guest.php
@@ -38,7 +38,6 @@
 					</header>
 				<?php endif; ?>
 				<?php print_unescaped($_['content']); ?>
-				<div class="push"></div><!-- for sticky footer -->
 			</div>
 		</div>
 		<footer role="contentinfo">