diff --git a/apps/files_sharing/css/public.css b/apps/files_sharing/css/public.css
index efd8d4950d83492aef439e09f8afbbc999be74ac..67d847019462d77f6ed4a7e1544d11eb38b8c39a 100644
--- a/apps/files_sharing/css/public.css
+++ b/apps/files_sharing/css/public.css
@@ -86,9 +86,6 @@ thead {
 	margin-left: auto;
 	margin-right: auto;
 }
-.directDownload .button img {
-	vertical-align: text-bottom;
-}
 
 .directLink label {
 	font-weight: normal;
diff --git a/core/css/styles.css b/core/css/styles.css
index 278b4f978d2ab1ddd05b4015938a158932dbcf2a..ee66efec28749b2d9d49c83ac897204686b27bbc 100644
--- a/core/css/styles.css
+++ b/core/css/styles.css
@@ -62,11 +62,8 @@ body {
 .header-right {
 	position: absolute;
 	right: 0;
-	padding-right: 10px;
+	padding: 7px 5px;
 	color: #fff;
-	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
-	filter: alpha(opacity=50);
-	opacity: .5;
 	height: 100%;
 	max-width: 40%;
 	white-space: nowrap;
@@ -195,6 +192,12 @@ input[type="time"] {
 	height: 31px;
 	-moz-box-sizing: border-box; box-sizing: border-box;
 }
+
+/* correctly align images inside of buttons */
+input img, button img, .button img {
+	vertical-align: text-bottom;
+}
+
 #quota {
 	cursor: default;
 	margin: 30px;