diff --git a/css/basic.css b/css/basic.css
index 34a6d588275a4c9dc97c689ecd0600c89e3c804d..ae9be499ed423f89d567d49829463292fe2f3f92 100755
--- a/css/basic.css
+++ b/css/basic.css
@@ -289,6 +289,9 @@ option {
     line-height: 1;
     margin: 0;
     vertical-align: middle;
+    -moz-box-sizing: border-box;
+    -webkit-box-sizing: border-box;
+    box-sizing: border-box;
 }
 
 optgroup {
diff --git a/css/design.css b/css/design.css
index 26b0ed81130be08c0d5f2599bd4eaf7266a0da45..22e035d4345d85e5e00bfb4d99a5794c5a58bedd 100755
--- a/css/design.css
+++ b/css/design.css
@@ -130,6 +130,7 @@
     text-indent: -99999px;
     margin-left: -20px;
     box-shadow: none;
+    padding: 0;
 }
 
 #dokuwiki__sitetools ul {
diff --git a/css/mobile.css b/css/mobile.css
index 0231557662df8edf13ee527cba31bf0af9fb1386..cbadc70fde837a6bf0763f9c7b309f227167c9a0 100644
--- a/css/mobile.css
+++ b/css/mobile.css
@@ -79,15 +79,9 @@
     float: left;
     margin: 0 .2em .2em 0;
     width: 49%;
-    position: relative;
 }
 #dokuwiki__sitetools form.search input.edit {
-    width: 90% !important;
-}
-#dokuwiki__sitetools form.search input.button {
-    position: absolute;
-    top: .2em;
-    right: .2em;
+    width: 100% !important;
 }
 .dokuwiki form.search div.ajax_qsearch {
     display: none !important;
@@ -102,7 +96,7 @@
     width: 49%;
 }
 #dokuwiki__header .mobileTools select {
-    padding: .25em .1em;
+    padding: .3em .1em;
     width: 100% !important;
 }