diff --git a/core/themes/seven/css/components/buttons.theme.css b/core/themes/seven/css/components/buttons.theme.css
index 4ff9fa5..afc6df9 100644
--- a/core/themes/seven/css/components/buttons.theme.css
+++ b/core/themes/seven/css/components/buttons.theme.css
@@ -146,44 +146,23 @@
 }
 
 /**
- * We've temporarily added the danger button here, bit of a harsh reset but we
- * need it.
- * @todo replace with link--danger.
- * See https://drupal.org/node/2123731
+ * Styles for link with "link--danger" class.
  */
-.button--danger {
-  display: inline;
-  cursor: pointer;
-  padding: 0;
-  border: 0;
-  border-radius: 0;
-  box-shadow: none;
-  background: none;
-  -webkit-appearance: none;
-     -moz-appearance: none;
+.link--danger {
   color: #c72100;
+  font-size: 14px;
   font-weight: 400;
+  padding: 0 14px;
   text-decoration: underline;
 }
-.button--danger:focus,
-.button--danger:hover,
-.button--danger:active {
+.link--danger:focus,
+.link--danger:hover,
+.link--danger:active {
   color: #ff2a00;
-  text-decoration: underline;
-  text-shadow: none;
-  padding: 0;
-  border: 0;
-  box-shadow: none;
-  background: none;
-}
-.button--danger:disabled,
-.button--danger.is-disabled {
- color: #737373;
- cursor: default;
- text-decoration: none;
- -webkit-font-smoothing: antialiased;
-  padding: 0;
-  border: 0;
-  box-shadow: none;
-  background: none;
+}
+.link--danger:disabled,
+.link--danger.is-disabled {
+  color: #737373;
+  cursor: default;
+  -webkit-font-smoothing: antialiased;
 }
diff --git a/core/themes/seven/seven.theme b/core/themes/seven/seven.theme
index fa99324..527fb57 100644
--- a/core/themes/seven/seven.theme
+++ b/core/themes/seven/seven.theme
@@ -270,4 +270,10 @@ function seven_form_node_form_alter(&$form, &$form_state) {
   );
   $form['revision_information']['#type'] = 'container';
   $form['revision_information']['#group'] = 'meta';
+
+  // Replace "button" form element with "link".
+  $form['actions']['delete']['#type'] = 'link';
+  $form['actions']['delete']['#title'] = t('Delete');
+  $form['actions']['delete']['#href'] = 'node/' . $node->id() . '/delete';
+  $form['actions']['delete']['#attributes']['class'][] = 'link--danger';
 }
