diff --git a/lib/init.php b/lib/init.php
index bee4fb3a..4b333157 100644
--- a/lib/init.php
+++ b/lib/init.php
@@ -29,7 +29,7 @@ header('Expires: ' . gmdate( 'D, d M Y H:i:s \G\M\T', time()));
// Inline-JS is no longer allowed and used
// See: http://people.mozilla.org/~bsterne/content-security-policy/index.html
// New stuff see: https://www.owasp.org/index.php/List_of_useful_HTTP_headers and https://www.owasp.org/index.php/Content_Security_Policy
-$csp_content = "default-src 'none'; script-src 'self'; connect-src 'self'; img-src 'self'; style-src 'self'; reflected-xss block;";
+$csp_content = "default-src 'self'; script-src 'self'; connect-src 'self'; img-src 'self' data:; style-src 'self'; reflected-xss block;";
header("Content-Security-Policy: ".$csp_content);
header("X-Content-Security-Policy: ".$csp_content);
header("X-WebKit-CSP: ".$csp_content);
diff --git a/templates/Sparkle/admin/admins/admins_admin.tpl b/templates/Sparkle/admin/admins/admins_admin.tpl
index 19775762..4dd5b0ab 100644
--- a/templates/Sparkle/admin/admins/admins_admin.tpl
+++ b/templates/Sparkle/admin/admins/admins_admin.tpl
@@ -20,16 +20,16 @@
@@ -38,16 +38,16 @@
diff --git a/templates/Sparkle/admin/customers/customers_customer.tpl b/templates/Sparkle/admin/customers/customers_customer.tpl
index b99a454f..7847d947 100644
--- a/templates/Sparkle/admin/customers/customers_customer.tpl
+++ b/templates/Sparkle/admin/customers/customers_customer.tpl
@@ -27,16 +27,16 @@
@@ -45,16 +45,16 @@
diff --git a/templates/Sparkle/assets/css/main.css b/templates/Sparkle/assets/css/main.css
index 6108b59f..6d8021f5 100644
--- a/templates/Sparkle/assets/css/main.css
+++ b/templates/Sparkle/assets/css/main.css
@@ -1043,3 +1043,308 @@ div.right {
.grid-offset-1-2 {
margin-left: 50%;
}
+
+/* PROGRESS */
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="0"] {
+ width: 0%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="1"] {
+ width: 1%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="2"] {
+ width: 2%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="3"] {
+ width: 3%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="4"] {
+ width: 4%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="5"] {
+ width: 5%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="6"] {
+ width: 6%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="7"] {
+ width: 7%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="8"] {
+ width: 8%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="9"] {
+ width: 9%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="10"] {
+ width: 10%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="11"] {
+ width: 11%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="12"] {
+ width: 12%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="13"] {
+ width: 13%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="14"] {
+ width: 14%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="15"] {
+ width: 15%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="16"] {
+ width: 16%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="17"] {
+ width: 17%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="18"] {
+ width: 18%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="19"] {
+ width: 19%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="20"] {
+ width: 20%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="21"] {
+ width: 21%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="22"] {
+ width: 22%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="23"] {
+ width: 23%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="24"] {
+ width: 24%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="25"] {
+ width: 25%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="26"] {
+ width: 26%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="27"] {
+ width: 27%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="28"] {
+ width: 28%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="29"] {
+ width: 29%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="30"] {
+ width: 30%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="31"] {
+ width: 31%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="32"] {
+ width: 32%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="33"] {
+ width: 33%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="34"] {
+ width: 34%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="35"] {
+ width: 35%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="36"] {
+ width: 36%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="37"] {
+ width: 37%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="38"] {
+ width: 38%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="39"] {
+ width: 39%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="40"] {
+ width: 40%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="41"] {
+ width: 41%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="42"] {
+ width: 42%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="43"] {
+ width: 43%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="44"] {
+ width: 44%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="45"] {
+ width: 45%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="46"] {
+ width: 46%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="47"] {
+ width: 47%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="48"] {
+ width: 48%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="49"] {
+ width: 49%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="50"] {
+ width: 50%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="51"] {
+ width: 51%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="52"] {
+ width: 52%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="53"] {
+ width: 53%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="54"] {
+ width: 54%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="55"] {
+ width: 55%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="56"] {
+ width: 56%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="57"] {
+ width: 57%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="58"] {
+ width: 58%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="59"] {
+ width: 59%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="60"] {
+ width: 60%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="61"] {
+ width: 61%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="62"] {
+ width: 62%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="63"] {
+ width: 63%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="64"] {
+ width: 64%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="65"] {
+ width: 65%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="66"] {
+ width: 66%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="67"] {
+ width: 67%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="68"] {
+ width: 68%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="69"] {
+ width: 69%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="70"] {
+ width: 70%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="71"] {
+ width: 71%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="72"] {
+ width: 72%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="73"] {
+ width: 73%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="74"] {
+ width: 74%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="75"] {
+ width: 75%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="76"] {
+ width: 76%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="77"] {
+ width: 77%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="78"] {
+ width: 78%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="79"] {
+ width: 79%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="80"] {
+ width: 80%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="81"] {
+ width: 81%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="82"] {
+ width: 82%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="83"] {
+ width: 83%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="84"] {
+ width: 84%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="85"] {
+ width: 85%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="86"] {
+ width: 86%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="87"] {
+ width: 87%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="88"] {
+ width: 88%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="89"] {
+ width: 89%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="90"] {
+ width: 90%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="91"] {
+ width: 91%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="92"] {
+ width: 92%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="93"] {
+ width: 93%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="94"] {
+ width: 94%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="95"] {
+ width: 95%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="96"] {
+ width: 96%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="97"] {
+ width: 97%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="98"] {
+ width: 98%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="99"] {
+ width: 99%;
+}
+.bar[aria-valuemax="100"][aria-valuemin="0"][aria-valuenow="100"] {
+ width: 100%;
+}
\ No newline at end of file
diff --git a/templates/Sparkle/assets/img/default.png b/templates/Sparkle/assets/img/default.png
deleted file mode 100644
index a6848e09..00000000
Binary files a/templates/Sparkle/assets/img/default.png and /dev/null differ
diff --git a/templates/Sparkle/assets/img/header_g_froxlor.png b/templates/Sparkle/assets/img/header_g_froxlor.png
deleted file mode 100644
index a3861215..00000000
Binary files a/templates/Sparkle/assets/img/header_g_froxlor.png and /dev/null differ