diff --git a/resources/static/dialog/css/m.css b/resources/static/dialog/css/m.css
index bdbeeab3c37ce5c1460e42fc76dfd7ff02b12ec7..ff29f75e4274dda43902e1ba9b89193cbc0a3018 100644
--- a/resources/static/dialog/css/m.css
+++ b/resources/static/dialog/css/m.css
@@ -7,12 +7,20 @@
  */
 @media screen and (max-width: 640px) {
 
+  html, body{
+    height: auto;
+  }
+
   header, footer {
     position: static;
     padding: 5px 20px;
     -webkit-text-size-adjust: none;
   }
 
+  footer{
+    padding: 10px 20px;
+  }
+
   button {
     height: 40px;
     font-size: 18px;
@@ -101,6 +109,7 @@
 
   #signIn .table{
     padding: 10px 20px 20px;
+    display: block;
   }
 
   .pickemail #signIn .table {
@@ -109,6 +118,7 @@
 
   #signIn .vertical {
       position: static;
+      display: block;
   }
 
   #signIn form {