diff --git a/enzevalos_iphone/study parameters/IconsStyleKit.swift b/enzevalos_iphone/study parameters/IconsStyleKit.swift
index 978af6139f5a552b65b549038e245ebdfcb283a7..234dec74a7f47498830e3cf02276b23f61965f6a 100644
--- a/enzevalos_iphone/study parameters/IconsStyleKit.swift	
+++ b/enzevalos_iphone/study parameters/IconsStyleKit.swift	
@@ -452,66 +452,55 @@ internal class IconsStyleKit: NSObject {
         //// General Declarations
         let context = UIGraphicsGetCurrentContext()!
         
-        //// Resize to Target Frame
-        context.saveGState()
-        let resizedFrame: CGRect = resizing.apply(rect: CGRect(x: 0, y: 0, width: 25, height: 31), target: targetFrame)
-
-        context.translateBy(x: resizedFrame.minX, y: resizedFrame.minY)
-
-        context.scaleBy(x: resizedFrame.width / 25, y: resizedFrame.height / 31)
-        
-        
-        //// Color Declarations
-        let fillColor2 = UIColor(red: 0.000, green: 0.000, blue: 0.000, alpha: 1.000)
-        
         //// Bezier Drawing
         context.saveGState()
-        context.scaleBy(x: 0.3, y: 0.3)
-        let bezierPath = UIBezierPath()
+        context.translateBy(x: 1.3, y: 2)
+        context.scaleBy(x: 0.27, y: 0.27)
+        color.setStroke()
         
-        bezierPath.move(to: CGPoint(x: 71, y: 55))
-        bezierPath.addLine(to: CGPoint(x: 69, y: 55))
-        bezierPath.addLine(to: CGPoint(x: 69, y: 70))
-        bezierPath.addCurve(to: CGPoint(x: 40, y: 100), controlPoint1: CGPoint(x: 68.9, y: 89.19), controlPoint2: CGPoint(x: 55.91, y: 100))
-        bezierPath.addCurve(to: CGPoint(x: 11, y: 70), controlPoint1: CGPoint(x: 24.09, y: 100), controlPoint2: CGPoint(x: 10.5, y: 88.7))
-        bezierPath.addLine(to: CGPoint(x: 11, y: 55))
-        bezierPath.addCurve(to: CGPoint(x: 10, y: 55), controlPoint1: CGPoint(x: 11, y: 55), controlPoint2: CGPoint(x: 11.2, y: 55))
-        bezierPath.addCurve(to: CGPoint(x: 0, y: 46), controlPoint1: CGPoint(x: 8.73, y: 55), controlPoint2: CGPoint(x: 0, y: 53.46))
-        bezierPath.addLine(to: CGPoint(x: 0, y: 10))
-        bezierPath.addCurve(to: CGPoint(x: 10, y: 0), controlPoint1: CGPoint(x: 0, y: 2.04), controlPoint2: CGPoint(x: 9.78, y: 0))
-        bezierPath.addLine(to: CGPoint(x: 71, y: 0))
-        bezierPath.addCurve(to: CGPoint(x: 80, y: 10), controlPoint1: CGPoint(x: 71.22, y: 0), controlPoint2: CGPoint(x: 80, y: 1.05))
-        bezierPath.addLine(to: CGPoint(x: 80, y: 45))
-        bezierPath.addCurve(to: CGPoint(x: 71, y: 55), controlPoint1: CGPoint(x: 80, y: 53.45), controlPoint2: CGPoint(x: 71.22, y: 55))
-        bezierPath.addLine(to: CGPoint(x: 71, y: 55))
-
+        let bezierPath = UIBezierPath()
+        bezierPath.move(to: CGPoint(x: 71, y: 45))
+        bezierPath.addLine(to: CGPoint(x: 69, y: 45))
+        bezierPath.addLine(to: CGPoint(x: 69, y: 30))
+        bezierPath.addCurve(to: CGPoint(x: 40, y: 0), controlPoint1: CGPoint(x: 68.9, y: 10.81), controlPoint2: CGPoint(x: 55.91, y: 0))
+        bezierPath.addCurve(to: CGPoint(x: 11, y: 30), controlPoint1: CGPoint(x: 24.09, y: 0), controlPoint2: CGPoint(x: 10.5, y: 11.3))
+        bezierPath.addLine(to: CGPoint(x: 11, y: 45))
+        bezierPath.addCurve(to: CGPoint(x: 10, y: 45), controlPoint1: CGPoint(x: 11, y: 45), controlPoint2: CGPoint(x: 11.2, y: 45))
+        bezierPath.addCurve(to: CGPoint(x: -0, y: 54), controlPoint1: CGPoint(x: 8.73, y: 45), controlPoint2: CGPoint(x: -0, y: 46.54))
+        bezierPath.addLine(to: CGPoint(x: -0, y: 90))
+        bezierPath.addCurve(to: CGPoint(x: 10, y: 100), controlPoint1: CGPoint(x: -0, y: 97.96), controlPoint2: CGPoint(x: 9.78, y: 100))
+        bezierPath.addLine(to: CGPoint(x: 71, y: 100))
+        bezierPath.addCurve(to: CGPoint(x: 80, y: 90), controlPoint1: CGPoint(x: 71.22, y: 100), controlPoint2: CGPoint(x: 80, y: 98.95))
+        bezierPath.addLine(to: CGPoint(x: 80, y: 55))
+        bezierPath.addCurve(to: CGPoint(x: 71, y: 45), controlPoint1: CGPoint(x: 80, y: 46.55), controlPoint2: CGPoint(x: 71.22, y: 45))
+        bezierPath.addLine(to: CGPoint(x: 71, y: 45))
         bezierPath.close()
-        bezierPath.move(to: CGPoint(x: 49, y: 14))
-        bezierPath.addLine(to: CGPoint(x: 31, y: 14))
-        bezierPath.addLine(to: CGPoint(x: 36, y: 28))
-        bezierPath.addCurve(to: CGPoint(x: 32, y: 35), controlPoint1: CGPoint(x: 33.88, y: 29.41), controlPoint2: CGPoint(x: 32, y: 32.2))
-        bezierPath.addCurve(to: CGPoint(x: 40, y: 43), controlPoint1: CGPoint(x: 32, y: 39.38), controlPoint2: CGPoint(x: 35.76, y: 43))
-        bezierPath.addCurve(to: CGPoint(x: 48, y: 35), controlPoint1: CGPoint(x: 44.24, y: 43), controlPoint2: CGPoint(x: 48, y: 39.38))
-        bezierPath.addCurve(to: CGPoint(x: 44, y: 28), controlPoint1: CGPoint(x: 48, y: 32.2), controlPoint2: CGPoint(x: 46.12, y: 29.41))
-        bezierPath.addLine(to: CGPoint(x: 49, y: 14))
-        bezierPath.addLine(to: CGPoint(x: 49, y: 14))
-
+        bezierPath.move(to: CGPoint(x: 49, y: 86))
+        bezierPath.addLine(to: CGPoint(x: 31, y: 86))
+        bezierPath.addLine(to: CGPoint(x: 36, y: 72))
+        bezierPath.addCurve(to: CGPoint(x: 32, y: 65), controlPoint1: CGPoint(x: 33.88, y: 70.59), controlPoint2: CGPoint(x: 32, y: 67.8))
+        bezierPath.addCurve(to: CGPoint(x: 40, y: 57), controlPoint1: CGPoint(x: 32, y: 60.62), controlPoint2: CGPoint(x: 35.76, y: 57))
+        bezierPath.addCurve(to: CGPoint(x: 48, y: 65), controlPoint1: CGPoint(x: 44.24, y: 57), controlPoint2: CGPoint(x: 48, y: 60.62))
+        bezierPath.addCurve(to: CGPoint(x: 44, y: 72), controlPoint1: CGPoint(x: 48, y: 67.8), controlPoint2: CGPoint(x: 46.12, y: 70.59))
+        bezierPath.addLine(to: CGPoint(x: 49, y: 86))
+        bezierPath.addLine(to: CGPoint(x: 49, y: 86))
         bezierPath.close()
-        bezierPath.move(to: CGPoint(x: 24, y: 55))
-        bezierPath.addLine(to: CGPoint(x: 24, y: 70))
-        bezierPath.addCurve(to: CGPoint(x: 40, y: 88), controlPoint1: CGPoint(x: 24, y: 79.95), controlPoint2: CGPoint(x: 30.16, y: 88))
-        bezierPath.addCurve(to: CGPoint(x: 56, y: 70), controlPoint1: CGPoint(x: 49.74, y: 88), controlPoint2: CGPoint(x: 56, y: 80.95))
-        bezierPath.addLine(to: CGPoint(x: 56, y: 55))
-        bezierPath.addLine(to: CGPoint(x: 24, y: 55))
-        bezierPath.addLine(to: CGPoint(x: 24, y: 55))
-
+        bezierPath.move(to: CGPoint(x: 24, y: 45))
+        bezierPath.addLine(to: CGPoint(x: 24, y: 30))
+        bezierPath.addCurve(to: CGPoint(x: 40, y: 12), controlPoint1: CGPoint(x: 24, y: 20.05), controlPoint2: CGPoint(x: 30.16, y: 12))
+        bezierPath.addCurve(to: CGPoint(x: 56, y: 30), controlPoint1: CGPoint(x: 49.74, y: 12), controlPoint2: CGPoint(x: 56, y: 19.05))
+        bezierPath.addLine(to: CGPoint(x: 56, y: 45))
+        bezierPath.addLine(to: CGPoint(x: 24, y: 45))
+        bezierPath.addLine(to: CGPoint(x: 24, y: 45))
         bezierPath.close()
-        bezierPath.usesEvenOddFillRule = true
-        fillColor2.setFill()
-        bezierPath.fill()
-        context.restoreGState()
-        context.restoreGState()
+        IconsStyleKit.strokeColor.setStroke()
+        bezierPath.lineWidth = 4
+        bezierPath.miterLimit = 4
+        bezierPath.lineJoinStyle = .round
+        bezierPath.stroke()
         
+        context.restoreGState()
+
         
     }
     
@@ -526,17 +515,15 @@ internal class IconsStyleKit: NSObject {
         context.scaleBy(x: resizedFrame.width / 24, y: resizedFrame.height / 31)
         
         
-        //// Color Declarations
-        let fillColor = UIColor(red: 0.000, green: 0.000, blue: 0.000, alpha: 1.000)
-        
         //// lock-open
         //// Bezier Drawing
         context.saveGState()
-        context.translateBy(x: 0, y: 1)
-        context.scaleBy(x: 0.3, y: 0.3)
+        context.translateBy(x: 1.3, y: 2)
+        context.scaleBy(x: 0.27, y: 0.27)
+        color.setStroke()
+
         
         let bezierPath = UIBezierPath()
-
         bezierPath.move(to: CGPoint(x: 69.39, y: 26.64))
         bezierPath.addCurve(to: CGPoint(x: 40.29, y: 0), controlPoint1: CGPoint(x: 69.39, y: 11), controlPoint2: CGPoint(x: 56.2, y: 0))
         bezierPath.addCurve(to: CGPoint(x: 10.62, y: 29.64), controlPoint1: CGPoint(x: 24.38, y: 0), controlPoint2: CGPoint(x: 10.12, y: 10.95))
@@ -565,9 +552,11 @@ internal class IconsStyleKit: NSObject {
         bezierPath.addLine(to: CGPoint(x: 49.15, y: 86.22))
         bezierPath.addLine(to: CGPoint(x: 49.15, y: 86.22))
         bezierPath.close()
-        bezierPath.usesEvenOddFillRule = true
-        fillColor.setFill()
-        bezierPath.fill()
+        IconsStyleKit.strokeColor.setStroke()
+        bezierPath.lineWidth = 4
+        bezierPath.miterLimit = 4
+        bezierPath.lineJoinStyle = .round
+        bezierPath.stroke()
         
         context.restoreGState()
         
@@ -586,22 +575,19 @@ internal class IconsStyleKit: NSObject {
         context.scaleBy(x: resizedFrame.width / 22, y: resizedFrame.height / 28)
         
         
-        //// Color Declarations
-        let fillColor = UIColor(red: 0.000, green: 0.000, blue: 0.000, alpha: 1.000)
-        
         //// Bezier Drawing
         context.saveGState()
-        context.translateBy(x: 0.23, y: 0.83)
-        context.rotate(by: 0.53 * CGFloat.pi/180)
-        context.scaleBy(x: 0.27, y: 0.27)
+        context.translateBy(x: 1.23, y: 1.83)
+        context.scaleBy(x: 0.25, y: 0.25)
+        color.setStroke()
+
         
         let bezierPath = UIBezierPath()
-
         bezierPath.move(to: CGPoint(x: 71.31, y: 45.29))
         bezierPath.addLine(to: CGPoint(x: 69.39, y: 45.29))
         bezierPath.addLine(to: CGPoint(x: 69.39, y: 29.64))
-        bezierPath.addCurve(to: CGPoint(x: 40.29, y: 0), controlPoint1: CGPoint(x: 69.29, y: 10.45), controlPoint2: CGPoint(x: 56.2, y: 0))
-        bezierPath.addCurve(to: CGPoint(x: 10.62, y: 29.64), controlPoint1: CGPoint(x: 24.38, y: 0), controlPoint2: CGPoint(x: 10.12, y: 10.94))
+        bezierPath.addCurve(to: CGPoint(x: 39.1, y: 0.69), controlPoint1: CGPoint(x: 69.29, y: 10.45), controlPoint2: CGPoint(x: 55.01, y: 0.69))
+        bezierPath.addCurve(to: CGPoint(x: 10.62, y: 29.64), controlPoint1: CGPoint(x: 23.19, y: 0.69), controlPoint2: CGPoint(x: 10.12, y: 10.94))
         bezierPath.addLine(to: CGPoint(x: 10.6, y: 45.27))
         bezierPath.addCurve(to: CGPoint(x: 9.64, y: 45.29), controlPoint1: CGPoint(x: 10.6, y: 45.27), controlPoint2: CGPoint(x: 10.84, y: 45.29))
         bezierPath.addCurve(to: CGPoint(x: 0, y: 54.22), controlPoint1: CGPoint(x: 8.37, y: 45.29), controlPoint2: CGPoint(x: 0, y: 46.76))
@@ -635,15 +621,18 @@ internal class IconsStyleKit: NSObject {
         bezierPath.addLine(to: CGPoint(x: 56.86, y: 84.29))
         bezierPath.addLine(to: CGPoint(x: 50.26, y: 90.69))
         bezierPath.close()
-        bezierPath.usesEvenOddFillRule = true
-        fillColor.setFill()
-        bezierPath.fill()
+        IconsStyleKit.strokeColor.setStroke()
+        bezierPath.lineWidth = 4
+        bezierPath.miterLimit = 4
+        bezierPath.lineJoinStyle = .round
+        bezierPath.stroke()
         
         context.restoreGState()
         
         context.restoreGState()
         
     }
+
     
     //// Generated Images
 
@@ -740,7 +729,7 @@ internal class IconsStyleKit: NSObject {
         IconsStyleKit.drawPadlockSecure()
         
         Cache.imageOfPadlockSecure = UIGraphicsGetImageFromCurrentImageContext()!
-        Cache.imageOfPadlockSecure = Cache.imageOfPadlockSecure?.rotate(deg: CGFloat(180))
+        //Cache.imageOfPadlockSecure = Cache.imageOfPadlockSecure?.rotate(deg: CGFloat(180))
         UIGraphicsEndImageContext()
 
         return Cache.imageOfPadlockSecure!