diff --git a/core/css/icons.css b/core/css/icons.css
index b746436ed5f4d012711b6163603d0651ad645009..8caeaf0b475e570fdb617e4b51633f04677f1071 100644
--- a/core/css/icons.css
+++ b/core/css/icons.css
@@ -85,6 +85,9 @@
 .icon-download {
 	background-image: url('../img/actions/download.svg');
 }
+.icon-download-white {
+	background-image: url('../img/actions/download-white.svg');
+}
 
 .icon-edit {
 	background-image: url('../img/actions/edit.svg');
diff --git a/core/img/actions/download-white.png b/core/img/actions/download-white.png
new file mode 100644
index 0000000000000000000000000000000000000000..815b551354f4249157b4575c17f9991a836b1c8e
Binary files /dev/null and b/core/img/actions/download-white.png differ
diff --git a/core/img/actions/download-white.svg b/core/img/actions/download-white.svg
new file mode 100644
index 0000000000000000000000000000000000000000..98573e0f1ee2eb2bbafda26b7482a5099bde37f7
--- /dev/null
+++ b/core/img/actions/download-white.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="16" width="16" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <g transform="translate(0 -1036.4)">
+  <path fill="#fff" d="m6 1037.4h4v7h5l-7 7-7-7h5z"/>
+ </g>
+</svg>