Index: src/wp-admin/css/common.css
===================================================================
--- src/wp-admin/css/common.css	(revision 43633)
+++ src/wp-admin/css/common.css	(working copy)
@@ -1427,7 +1427,8 @@
 	background-color: #ecf7ed;
 }
 
-.notice-warning {
+.notice-warning,
+.settings-error.warning {
 	border-left-color: #ffb900;
 }
 
@@ -1444,7 +1445,8 @@
 	background-color: #fbeaea;
 }
 
-.notice-info {
+.notice-info,
+.settings-error.info {
 	border-left-color: #00a0d2;
 }
 
Index: src/wp-admin/includes/template.php
===================================================================
--- src/wp-admin/includes/template.php	(revision 43633)
+++ src/wp-admin/includes/template.php	(working copy)
@@ -1535,8 +1535,8 @@
  * @param string $code    Slug-name to identify the error. Used as part of 'id' attribute in HTML output.
  * @param string $message The formatted message text to display to the user (will be shown inside styled
  *                        `<div>` and `<p>` tags).
- * @param string $type    Optional. Message type, controls HTML class. Accepts 'error' or 'updated'.
- *                        Default 'error'.
+ * @param string $type    Optional. Message type, controls HTML class. Accepts 'error', 'updated', 'info',
+ *                        or 'warning'. Default 'error'.
  */
 function add_settings_error( $setting, $code, $message, $type = 'error' ) {
 	global $wp_settings_errors;
