diff --git a/core/client/assets/sass/layouts/settings.scss b/core/client/assets/sass/layouts/settings.scss
index 0151cb8a30..ee2b0931f5 100644
--- a/core/client/assets/sass/layouts/settings.scss
+++ b/core/client/assets/sass/layouts/settings.scss
@@ -208,7 +208,19 @@
             right:40px;
             z-index: 700;
             font-size: 1em;
+
             @include breakpoint($netbook) { right:15px; }
+            @include breakpoint($mobile) {
+                position: fixed;
+                top: 5px;
+                right: 4px;
+
+                button {
+                    min-height: 0;
+                    height: 30px;
+                    padding: 0.5em 1.37em;
+                }
+            }
 
             .button-add {
                 position:relative;
diff --git a/core/client/assets/sass/modules/global.scss b/core/client/assets/sass/modules/global.scss
index 7472410225..6dfe37c23a 100644
--- a/core/client/assets/sass/modules/global.scss
+++ b/core/client/assets/sass/modules/global.scss
@@ -1116,13 +1116,14 @@ body.blur > *:not(#modal-container) {
 
 main {
     position: absolute;
-    bottom: 0;
     top: 55px;
-    left: 15px;
     right: 15px;
+    bottom: 0;
+    left: 15px;
     padding: 0;
 
     @include breakpoint($mobile) {
+        top: 40px;
         left:0;
         right:0;
     }