diff --git a/Habitica/res/drawable/btn_habit_background.xml b/Habitica/res/drawable/btn_habit_background.xml
new file mode 100644
index 000000000..d37216452
--- /dev/null
+++ b/Habitica/res/drawable/btn_habit_background.xml
@@ -0,0 +1,16 @@
+
+
+
+ -
+
+
+
+ -
+
+
+
+ -
+
+
+
+
\ No newline at end of file
diff --git a/Habitica/res/drawable/btn_habit_single_background.xml b/Habitica/res/drawable/btn_habit_single_background.xml
new file mode 100644
index 000000000..3e60968cf
--- /dev/null
+++ b/Habitica/res/drawable/btn_habit_single_background.xml
@@ -0,0 +1,18 @@
+
+
+ -
+
+
+
+ -
+
+
+
+
+
\ No newline at end of file
diff --git a/Habitica/res/layout/habit_item_card.xml b/Habitica/res/layout/habit_item_card.xml
index 8a4ce3c31..c90d2e66f 100644
--- a/Habitica/res/layout/habit_item_card.xml
+++ b/Habitica/res/layout/habit_item_card.xml
@@ -20,28 +20,30 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
+ android:background="@{habit.down ? @drawable/btn_habit_background : @drawable/btn_habit_single_background}"
+ app:backgroundColor="@{habit.getLightTaskColor}"
+ style="@style/HabitButton" />
+ android:background="@{habit.up ? @drawable/btn_habit_background : @drawable/btn_habit_single_background}"
+ style="@style/HabitButton"/>
+ android:layout_centerVertical="true"
+ android:paddingLeft="16dp"
+ android:paddingRight="16dp"
+ android:paddingEnd="16dp"
+ android:paddingBottom="20dp"
+ android:paddingTop="20dp">