diff --git a/less/buttons.less b/less/buttons.less
index 223d7439b83a627834cde12ac4efc9343414246a..1f9ceda9f2797bbcc00e2a0b4666b23a446cd77d 100644
--- a/less/buttons.less
+++ b/less/buttons.less
@@ -77,7 +77,8 @@
   font-size: @fontSizeLarge;
   .border-radius(@borderRadiusLarge);
 }
-.btn-large [class^="icon-"] {
+.btn-large [class^="icon-"],
+.btn-large [class*=" icon-"] {
   margin-top: 2px;
 }
 
@@ -87,7 +88,8 @@
   font-size: @fontSizeSmall;
   .border-radius(@borderRadiusSmall);
 }
-.btn-small [class^="icon-"] {
+.btn-small [class^="icon-"],
+.btn-small [class*=" icon-"] {
   margin-top: 0;
 }