          overflow-y: auto;
          overflow-x: hidden;
        }
-@@ -532,7 +532,7 @@
-     flex-shrink: 0;
-     overflow: hidden;
- 
--    .mdl-layout__container > & {
-+    .mdl-layout > .mdl-layout__inner-container > & {
-       position: absolute;
-       top: 0;
-       left: 0;
 diff --git a/src/layout/layout.js b/src/layout/layout.js
-index 229ceb8..85dbe0a 100644
+index b479f90..e30c4b1 100644
 --- a/src/layout/layout.js
 +++ b/src/layout/layout.js
 @@ -84,7 +84,7 @@

         }
 
         if (mode === this.Mode_.STANDARD) {
@@ -511,6 +504,13 @@
         }
       }
 

         .mdl-layout__header-row {
           padding-left: 40px;
         }
@@ -450,20 +450,20 @@
     z-index: 1;
     -webkit-overflow-scrolling: touch;
