diff --git a/apps/files/css/upload.css b/apps/files/css/upload.css
index ef0435690945e0f9878f085f8024d6ac7c30c981..d44967c7ae0f160ea4f1eaa378d15a5a87f06385 100644
--- a/apps/files/css/upload.css
+++ b/apps/files/css/upload.css
@@ -18,9 +18,6 @@
 	margin: -5px -3px;
 	cursor: pointer;
 	z-index: 10;
-	background-image: url('%webroot%/core/img/actions/upload.svg');
-	background-repeat: no-repeat;
-	background-position: center;
 	opacity: .65;
 }
 .file_upload_target { display:none; }
@@ -119,11 +116,6 @@
 .oc-dialog .fileexists .conflict input[type='checkbox'] {
 	float: left;
 }
-.oc-dialog .fileexists .toggle {
-	background-image: url('%webroot%/core/img/actions/triangle-e.png');
-	width: 16px;
-	height: 16px;
-}
 .oc-dialog .fileexists #allfileslabel {
 	float:right;
 }
diff --git a/apps/files/templates/index.php b/apps/files/templates/index.php
index 00ec109621f0e3c17cb83ea60bee7e55ae4ad2e0..5ed1ee0c7a052fe9ba1b8ae5e334b9591685a332 100644
--- a/apps/files/templates/index.php
+++ b/apps/files/templates/index.php
@@ -23,7 +23,7 @@
 					<input type="hidden" name="dir" value="<?php p($_['dir']) ?>" id="dir">
 					<input type="file" id="file_upload_start" name='files[]'
 						   data-url="<?php print_unescaped(OCP\Util::linkTo('files', 'ajax/upload.php')); ?>" />
-					<a href="#" class="svg"></a>
+					<a href="#" class="svg icon icon-upload"></a>
 			</div>
 			<?php if ($_['trash']): ?>
 			<input id="trash" type="button" value="<?php p($l->t('Deleted files'));?>" class="button" <?php $_['trashEmpty'] ? p('disabled') : '' ?>></input>