diff --git a/core/css/fixes.css b/core/css/fixes.css
index acea53258eb920d66a7d3fbec940399a1568ca5b..f1dc016cad2cdcf63b00fba5130ea33af8dd806f 100644
--- a/core/css/fixes.css
+++ b/core/css/fixes.css
@@ -86,3 +86,8 @@ select {
 	left: 6px;
 }
 
+/* fix background of navigation popup in IE8 */
+.ie8 #navigation {
+	background-color: #24282F;
+}
+
diff --git a/core/img/actions/caret.png b/core/img/actions/caret.png
index f6d76b0628ba8423bc7e0e791cfdb9189d3bcdad..736beb667bd646ca530ef05c922fb65efad47fe2 100644
Binary files a/core/img/actions/caret.png and b/core/img/actions/caret.png differ
diff --git a/core/img/actions/logout.png b/core/img/actions/logout.png
index 64126a556252c69138e8c1df8cf7cf851bf923ab..bada7a12616cfc9c46081b402ae4f57afb9d7800 100644
Binary files a/core/img/actions/logout.png and b/core/img/actions/logout.png differ
diff --git a/core/templates/layout.user.php b/core/templates/layout.user.php
index efa169c333b407a911c4b16edb4db3894381a92a..3f1b939a12dba1d93d3c9fef90f47bd99f78178f 100644
--- a/core/templates/layout.user.php
+++ b/core/templates/layout.user.php
@@ -52,7 +52,7 @@
 				<div class="header-appname">
 					<?php p(!empty($_['application'])?$_['application']: $l->t('Apps')); ?>
 				</div>
-				<div class="icon-caret"></div>
+				<div class="icon-caret svg"></div>
 			</a>
 			<div id="logo-claim" style="display:none;"><?php p($theme->getLogoClaim()); ?></div>
 			<div id="settings" class="svg">