diff --git a/core/themes/seven/install-page.css b/core/themes/seven/install-page.css
index f76e3b1..4ebecac 100644
--- a/core/themes/seven/install-page.css
+++ b/core/themes/seven/install-page.css
@@ -25,10 +25,12 @@
 }
 body.install-page {
   background: none;
+  min-height: 100%;
 }
+
 @media all and (min-width: 48em) { /* 768px */
   html, body {
-    height: 100%;
+    min-height: 100%;
     text-align: center;
     white-space: nowrap;
     margin: 0;
@@ -48,9 +50,10 @@ body.install-page {
     white-space: normal;
     border-radius: 5px;
     width: 75%;
+    margin-bottom: 1em;
+    margin-top: 1em;
     max-width: 770px;
     box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
-    padding: 1em 2em 1em 0; /* LTR */
   }
   [dir="rtl"] body.install-page #page {
     padding: 1em 0 1em 2em;
@@ -62,6 +65,7 @@ body.install-page {
     clear: none;
     float: left;
     padding-left: 50px; /* LTR */
+    padding-right: 50px;
     width: 65%;
   }
   [dir="rtl"] body.install-page #content {
