diff --git a/frappe/public/less/desk.less b/frappe/public/less/desk.less
index 9c76f30129..ed63ed208b 100644
--- a/frappe/public/less/desk.less
+++ b/frappe/public/less/desk.less
@@ -180,27 +180,6 @@ textarea.form-control {
// min-height: 11.69in;
// }
-.progress, .progress-bar {
- box-shadow: none;
-}
-
-a.progress-small {
- .progress-chart {
- width: 40px;
- margin-top: 4px;
- float: right;
- }
-
- .progress {
- margin-bottom: 0;
- }
-
- .progress-bar {
- transition: unset;
- background-color: #98d85b;
- }
-}
-
li.user-progress {
.progress-chart {
width: 50px;
diff --git a/frappe/public/scss/desk/controls.scss b/frappe/public/scss/desk/controls.scss
index 52c251b9d9..54ad71dce1 100644
--- a/frappe/public/scss/desk/controls.scss
+++ b/frappe/public/scss/desk/controls.scss
@@ -174,4 +174,38 @@
border-radius: var(--border-radius);
font-size: var(--text-md);
}
+}
+
+/* progress bar */
+.progress, .progress-bar {
+ box-shadow: none;
+}
+
+a.progress-small {
+ .progress-chart {
+ width: 40px;
+ margin-top: 4px;
+ float: right;
+ }
+
+ .progress {
+ margin-bottom: 0;
+ }
+
+ .progress-bar {
+ transition: unset;
+ background-color: var(--green-500);
+ }
+}
+
+.progress-bar-success {
+ background-color: var(--green-500);
+}
+
+.progress-bar-danger {
+ background-color: var(--red-500);
+}
+
+.progress-bar-warning {
+ background-color: var(--orange-500);
}
\ No newline at end of file