diff --git a/admin/themes/default/js/albums.js b/admin/themes/default/js/albums.js
index 3b24f2dc3..5e31981a5 100644
--- a/admin/themes/default/js/albums.js
+++ b/admin/themes/default/js/albums.js
@@ -69,7 +69,7 @@ $(document).ready(() => {
var colors = ["icon-red", "icon-blue", "icon-yellow", "icon-purple", "icon-green"];
var colorId = Number(node.id)%5;
- cont.find("span.icon-folder-open, span.icon-sitemap").addClass(colors[colorId]);
+ cont.find("span.icon-folder-open, span.icon-sitemap").addClass(colors[colorId]).addClass("node-icon");
cont.find(".move-cat-title-container").after(
"
"
diff --git a/admin/themes/default/template/albums.tpl b/admin/themes/default/template/albums.tpl
index 6d93f164c..cb7a2b1c1 100644
--- a/admin/themes/default/template/albums.tpl
+++ b/admin/themes/default/template/albums.tpl
@@ -504,4 +504,16 @@ input[name="position"] {
.notClickable:hover {
cursor: not-allowed;
}
+
+.move-cat-container, .move-cat-container .badge-container i {
+ transition: 0.2s;
+}
+.move-cat-container:hover {
+ background-color: #ffd7ad;
+}
+.move-cat-container:hover .badge-container i,
+.move-cat-container:hover .node-icon{
+ color: #ffd7ad;
+ background-color: #f98100;
+}
\ No newline at end of file