diff --git a/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsController.java b/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsController.java
index ce000517420f0623d5acae33cd7307182e426fbe..e9578f38cf31d81958eee415f20e02333592bca2 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsController.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsController.java
@@ -93,6 +93,11 @@ public class SettingsController extends BaseController
 			bindingResult.addError(error);
 		}
 
+		if(settings.getBackupReminderActivated() == null)
+		{
+			settings.setBackupReminderActivated(false);
+		}
+
 		if(bindingResult.hasErrors())
 		{
 			model.addAttribute("error", bindingResult);
@@ -111,11 +116,6 @@ public class SettingsController extends BaseController
 				userRepository.save(user);
 			}
 
-			if(settings.getBackupReminderActivated() == null)
-			{
-				settings.setBackupReminderActivated(false);
-			}
-
 			settingsRepository.delete(0);
 			settingsRepository.save(settings);
 
diff --git a/src/main/resources/static/css/dark/style.css b/src/main/resources/static/css/dark/style.css
index c0f117c2f7037c063ffe14b1cdb841d2035a5c72..b0ff8c050e29bca9d4efd82a83e1fba012c9dab4 100644
--- a/src/main/resources/static/css/dark/style.css
+++ b/src/main/resources/static/css/dark/style.css
@@ -218,6 +218,9 @@ ul.sidenav.sidenav-fixed > li:last-child
 /* input password color */
 .input-field input[type=password] {
     color: #FFFFFF !important;
+}
+
+.input-field input[type=password]:not(.invalid) {
     border-bottom: 1px solid #FFFFFF !important;
     box-shadow: 0 1px 0 0 #CCCCCC !important;
 }