diff --git a/src/css/default.scss b/src/css/default.scss
index e3935e0de4f6089da01165420ba1992688c6d34f..94e0611be0c9f8af30865b772c4f77c7bf813c27 100644
--- a/src/css/default.scss
+++ b/src/css/default.scss
@@ -638,6 +638,7 @@ MEDIA QUERIES
   }
   #layout {
     padding-top: 0;
+    margin-bottom: -4rem;
   }
   .auth_methods {
     width: 60%;
@@ -645,6 +646,14 @@ MEDIA QUERIES
   #logo {
     font-size: 1.8em;
   }
+  #footer {
+    height: 2.5rem;
+    padding-top: 1.5rem;
+    .copyrights {
+      height: 1rem;
+      padding-top: 0;
+    }
+  }
 }
 
 @media screen and (max-width: 0em), screen and (min-width: 40em) {
diff --git a/templates/_footer.twig b/templates/_footer.twig
index 73d0039857b856b8b3a49e9555c53ca744fe67fb..a72a31c764f25061142a62ae230cfcbac051bc2c 100644
--- a/templates/_footer.twig
+++ b/templates/_footer.twig
@@ -1,10 +1,10 @@
       <div id="footer">
         <div class="wrap">
           <div class="center copyrights">
-            Copyright &copy; 2007-{{ year }}
+            &copy; 2007-{{ year }}
             <a href="https://simplesamlphp.org/">SimpleSAMLphp</a>
           </div>
-          <div class="logo-footer-right">
+          <div class="logo-footer-right show-for-large">
             <div class="logo-footer">
               <img class="pure-img" src="/{{ baseurlpath }}resources/icons/ssplogo-fish-small.png" alt="Small fish logo">
             </div>