diff --git a/less/forms.less b/less/forms.less
index 6dc1641b688dfcdd44c9dcf4f345995567e4cb64..44a3c69ea0038c2c6d75a4c43eda4d9ec24519c8 100644
--- a/less/forms.less
+++ b/less/forms.less
@@ -401,13 +401,15 @@ input[type="checkbox"] {
   pointer-events: none;
 }
 .input-lg + .form-control-feedback,
-.input-group-lg + .form-control-feedback {
+.input-group-lg + .form-control-feedback,
+.form-group-lg .form-control + .form-control-feedback {
   width: @input-height-large;
   height: @input-height-large;
   line-height: @input-height-large;
 }
 .input-sm + .form-control-feedback,
-.input-group-sm + .form-control-feedback {
+.input-group-sm + .form-control-feedback,
+.form-group-sm .form-control + .form-control-feedback {
   width: @input-height-small;
   height: @input-height-small;
   line-height: @input-height-small;