diff --git a/app/views/budgets/investments/_categories.html.erb b/app/views/budgets/investments/_categories.html.erb
index ad628b1b1..9432cb06c 100644
--- a/app/views/budgets/investments/_categories.html.erb
+++ b/app/views/budgets/investments/_categories.html.erb
@@ -5,7 +5,8 @@
<% @categories.each do |category| %>
-
- <%= link_to category.name,
- budget_investments_path(@budget, search: category.name) %>
+ <% css_class = { class: 'active' } if params[:search] == category.name %>
+ <%= link_to category.name, budget_investments_path(@budget, search: category.name), css_class || {} %>
+
<% end %>
-
\ No newline at end of file
+
diff --git a/app/views/proposals/_categories.html.erb b/app/views/proposals/_categories.html.erb
index ec87fd734..a694eb555 100644
--- a/app/views/proposals/_categories.html.erb
+++ b/app/views/proposals/_categories.html.erb
@@ -4,6 +4,9 @@
<% @categories.each do |category| %>
- - <%= link_to category.name, proposals_path(search: category.name) %>
+ -
+ <% css_class = { class: 'active' } if params[:search] == category.name %>
+ <%= link_to category.name, proposals_path(search: category.name), css_class || {} %>
+
<% end %>