diff --git a/src/addon/mod/quiz/pages/navigation-modal/navigation-modal.scss b/src/addon/mod/quiz/pages/navigation-modal/navigation-modal.scss
index de533283d..38bf67187 100644
--- a/src/addon/mod/quiz/pages/navigation-modal/navigation-modal.scss
+++ b/src/addon/mod/quiz/pages/navigation-modal/navigation-modal.scss
@@ -15,14 +15,14 @@ page-addon-mod-quiz-navigation-modal {
}
.item.core-question-correct .item-inner {
- background-image: url("data:image/svg+xml;charset=utf-8,") !important;
+ @include push-arrow-color($core-question-correct-color);
}
.item.core-question-incorrect .item-inner {
- background-image: url("data:image/svg+xml;charset=utf-8,") !important;
+ @include push-arrow-color($core-question-incorrect-color);
}
.item.core-question-answersaved .item-inner {
- background-image: url("data:image/svg+xml;charset=utf-8,") !important;
+ @include push-arrow-color($text-color);
}
}
diff --git a/src/app/app.scss b/src/app/app.scss
index a0a5cd0e8..9642143e8 100644
--- a/src/app/app.scss
+++ b/src/app/app.scss
@@ -69,7 +69,6 @@
}
}
-
// Define an alternative way to set a heading in an item without using a heading tag.
// This is done for accessibility reasons when a heading is semantically incorrect.
.item .item-heading {
@@ -475,6 +474,7 @@ ion-col ion-select {
background-color: $core-question-state-incorrect-color;
}
.core-question-answersaved {
+ color: $text-color;
background-color: $core-question-saved-color-bg;
}
@@ -671,7 +671,7 @@ canvas[core-chart] {
.core-white-push-arrow .item-inner{
- background-image: url("data:image/svg+xml;charset=utf-8,") !important;
+ @include push-arrow-color($white);
}
// For list where some items have detail icon and some others don't.
diff --git a/src/theme/variables.scss b/src/theme/variables.scss
index 1faf3f57d..0ec8c8555 100644
--- a/src/theme/variables.scss
+++ b/src/theme/variables.scss
@@ -250,6 +250,10 @@ $core-question-state-incorrect-color: $red-light !default;
transition: $where $time ease-in-out;
}
+@mixin push-arrow-color($color) {
+ background-image: url("data:image/svg+xml;charset=utf-8,") !important;
+}
+
// Font Awesome
$fa-font-path: $font-path;
@import "font-awesome";