diff --git a/admin_lte.theme b/admin_lte.theme
index fe457a4..58b0538 100644
--- a/admin_lte.theme
+++ b/admin_lte.theme
@@ -6,6 +6,7 @@
  */
 
 use Drupal\Core\Form\FormStateInterface;
+use Drupal\Core\Render\Element;
 use Drupal\Core\Template\Attribute;
 
 /**
@@ -30,6 +31,23 @@ function admin_lte_form_alter(&$form, FormStateInterface $form_state, $form_id)
   if (isset($form['header']['bulk_form'])) {
     $form['header']['bulk_form']['#attributes'] = new Attribute(['class' => 'bulk-form']);
   }
+
+  if (isset($form['actions'])) {
+    foreach (Element::children($form['actions']) as $action) {
+      $form['actions'][$action]['#attributes']['class'] = [];
+      $form['actions'][$action]['#attributes']['class'][] = 'btn';
+      $form['actions'][$action]['#attributes']['class'][] = 'btn-sm';
+
+      switch ($action) {
+        case 'submit':
+          $form['actions'][$action]['#attributes']['class'][] = 'btn-primary';
+          break;
+        case 'delete':
+          $form['actions'][$action]['#attributes']['class'][] = 'btn-danger';
+          break;
+      }
+    }
+  }
 }
 
 /**
@@ -214,7 +232,9 @@ function admin_lte_preprocess_input__number(&$variables) {
 }
 
 function admin_lte_preprocess_input__submit(&$variables) {
+  $variables['attributes']['class'] = [];
   $variables['attributes']['class'][] = 'btn';
+  $variables['attributes']['class'][] = 'btn-sm';
   $variables['attributes']['class'][] = 'btn-primary';
 }
 
