diff --git a/frontend/scss/_common.scss b/frontend/scss/_common.scss
index d8e28ef13..e26d31a22 100644
--- a/frontend/scss/_common.scss
+++ b/frontend/scss/_common.scss
@@ -95,6 +95,7 @@ $enable-print-styles: true !default;
// Overrides for the Daemonite Material theme
@import 'azuracast/overrides/body';
+@import 'azuracast/overrides/buttons';
@import 'azuracast/overrides/card';
@import 'azuracast/overrides/footer';
@import 'azuracast/overrides/forms';
diff --git a/frontend/scss/azuracast/overrides/_buttons.scss b/frontend/scss/azuracast/overrides/_buttons.scss
new file mode 100644
index 000000000..e9996012f
--- /dev/null
+++ b/frontend/scss/azuracast/overrides/_buttons.scss
@@ -0,0 +1,21 @@
+.btn > .material-icons {
+ margin-right: calc($btn-padding-x / 2);
+}
+
+.btn-lg > .material-icons {
+ margin-right: calc($btn-padding-x-lg / 2);
+}
+
+.btn-sm > .material-icons {
+ margin-right: calc($btn-padding-x-sm / 2);
+}
+
+.buttons {
+ & > * {
+ margin-right: .5rem;
+ }
+
+ & > *:last-child {
+ margin-right: 0;
+ }
+}
diff --git a/frontend/vue/components/Admin/AuditLog.vue b/frontend/vue/components/Admin/AuditLog.vue
index 1338554c8..aac230cb9 100644
--- a/frontend/vue/components/Admin/AuditLog.vue
+++ b/frontend/vue/components/Admin/AuditLog.vue
@@ -6,7 +6,7 @@