diff --git a/app/build.gradle b/app/build.gradle
index 6685fad6d..40a877a85 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -45,6 +45,7 @@ dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:27.0.2'
compile 'com.android.support:design:27.0.2'
+ compile 'com.android.support:support-v4:27.0.2'
compile 'com.journeyapps:zxing-android-embedded:3.5.0@aar'
compile 'com.google.zxing:core:3.3.0'
compile 'org.apache.commons:commons-csv:1.5'
diff --git a/app/src/main/res/layout/loyalty_card_view_layout.xml b/app/src/main/res/layout/loyalty_card_view_layout.xml
index f5cab45c6..42c222e86 100644
--- a/app/src/main/res/layout/loyalty_card_view_layout.xml
+++ b/app/src/main/res/layout/loyalty_card_view_layout.xml
@@ -41,7 +41,6 @@
+ app:autoSizeTextType="uniform"
+ app:autoSizeMinTextSize="@dimen/singleCardCardIdTextSizeMin"
+ app:autoSizeMaxTextSize="@dimen/singleCardCardIdTextSizeMax"
+ android:ellipsize="end"/>
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
index c06dd3997..0ca18497f 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -14,6 +14,8 @@
28sp
14sp
+ 15sp
+ 50sp
2dip
4dip
20dip