diff --git a/core/modules/content_translation/src/ContentTranslationHandler.php b/core/modules/content_translation/src/ContentTranslationHandler.php
index 3979fff..7c3e75f 100644
--- a/core/modules/content_translation/src/ContentTranslationHandler.php
+++ b/core/modules/content_translation/src/ContentTranslationHandler.php
@@ -536,7 +536,11 @@ protected function addTranslatabilityClue(&$element) {
 
     // Elements which can have a #title attribute according to FAPI Reference.
     if (!isset($suffix)) {
-      $suffix = ' <span class="translation-entity-all-languages">(' . t('all languages') . ')</span>';
+      $suffix = array(
+        '#theme' => 'mark',
+        '#status' => 'shared',
+        '#type' => 'warning',
+      );
       $fapi_title_elements = array_flip(array('checkbox', 'checkboxes', 'date', 'details', 'fieldset', 'file', 'item', 'password', 'password_confirm', 'radio', 'radios', 'select', 'text_format', 'textarea', 'textfield', 'weight'));
     }
 
diff --git a/core/themes/classy/css/components/form.css b/core/themes/classy/css/components/form.css
index 7ec4566..f01c4ed 100644
--- a/core/themes/classy/css/components/form.css
+++ b/core/themes/classy/css/components/form.css
@@ -96,3 +96,14 @@ abbr.ajax-changed {
   background: url(../../../../misc/icons/e32700/error.svg) no-repeat;
   background-size: contain;
 }
+
+span.translation-entity-all-languages {
+  background: #e09600 none repeat scroll 0 0;
+  color: #fff;
+  font-size: 75%;
+  font-weight: normal;
+  letter-spacing: 0.025em;
+  padding: 1px 3px;
+  text-transform: uppercase;
+  border-radius: 3px;
+}
\ No newline at end of file
