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/21 08:33:57 UTC

[royale-asjs] branch develop updated: jewel-themes: update all themes with table style changes

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 e29b108  jewel-themes: update all themes with table style changes
e29b108 is described below

commit e29b1085b40499e825dfba725bdec517a7d850d2
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Sun Jun 21 10:33:43 2020 +0200

    jewel-themes: update all themes with table style changes
---
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 .../src/main/resources/defaults.css                            | 10 ++++------
 36 files changed, 144 insertions(+), 216 deletions(-)

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 241a9de..800ef18 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #FFFFFF;
   border-left: 1px solid #595959;
+  border-bottom: 1px solid #595959;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 f457932..8f08f21 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #FFFFFF;
   border-left: 1px solid #595959;
+  border-bottom: 1px solid #595959;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 6a1793d..38a4fc6 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #FFFFFF;
   border-left: 1px solid #595959;
+  border-bottom: 1px solid #595959;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 140a68e..9253d0c 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #FFFFFF;
   border-left: 1px solid #595959;
+  border-bottom: 1px solid #595959;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 a0b2c75..1183663 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #FFFFFF;
   border-left: 1px solid #595959;
+  border-bottom: 1px solid #595959;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 2269145..2a0c8ea 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #FFFFFF;
   border-left: 1px solid #595959;
+  border-bottom: 1px solid #595959;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 50f4850..443518a 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #FFFFFF;
   border-left: 1px solid #595959;
+  border-bottom: 1px solid #595959;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 1f51f42..473b50c 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #FFFFFF;
   border-left: 1px solid #595959;
+  border-bottom: 1px solid #595959;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 5bc453d..3b51498 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #FFFFFF;
   border-left: 1px solid #595959;
+  border-bottom: 1px solid #595959;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 02cbd09..67d4003 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #FFFFFF;
   border-left: 1px solid #595959;
+  border-bottom: 1px solid #595959;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 d010ae7..309a274 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #FFFFFF;
   border-left: 1px solid #595959;
+  border-bottom: 1px solid #595959;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 4ffc399..3f72dbf 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 #8c8c8c;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #595959;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #FFFFFF;
   border-left: 1px solid #595959;
+  border-bottom: 1px solid #595959;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 260eacb..b3280d3 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
@@ -1207,9 +1207,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1241,9 +1238,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1255,6 +1249,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 e596a83..8bf5b6b 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
@@ -1207,9 +1207,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1241,9 +1238,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1255,6 +1249,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 55d2fac..e8dac42 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
@@ -1207,9 +1207,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1241,9 +1238,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1255,6 +1249,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 33ecb20..65c4ab8 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
@@ -1207,9 +1207,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1241,9 +1238,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1255,6 +1249,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 6b7d957..8bd9524 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
@@ -1207,9 +1207,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1241,9 +1238,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1255,6 +1249,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 a37802d..7163ac9 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
@@ -1207,9 +1207,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1241,9 +1238,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1255,6 +1249,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 3c1c222..18850ed 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
@@ -1207,9 +1207,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1241,9 +1238,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1255,6 +1249,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 cfe80db..c2a9cb4 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
@@ -1207,9 +1207,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1241,9 +1238,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1255,6 +1249,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 a2df625..ce2f5fe 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
@@ -1207,9 +1207,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1241,9 +1238,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1255,6 +1249,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 2443b06..4b004a9 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
@@ -1207,9 +1207,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1241,9 +1238,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1255,6 +1249,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 74eae6e..42419fc 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
@@ -1207,9 +1207,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1241,9 +1238,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1255,6 +1249,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 ce56c39..83440e3 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
@@ -1207,9 +1207,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1241,9 +1238,6 @@ j|FormItem {
   box-shadow: none;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1255,6 +1249,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 83c73e1..ab1b860 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 d25e343..f41439e 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 315cd98..a02adaf 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 0c4cf4c..b1145b9 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 16bbbc6..65194aa 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 358693d..f38d714 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 8688845..b6f6b25 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 4e45b4c..650bb0d 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 5333dcb..b391ad7 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 2579764..f57cd2a 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 0206d9b..d8c3bae 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;
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 2b5566d..0ea2ba3 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
@@ -1208,9 +1208,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.simpletable .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.simpletable .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1242,9 +1239,6 @@ j|FormItem {
   box-shadow: inset 0 1px 0 white;
   border-radius: 0.25rem;
 }
-.jewel.table .jewel.thead tr {
-  border-bottom: 1px solid #d9d9d9;
-}
 .jewel.table .jewel.tableheadercell:first-of-type {
   border-left: 0px;
 }
@@ -1256,6 +1250,10 @@ j|FormItem {
   font-size: 1em;
   color: #808080;
   border-left: 1px solid #d9d9d9;
+  border-bottom: 1px solid #d9d9d9;
+}
+.jewel.table .jewel.tablerow:first-child .jewel.tablecell {
+  border-top: 1px solid transparent;
 }
 .jewel.table .jewel.tablecell:first-of-type {
   border-left: 0px;