diff --git a/apps/files/css/files.css b/apps/files/css/files.css
index 373739071e9a5c94b4e1c491d388663787ed7f83..94eafe2752099d68eac1673a694cf2fa31c16610 100644
--- a/apps/files/css/files.css
+++ b/apps/files/css/files.css
@@ -828,3 +828,8 @@ html.ie8 #controls .button.new {
 .app-files .actions .button.new .icon {
 	margin-bottom: 2px;
 }
+
+.canDrop,
+#filestable tbody tr.canDrop {
+  background-color: rgba(255, 255, 140, 1);
+}
diff --git a/apps/files/js/breadcrumb.js b/apps/files/js/breadcrumb.js
index 58ac9924ef7d68b7a5ad2dc9e5de8d62cd14f293..98de7aa374c93a36cadf16966d008d332629746a 100644
--- a/apps/files/js/breadcrumb.js
+++ b/apps/files/js/breadcrumb.js
@@ -133,7 +133,8 @@
 					drop: this.onDrop,
 					over: this.onOver,
 					out: this.onOut,
-					tolerance: 'pointer'
+					tolerance: 'pointer',
+					hoverClass: 'canDrop'
 				});
 			}
 
diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index 38b9007d0bc722172db8b97c9e3ade9fa8325260..f249f2d35c92879409b4136e3d959a6e494ba84d 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -1320,7 +1320,7 @@
 			}
 			// allow dropping on folders
 			if (this._folderDropOptions && mime === 'httpd/unix-directory') {
-				filenameTd.droppable(this._folderDropOptions);
+				tr.droppable(this._folderDropOptions);
 			}
 
 			if (options.hidden) {
diff --git a/core/css/styles.css b/core/css/styles.css
index d8d53bd0324f6ec88cd4e4d7e1fe33c1e2f0f2ed..837b3259781382681187cf467591fecc0271234b 100644
--- a/core/css/styles.css
+++ b/core/css/styles.css
@@ -862,7 +862,9 @@ span.ui-icon {float: left; margin: 3px 7px 30px 0;}
 div.crumb {
 	float: left;
 	display: block;
-	background: url('../img/breadcrumb.svg') no-repeat right center;
+	background-image: url('../img/breadcrumb.svg');
+	background-repeat: no-repeat;
+	background-position: right center;
 	height: 44px;
 	background-size: auto 24px;
 }