diff --git a/src/main/java/stud/ntnu/idatt1005/pantrypal/views/components/StyledCheckBox.java b/src/main/java/stud/ntnu/idatt1005/pantrypal/views/components/StyledCheckBox.java
new file mode 100644
index 0000000000000000000000000000000000000000..bf3f877f82d0c23c5465871323581e673c57fe49
--- /dev/null
+++ b/src/main/java/stud/ntnu/idatt1005/pantrypal/views/components/StyledCheckBox.java
@@ -0,0 +1,31 @@
+package stud.ntnu.idatt1005.pantrypal.views.components;
+
+import javafx.geometry.Insets;
+import javafx.scene.control.CheckBox;
+import javafx.scene.layout.Background;
+import javafx.scene.layout.BackgroundFill;
+import stud.ntnu.idatt1005.pantrypal.utils.ColorPalette;
+
+public class StyledCheckBox extends CheckBox {
+
+  public StyledCheckBox(String text) {
+    super(text);
+    this.setPadding(new Insets(10));
+  }
+
+  public StyledCheckBox(String text, boolean selected) {
+    super(text);
+    this.setSelected(selected);
+    this.setPadding(new Insets(10));
+  }
+
+  public StyledCheckBox(String text, boolean selected, String variant) {
+    super(text);
+    this.setSelected(selected);
+    this.setPadding(new Insets(10));
+    if(variant.equals("default") || variant.isEmpty()){
+      this.setBackground(new Background(new BackgroundFill(ColorPalette.WHITE, null, null)));
+    }
+  }
+
+}