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/12 12:27:19 UTC

[royale-asjs] branch develop updated: jewel-themes: update all themes removing with the changes in textinput icons to support both Material and FontAwesome

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 33947c7  jewel-themes: update all themes removing with the changes in textinput icons to support both Material and FontAwesome
33947c7 is described below

commit 33947c734a7d2f693f0e3d365981ffd203e6be8b
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Fri Jun 12 14:27:08 2020 +0200

    jewel-themes: update all themes removing with the changes in textinput icons to support both Material and FontAwesome
---
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 .../src/main/resources/defaults.css                  | 20 +++++++++++++-------
 36 files changed, 468 insertions(+), 252 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 c3425c0..4c13194 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 28e78a2..0d0b968 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 f9fa5bd..a498cab 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 b8e30e2..c078e75 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 8c83576..c0b608a 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 4e8e13e..13afdee 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 7903994..df6279f 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 8581026..e976e86 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 565ced0..55b5129 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 f154a9d..9ac0a23 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 ebb18af..5aed6e8 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 1b6271d..09c79a0 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 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 32df711..f643f59 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
@@ -1379,21 +1379,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 3376545..54c8fb5 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
@@ -1379,21 +1379,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 32facd1..4d5b70d 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
@@ -1379,21 +1379,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 0c418c0..6ca81be 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
@@ -1379,21 +1379,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 d0adbf6..e2ec103 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
@@ -1379,21 +1379,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 d03373f..3cc32e2 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
@@ -1379,21 +1379,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 61e7ae2..abb9bae 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
@@ -1379,21 +1379,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 968a47e..2ee03a8 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
@@ -1379,21 +1379,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 5144bb7..8eb4f44 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
@@ -1379,21 +1379,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 09edaee..1a93f76 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
@@ -1379,21 +1379,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 4842516..bebce16 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
@@ -1379,21 +1379,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 31ab28f..ed594fd 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
@@ -1379,21 +1379,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 447e29b..c34f572 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 c0e763f..9629690 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 4ebc377..f068297 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 4e45ebb..21f4801 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 d12799f..dfe2627 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 f1ee551..b22e6f4 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 bf86782..c46a254 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 242f77f..37b739b 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 ed0cbec..8c8167f 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 c4e8202..8094a2a 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 928b281..e565c0c 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;
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 8663330..e93c8ef 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
@@ -1380,21 +1380,27 @@ div {
 }
 .jewel.textinput input {
   margin: 0;
-  padding: 0.679em 16px;
+  padding: 0.679em 14px;
 }
 .jewel.textinput.icon input {
-  padding-left: 36px;
-  padding-right: 16px;
+  padding-left: 42px;
+  padding-right: 14px;
 }
 .jewel.textinput.icon i.fonticon {
-  left: 8px;
+  left: 14px;
+}
+.jewel.textinput.icon i.fonticon.material-icons {
+  left: 10px;
 }
 .jewel.textinput.icon.right input {
-  padding-left: 16px;
-  padding-right: 36px;
+  padding-left: 14px;
+  padding-right: 42px;
 }
 .jewel.textinput.icon.right i.fonticon {
-  right: 8px;
+  right: 14px;
+}
+.jewel.textinput.icon.right i.fonticon.material-icons {
+  right: 10px;
 }
 .jewel.textinput.errorBorder input {
   border: 1px #EC1C24 solid;