/**
  * @param AbstractField|BootstrapPropertiesTrait $element
  */
 protected function applySize($element)
 {
     if (!$element->getFieldSize()) {
         return;
     }
     if ($this instanceof Submit) {
         $this->getField()->addClass($element->getFieldSize() == Form::SIZE_LARGE ? 'btn-lg' : 'btn-sm');
     } else {
         if ($this->horizontal) {
             $this->addClass($element->getFieldSize() == Form::SIZE_LARGE ? 'form-group-lg' : 'form-group-sm');
         } else {
             $this->getField()->addClass($element->getFieldSize() == Form::SIZE_LARGE ? 'input-lg' : 'input-sm');
         }
     }
 }