diff --git a/core/css/fixes.css b/core/css/fixes.css
index 156359507463e5059fd16681e28cc727521dfb23..91267c276ae72573c6bc444f812d4c0874d94a7f 100644
--- a/core/css/fixes.css
+++ b/core/css/fixes.css
@@ -5,6 +5,11 @@
 	border: 0;
 }
 
+/* fix height of select boxes for OS X */
+select {
+	min-height: 29px;
+}
+
 .lte8 .delete-icon { background-image: url('../img/actions/delete.png'); }
 .lte8 .delete-icon:hover, .delete-icon:focus {
 	background-image: url('../img/actions/delete-hover.png');
diff --git a/core/css/styles.css b/core/css/styles.css
index c493941fed871e0608588c562937fbf3761472ad..4a84568244ca661110dd12a91860d27807922427 100644
--- a/core/css/styles.css
+++ b/core/css/styles.css
@@ -204,10 +204,26 @@ input img, button img, .button img {
 }
 
 
+/* prevent ugly selection effect on accidental selection */
+#header,
+#navigation,
+#expanddiv {
+	-webkit-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+}
+
+
 /* SCROLLING */
-::-webkit-scrollbar { width:8px; }
-::-webkit-scrollbar-track-piece { background-color:transparent; }
-::-webkit-scrollbar-thumb { background:#ddd; }
+::-webkit-scrollbar {
+	width: 8px;
+}
+::-webkit-scrollbar-track-piece {
+	background-color: transparent;
+}
+::-webkit-scrollbar-thumb {
+	background: #ccc;
+}
 
 
 /* BUTTONS */
@@ -713,8 +729,6 @@ label.infield { cursor:text !important; top:1.05em; left:.85em; }
 	overflow-y: auto;
 	overflow-x: hidden;
 	-moz-box-sizing:border-box; box-sizing:border-box;
-	/* prevent ugly selection effect on accidental selection */
-	-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
 }
 #apps {
 	height: 100%;
@@ -805,8 +819,6 @@ label.infield { cursor:text !important; top:1.05em; left:.85em; }
 	border-bottom-left-radius:7px; border-bottom:1px #333 solid; border-left:1px #333 solid;
 	box-shadow:0 0 7px rgb(29,45,68);
 	-moz-box-sizing: border-box; box-sizing: border-box;
-	/* prevent ugly selection effect on accidental selection */
-	-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
 }
 	#expanddiv a {
 		display: block;
diff --git a/settings/css/settings.css b/settings/css/settings.css
index d0e44e721b4a3897ab3414df5759b3942d756a8d..be6cfe1e9bfe73e32017d62d5910763765f7e16c 100644
--- a/settings/css/settings.css
+++ b/settings/css/settings.css
@@ -103,8 +103,8 @@ select.quota.active { background: #fff; }
 #app-navigation.appwarning:hover {
 	background: #fbb;
 }
-small.externalapp { color:#FFF; background-color:#BBB; font-weight:bold; font-size: 0.6em; margin: 0; padding: 0.1em 0.2em; border-radius: 4px;}
-small.recommendedapp { color:#FFF; background-color:#888; font-weight:bold; font-size: 0.6em; margin: 0; padding: 0.1em 0.2em; border-radius: 4px;}
+small.externalapp { color:#FFF; background-color:#BBB; font-weight:bold; font-size: 0.6em; margin: 0; padding: 0.1em 0.2em; border-radius: 3px;}
+small.recommendedapp { color:#FFF; background-color:#888; font-weight:bold; font-size: 0.6em; margin: 0; padding: 0.1em 0.2em; border-radius: 3px;}
 small.externalapp.list, small.recommendedapp.list { position: absolute; right: 10px; top: 12px; }
 span.version { margin-left:1em; margin-right:1em; color:#555; }
 
@@ -169,7 +169,7 @@ table.shareAPI .indent { padding-left: 2em; }
 
 span.success {
         background: #37ce02;
-        border-radius: 8px;
+        border-radius: 3px;
 }
 
 span.error {
diff --git a/settings/js/admin.js b/settings/js/admin.js
index 249131464a805e1618b89631679cba374067b723..bc95c6a3dc52d2e058d6ec025ff48bb849d9c8f3 100644
--- a/settings/js/admin.js
+++ b/settings/js/admin.js
@@ -118,7 +118,7 @@ $(document).ready(function(){
 		OC.msg.startSaving('#mail_settings_msg');
 		var post = $( "#mail_settings" ).serialize();
 		$.post(OC.generateUrl('/settings/admin/mailsettings'), post, function(data){
-			OC.msg.finishedSaving('#mail_settings .msg', data);
+			OC.msg.finishedSaving('#mail_settings_msg', data);
 		});
 	});
 
diff --git a/settings/templates/admin.php b/settings/templates/admin.php
index 9b632391f88aab085f6eb4450e21bad7099ba01c..4b25128c30b39e2e3089e504a172cc2346895e24 100644
--- a/settings/templates/admin.php
+++ b/settings/templates/admin.php
@@ -323,9 +323,9 @@ if (!$_['internetconnectionworking']) {
 </div>
 
 <div id="mail_settings" class="section">
-	<h2><?php p($l->t('Email Server'));?> <span id="mail_settings_msg" class="msg"></span></h2>
+	<h2><?php p($l->t('Email Server'));?></h2>
 
-	<p><?php p($l->t('This is used for sending out notifications.')); ?></p>
+	<p><?php p($l->t('This is used for sending out notifications.')); ?> <span id="mail_settings_msg" class="msg"></span></p>
 
 	<p>
 		<label for="mail_smtpmode"><?php p($l->t( 'Send mode' )); ?></label>