You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ca...@apache.org on 2020/06/18 10:52:27 UTC

[royale-asjs] branch develop updated: jewel-themes: update all themes with simpleloader styles (2)

This is an automated email from the ASF dual-hosted git repository.

carlosrovira pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new 85544b7  jewel-themes: update all themes with simpleloader styles (2)
85544b7 is described below

commit 85544b7ff29f84a7fb03bc712d801f8c15d8ef94
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Thu Jun 18 12:52:17 2020 +0200

    jewel-themes: update all themes with simpleloader styles (2)
---
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           | 11 +++++++++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 .../src/main/resources/defaults.css                           |  4 ++++
 frameworks/themes/JewelTheme/src/main/resources/defaults.css  | 11 +++++++++++
 109 files changed, 695 insertions(+)

diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css
index ad1c9a0..0f3e303 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #b427b1;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #C92CC6;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#d43bd1, #b427b1);
   border: 1px solid #8a1e88;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Blue-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Blue-Theme/src/main/resources/defaults.css
index fe79b94..f687348 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Blue-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Blue-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #24a3ef;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #3CADF1;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#54b7f3, #24a3ef);
   border: 1px solid #0f88d1;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Emerald-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Emerald-Theme/src/main/resources/defaults.css
index 5db06e5..cec28bb 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Emerald-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Emerald-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #7eb435;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #8CC63C;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#98cc50, #7eb435);
   border: 1px solid #638c29;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Green-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Green-Theme/src/main/resources/defaults.css
index 36c8706..14cfd36 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Green-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Green-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #34a241;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #3AB549;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#45c354, #34a241);
   border: 1px solid #277b32;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Orange-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Orange-Theme/src/main/resources/defaults.css
index 4a83316..0dba326 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Orange-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Orange-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #f28809;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #F7941D;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#f8a036, #f28809);
   border: 1px solid #c16c07;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Red-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Red-Theme/src/main/resources/defaults.css
index 8830397..bc2814f 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Red-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Red-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #dc121a;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #EC1C24;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#ee343b, #dc121a);
   border: 1px solid #ad0e15;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Sapphire-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Sapphire-Theme/src/main/resources/defaults.css
index e14e17a..ae4f100 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Sapphire-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Sapphire-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #2767a9;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #2C74BE;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#3481d0, #2767a9);
   border: 1px solid #1e4e80;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Sunflower-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Sunflower-Theme/src/main/resources/defaults.css
index 93ebf2b..7ac5193 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Sunflower-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Sunflower-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #f7a726;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #F8B13F;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#f9bb58, #f7a726);
   border: 1px solid #e28f08;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Topaz-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Topaz-Theme/src/main/resources/defaults.css
index e7cf08e..f3da35d 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Topaz-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Topaz-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #ed4812;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #EF5A2A;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#f16c42, #ed4812);
   border: 1px solid #be390e;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Turquoise-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Turquoise-Theme/src/main/resources/defaults.css
index e44c748..09550f0 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Turquoise-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Turquoise-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #24948c;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #29A89F;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#2ebcb2, #24948c);
   border: 1px solid #1a6b65;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Violet-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Violet-Theme/src/main/resources/defaults.css
index 04ff6a2..c3e13a4 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Violet-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Violet-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #58267c;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #662C90;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#7432a4, #58267c);
   border: 1px solid #3c1a55;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Yellow-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Yellow-Theme/src/main/resources/defaults.css
index bc3830d..e1f549a 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Yellow-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Yellow-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #cac00a;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #E2D70B;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#f4e813, #cac00a);
   border: 1px solid #999207;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
index 3acc691..241a9de 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #191919 !important;
 }
 
+.jewel.loader {
+  border: 16px solid #737373;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: #404040;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #C92CC6;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
index b727710..f457932 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #191919 !important;
 }
 
+.jewel.loader {
+  border: 16px solid #737373;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: #404040;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #3CADF1;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
index 55b6db3..6a1793d 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #191919 !important;
 }
 
+.jewel.loader {
+  border: 16px solid #737373;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: #404040;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #8CC63C;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
index 3ac9357..140a68e 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #191919 !important;
 }
 
+.jewel.loader {
+  border: 16px solid #737373;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: #404040;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #3AB549;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
index 6542360..a0b2c75 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #191919 !important;
 }
 
+.jewel.loader {
+  border: 16px solid #737373;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: #404040;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #F7941D;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
index d62baa9..2269145 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #191919 !important;
 }
 
+.jewel.loader {
+  border: 16px solid #737373;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: #404040;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #EC1C24;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
index aa6c923..50f4850 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #191919 !important;
 }
 
+.jewel.loader {
+  border: 16px solid #737373;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: #404040;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #2C74BE;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
index 64192b0..1f51f42 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #191919 !important;
 }
 
+.jewel.loader {
+  border: 16px solid #737373;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: #404040;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #F8B13F;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
index 43590cf..5bc453d 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #191919 !important;
 }
 
+.jewel.loader {
+  border: 16px solid #737373;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: #404040;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #EF5A2A;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
index 79757d0..02cbd09 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #191919 !important;
 }
 
+.jewel.loader {
+  border: 16px solid #737373;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: #404040;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #29A89F;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
index 66e49a4..d010ae7 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #191919 !important;
 }
 
+.jewel.loader {
+  border: 16px solid #737373;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: #404040;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #662C90;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
index f1d185f..4ffc399 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #191919 !important;
 }
 
+.jewel.loader {
+  border: 16px solid #737373;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: #404040;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #E2D70B;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Amethyst-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Amethyst-Theme/src/main/resources/defaults.css
index d1dcc6f..a75e81e 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Amethyst-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Amethyst-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #b427b1;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #C92CC6;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#d43bd1, #b427b1);
   border: 1px solid #8a1e88;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Blue-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Blue-Theme/src/main/resources/defaults.css
index 7e77d29..d6c284c 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Blue-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Blue-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #24a3ef;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #3CADF1;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#54b7f3, #24a3ef);
   border: 1px solid #0f88d1;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Emerald-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Emerald-Theme/src/main/resources/defaults.css
index 4218b48..2daa3f3 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Emerald-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Emerald-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #7eb435;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #8CC63C;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#98cc50, #7eb435);
   border: 1px solid #638c29;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Green-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Green-Theme/src/main/resources/defaults.css
index 8759686..b475d96 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Green-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Green-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #34a241;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #3AB549;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#45c354, #34a241);
   border: 1px solid #277b32;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Orange-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Orange-Theme/src/main/resources/defaults.css
index 4d0aeba..36bc581 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Orange-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Orange-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #f28809;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #F7941D;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#f8a036, #f28809);
   border: 1px solid #c16c07;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Red-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Red-Theme/src/main/resources/defaults.css
index f6b27e3..006321b 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Red-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Red-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #dc121a;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #EC1C24;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#ee343b, #dc121a);
   border: 1px solid #ad0e15;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Sapphire-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Sapphire-Theme/src/main/resources/defaults.css
index ef2aaa4..1eeebff 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Sapphire-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Sapphire-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #2767a9;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #2C74BE;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#3481d0, #2767a9);
   border: 1px solid #1e4e80;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Sunflower-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Sunflower-Theme/src/main/resources/defaults.css
index 614a4c5..2869127 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Sunflower-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Sunflower-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #f7a726;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #F8B13F;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#f9bb58, #f7a726);
   border: 1px solid #e28f08;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Topaz-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Topaz-Theme/src/main/resources/defaults.css
index f366520..b38da4d 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Topaz-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Topaz-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #ed4812;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #EF5A2A;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#f16c42, #ed4812);
   border: 1px solid #be390e;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Turquoise-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Turquoise-Theme/src/main/resources/defaults.css
index e1931c4..7af38e4 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Turquoise-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Turquoise-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #24948c;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #29A89F;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#2ebcb2, #24948c);
   border: 1px solid #1a6b65;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Violet-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Violet-Theme/src/main/resources/defaults.css
index 1225e06..2b7478b 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Violet-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Violet-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #58267c;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #662C90;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#7432a4, #58267c);
   border: 1px solid #3c1a55;
diff --git a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Yellow-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Yellow-Theme/src/main/resources/defaults.css
index cdea365..384d269 100644
--- a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Yellow-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Yellow-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #cac00a;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #E2D70B;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#f4e813, #cac00a);
   border: 1px solid #999207;
diff --git a/frameworks/themes/Jewel-Light-Flat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css
index 1f4381d..2e94d96 100644
--- a/frameworks/themes/Jewel-Light-Flat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #b427b1;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #C92CC6;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: #C92CC6;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Emphasized-Blue-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Emphasized-Blue-Theme/src/main/resources/defaults.css
index a539e13..0812f73 100644
--- a/frameworks/themes/Jewel-Light-Flat-Emphasized-Blue-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Emphasized-Blue-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #24a3ef;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #3CADF1;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: #3CADF1;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Emphasized-Emerald-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Emphasized-Emerald-Theme/src/main/resources/defaults.css
index 14be9c0..731457e 100644
--- a/frameworks/themes/Jewel-Light-Flat-Emphasized-Emerald-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Emphasized-Emerald-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #7eb435;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #8CC63C;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: #8CC63C;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Emphasized-Green-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Emphasized-Green-Theme/src/main/resources/defaults.css
index 84a3179..cde0db4 100644
--- a/frameworks/themes/Jewel-Light-Flat-Emphasized-Green-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Emphasized-Green-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #34a241;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #3AB549;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: #3AB549;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Emphasized-Orange-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Emphasized-Orange-Theme/src/main/resources/defaults.css
index e494e52..6dc0f15 100644
--- a/frameworks/themes/Jewel-Light-Flat-Emphasized-Orange-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Emphasized-Orange-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #f28809;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #F7941D;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: #F7941D;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Emphasized-Red-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Emphasized-Red-Theme/src/main/resources/defaults.css
index 77e0ae4..00dc630 100644
--- a/frameworks/themes/Jewel-Light-Flat-Emphasized-Red-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Emphasized-Red-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #dc121a;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #EC1C24;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: #EC1C24;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Emphasized-Sapphire-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Emphasized-Sapphire-Theme/src/main/resources/defaults.css
index 26da519..39c5996 100644
--- a/frameworks/themes/Jewel-Light-Flat-Emphasized-Sapphire-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Emphasized-Sapphire-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #2767a9;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #2C74BE;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: #2C74BE;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Emphasized-Sunflower-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Emphasized-Sunflower-Theme/src/main/resources/defaults.css
index 0da5b15..895aae7 100644
--- a/frameworks/themes/Jewel-Light-Flat-Emphasized-Sunflower-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Emphasized-Sunflower-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #f7a726;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #F8B13F;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: #F8B13F;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Emphasized-Topaz-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Emphasized-Topaz-Theme/src/main/resources/defaults.css
index 622dd8b..f931d19 100644
--- a/frameworks/themes/Jewel-Light-Flat-Emphasized-Topaz-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Emphasized-Topaz-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #ed4812;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #EF5A2A;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: #EF5A2A;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Emphasized-Turquoise-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Emphasized-Turquoise-Theme/src/main/resources/defaults.css
index ea4c09b..ac9ee5e 100644
--- a/frameworks/themes/Jewel-Light-Flat-Emphasized-Turquoise-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Emphasized-Turquoise-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #24948c;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #29A89F;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: #29A89F;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Emphasized-Violet-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Emphasized-Violet-Theme/src/main/resources/defaults.css
index af6a83b..4e4032c 100644
--- a/frameworks/themes/Jewel-Light-Flat-Emphasized-Violet-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Emphasized-Violet-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #58267c;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #662C90;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: #662C90;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Emphasized-Yellow-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Emphasized-Yellow-Theme/src/main/resources/defaults.css
index 61500fb..7f1c002 100644
--- a/frameworks/themes/Jewel-Light-Flat-Emphasized-Yellow-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Emphasized-Yellow-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #cac00a;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #E2D70B;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: #E2D70B;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/src/main/resources/defaults.css
index f2b6818..260eacb 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/src/main/resources/defaults.css
@@ -865,6 +865,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #C92CC6;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Blue-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Blue-Theme/src/main/resources/defaults.css
index 1048887..e596a83 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Blue-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Blue-Theme/src/main/resources/defaults.css
@@ -865,6 +865,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #3CADF1;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Emerald-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Emerald-Theme/src/main/resources/defaults.css
index 1cebb41..55d2fac 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Emerald-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Emerald-Theme/src/main/resources/defaults.css
@@ -865,6 +865,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #8CC63C;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Green-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Green-Theme/src/main/resources/defaults.css
index fd32b7c..33ecb20 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Green-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Green-Theme/src/main/resources/defaults.css
@@ -865,6 +865,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #3AB549;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Orange-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Orange-Theme/src/main/resources/defaults.css
index 8ad8bc4..6b7d957 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Orange-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Orange-Theme/src/main/resources/defaults.css
@@ -865,6 +865,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #F7941D;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Red-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Red-Theme/src/main/resources/defaults.css
index 015b6f0..a37802d 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Red-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Red-Theme/src/main/resources/defaults.css
@@ -865,6 +865,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #EC1C24;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Sapphire-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Sapphire-Theme/src/main/resources/defaults.css
index d88b123..3c1c222 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Sapphire-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Sapphire-Theme/src/main/resources/defaults.css
@@ -865,6 +865,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #2C74BE;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Sunflower-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Sunflower-Theme/src/main/resources/defaults.css
index cc72bc1..cfe80db 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Sunflower-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Sunflower-Theme/src/main/resources/defaults.css
@@ -865,6 +865,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #F8B13F;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Topaz-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Topaz-Theme/src/main/resources/defaults.css
index bcb507e..a2df625 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Topaz-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Topaz-Theme/src/main/resources/defaults.css
@@ -865,6 +865,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #EF5A2A;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Turquoise-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Turquoise-Theme/src/main/resources/defaults.css
index eb137bc..2443b06 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Turquoise-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Turquoise-Theme/src/main/resources/defaults.css
@@ -865,6 +865,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #29A89F;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Violet-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Violet-Theme/src/main/resources/defaults.css
index 0f82fb3..74eae6e 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Violet-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Violet-Theme/src/main/resources/defaults.css
@@ -865,6 +865,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #662C90;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Yellow-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Yellow-Theme/src/main/resources/defaults.css
index 5b8e719..ce56c39 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Yellow-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Yellow-Theme/src/main/resources/defaults.css
@@ -865,6 +865,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #E2D70B;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-Flat-Secondary-Amethyst-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Secondary-Amethyst-Theme/src/main/resources/defaults.css
index a00dddf..5ca44a7 100644
--- a/frameworks/themes/Jewel-Light-Flat-Secondary-Amethyst-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Secondary-Amethyst-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #b427b1;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #C92CC6;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: #C92CC6;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Secondary-Blue-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Secondary-Blue-Theme/src/main/resources/defaults.css
index 49c7f1d..13b5b20 100644
--- a/frameworks/themes/Jewel-Light-Flat-Secondary-Blue-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Secondary-Blue-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #24a3ef;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #3CADF1;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: #3CADF1;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Secondary-Emerald-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Secondary-Emerald-Theme/src/main/resources/defaults.css
index e07ef3b..66cb2b7 100644
--- a/frameworks/themes/Jewel-Light-Flat-Secondary-Emerald-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Secondary-Emerald-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #7eb435;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #8CC63C;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: #8CC63C;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Secondary-Green-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Secondary-Green-Theme/src/main/resources/defaults.css
index 08ed8af..55f9be1 100644
--- a/frameworks/themes/Jewel-Light-Flat-Secondary-Green-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Secondary-Green-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #34a241;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #3AB549;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: #3AB549;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Secondary-Orange-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Secondary-Orange-Theme/src/main/resources/defaults.css
index 4ae3cf3..8a6656b 100644
--- a/frameworks/themes/Jewel-Light-Flat-Secondary-Orange-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Secondary-Orange-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #f28809;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #F7941D;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: #F7941D;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Secondary-Red-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Secondary-Red-Theme/src/main/resources/defaults.css
index 4830310..208ccbe 100644
--- a/frameworks/themes/Jewel-Light-Flat-Secondary-Red-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Secondary-Red-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #dc121a;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #EC1C24;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: #EC1C24;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Secondary-Sapphire-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Secondary-Sapphire-Theme/src/main/resources/defaults.css
index b66ea15..66bc9b5 100644
--- a/frameworks/themes/Jewel-Light-Flat-Secondary-Sapphire-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Secondary-Sapphire-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #2767a9;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #2C74BE;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: #2C74BE;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Secondary-Sunflower-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Secondary-Sunflower-Theme/src/main/resources/defaults.css
index b9955a4..f067a1c 100644
--- a/frameworks/themes/Jewel-Light-Flat-Secondary-Sunflower-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Secondary-Sunflower-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #f7a726;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #F8B13F;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: #F8B13F;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Secondary-Topaz-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Secondary-Topaz-Theme/src/main/resources/defaults.css
index 962ff56..c316d75 100644
--- a/frameworks/themes/Jewel-Light-Flat-Secondary-Topaz-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Secondary-Topaz-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #ed4812;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #EF5A2A;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: #EF5A2A;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Secondary-Turquoise-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Secondary-Turquoise-Theme/src/main/resources/defaults.css
index e8440f9..6f984f9 100644
--- a/frameworks/themes/Jewel-Light-Flat-Secondary-Turquoise-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Secondary-Turquoise-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #24948c;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #29A89F;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: #29A89F;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Secondary-Violet-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Secondary-Violet-Theme/src/main/resources/defaults.css
index d2cd883..f3ef995 100644
--- a/frameworks/themes/Jewel-Light-Flat-Secondary-Violet-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Secondary-Violet-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #58267c;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #662C90;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: #662C90;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-Flat-Secondary-Yellow-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Secondary-Yellow-Theme/src/main/resources/defaults.css
index a939236..965bcaa 100644
--- a/frameworks/themes/Jewel-Light-Flat-Secondary-Yellow-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Secondary-Yellow-Theme/src/main/resources/defaults.css
@@ -138,6 +138,10 @@
   background: #cac00a;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #E2D70B;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: #E2D70B;
   border: 0px solid;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css
index 2cfb1b5..e16c356 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #b427b1;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #C92CC6;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#d43bd1, #b427b1);
   border: 1px solid #8a1e88;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Blue-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Blue-Theme/src/main/resources/defaults.css
index fdc81b1..f4c521f 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Blue-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Blue-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #24a3ef;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #3CADF1;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#54b7f3, #24a3ef);
   border: 1px solid #0f88d1;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Emerald-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Emerald-Theme/src/main/resources/defaults.css
index fb01e5b..ad5f9d8 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Emerald-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Emerald-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #7eb435;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #8CC63C;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#98cc50, #7eb435);
   border: 1px solid #638c29;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Green-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Green-Theme/src/main/resources/defaults.css
index c20efe3..3d8b9c9 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Green-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Green-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #34a241;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #3AB549;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#45c354, #34a241);
   border: 1px solid #277b32;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Orange-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Orange-Theme/src/main/resources/defaults.css
index aff31b2..2286517 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Orange-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Orange-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #f28809;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #F7941D;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#f8a036, #f28809);
   border: 1px solid #c16c07;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Red-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Red-Theme/src/main/resources/defaults.css
index 8930885..b85456d 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Red-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Red-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #dc121a;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #EC1C24;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#ee343b, #dc121a);
   border: 1px solid #ad0e15;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Sapphire-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Sapphire-Theme/src/main/resources/defaults.css
index 9870852..a7a6879 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Sapphire-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Sapphire-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #2767a9;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #2C74BE;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#3481d0, #2767a9);
   border: 1px solid #1e4e80;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Sunflower-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Sunflower-Theme/src/main/resources/defaults.css
index e07bc7f..0a74a70 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Sunflower-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Sunflower-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #f7a726;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #F8B13F;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#f9bb58, #f7a726);
   border: 1px solid #e28f08;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Topaz-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Topaz-Theme/src/main/resources/defaults.css
index 72f74bf..26f0a9b 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Topaz-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Topaz-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #ed4812;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #EF5A2A;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#f16c42, #ed4812);
   border: 1px solid #be390e;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Turquoise-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Turquoise-Theme/src/main/resources/defaults.css
index 8dcb3ee..7d2eec5 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Turquoise-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Turquoise-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #24948c;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #29A89F;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#2ebcb2, #24948c);
   border: 1px solid #1a6b65;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Violet-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Violet-Theme/src/main/resources/defaults.css
index f7a958a..c7487ae 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Violet-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Violet-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #58267c;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #662C90;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#7432a4, #58267c);
   border: 1px solid #3c1a55;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Yellow-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Yellow-Theme/src/main/resources/defaults.css
index 5b53353..5319dfb 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Yellow-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Yellow-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #cac00a;
 }
 
+.jewel.loader.emphasized.segment {
+  border-top-color: #E2D70B;
+}
+
 .jewel.snackbar.emphasized .jewel.snackbar-content {
   background: linear-gradient(#f4e813, #cac00a);
   border: 1px solid #999207;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
index 0b0339f..83c73e1 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #C92CC6;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
index edff73c..d25e343 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #3CADF1;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
index f72e655..315cd98 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #8CC63C;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
index efcdd62..0c4cf4c 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #3AB549;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
index f4ea053..16bbbc6 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #F7941D;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
index 80030f0..358693d 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #EC1C24;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
index 8901098..8688845 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #2C74BE;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
index 101d488..4e45b4c 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #F8B13F;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
index 8a88948..5333dcb 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #EF5A2A;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
index 26e7b5f..2579764 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #29A89F;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
index cd1f0de..0206d9b 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #662C90;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
index 2c36de9..2b5566d 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #E2D70B;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Amethyst-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Amethyst-Theme/src/main/resources/defaults.css
index 224b265..a51a00e 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Amethyst-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Amethyst-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #b427b1;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #C92CC6;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#d43bd1, #b427b1);
   border: 1px solid #8a1e88;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Blue-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Blue-Theme/src/main/resources/defaults.css
index 7209e7b..52562b2 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Blue-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Blue-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #24a3ef;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #3CADF1;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#54b7f3, #24a3ef);
   border: 1px solid #0f88d1;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Emerald-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Emerald-Theme/src/main/resources/defaults.css
index 2b11c75..5e7b07e 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Emerald-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Emerald-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #7eb435;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #8CC63C;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#98cc50, #7eb435);
   border: 1px solid #638c29;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Green-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Green-Theme/src/main/resources/defaults.css
index ae88d9a..edb5c93 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Green-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Green-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #34a241;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #3AB549;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#45c354, #34a241);
   border: 1px solid #277b32;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Orange-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Orange-Theme/src/main/resources/defaults.css
index 3b5e395..4a88337 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Orange-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Orange-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #f28809;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #F7941D;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#f8a036, #f28809);
   border: 1px solid #c16c07;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Red-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Red-Theme/src/main/resources/defaults.css
index b9736a9..2e4f955 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Red-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Red-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #dc121a;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #EC1C24;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#ee343b, #dc121a);
   border: 1px solid #ad0e15;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Sapphire-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Sapphire-Theme/src/main/resources/defaults.css
index 854df4e..ee2626a 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Sapphire-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Sapphire-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #2767a9;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #2C74BE;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#3481d0, #2767a9);
   border: 1px solid #1e4e80;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Sunflower-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Sunflower-Theme/src/main/resources/defaults.css
index fb1f3f9..eb18efb 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Sunflower-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Sunflower-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #f7a726;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #F8B13F;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#f9bb58, #f7a726);
   border: 1px solid #e28f08;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Topaz-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Topaz-Theme/src/main/resources/defaults.css
index 53cccbc..1aa9699 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Topaz-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Topaz-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #ed4812;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #EF5A2A;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#f16c42, #ed4812);
   border: 1px solid #be390e;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Turquoise-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Turquoise-Theme/src/main/resources/defaults.css
index 2b831e3..77484f3 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Turquoise-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Turquoise-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #24948c;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #29A89F;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#2ebcb2, #24948c);
   border: 1px solid #1a6b65;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Violet-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Violet-Theme/src/main/resources/defaults.css
index 199b2cf..327db86 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Violet-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Violet-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #58267c;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #662C90;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#7432a4, #58267c);
   border: 1px solid #3c1a55;
diff --git a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Yellow-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Yellow-Theme/src/main/resources/defaults.css
index db8613c..b1ad97f 100644
--- a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Yellow-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Yellow-Theme/src/main/resources/defaults.css
@@ -137,6 +137,10 @@
   background: #cac00a;
 }
 
+.jewel.loader.secondary.segment {
+  border-top-color: #E2D70B;
+}
+
 .jewel.snackbar.secondary .jewel.snackbar-content {
   background: linear-gradient(#f4e813, #cac00a);
   border: 1px solid #999207;
diff --git a/frameworks/themes/JewelTheme/src/main/resources/defaults.css b/frameworks/themes/JewelTheme/src/main/resources/defaults.css
index dd9dc49..6d109fd 100644
--- a/frameworks/themes/JewelTheme/src/main/resources/defaults.css
+++ b/frameworks/themes/JewelTheme/src/main/resources/defaults.css
@@ -866,6 +866,17 @@ j|FormItem {
   background: #cccccc !important;
 }
 
+.jewel.loader {
+  border: 16px solid #f3f3f3;
+  border-radius: 50%;
+}
+.jewel.loader.segment {
+  border-top-color: silver;
+}
+.jewel.loader.primary.segment {
+  border-top-color: #3CADF1;
+}
+
 .jewel.navigation {
   background-color: #ffffff;
 }