1. The top button has the extra spacing because there is extra margin. Looks like there's a "btn" class on the second showpassword button in our template file. Looking at the code, we should remove that class because it's not consistent with the other buttons in the SCLogin module and can be configured in the SCLogin > Styles > Show Password Button CSS Class option.
I'll remove the btn class for the next release, but in the meantime, if you want to edit the /modules/mod_sclogin/tmpl/joomlaLogin_vertical.php file at line 65, change
<span class="input-group-text btn <?php echo $params->get('showpassword_button_class');?>">
to
<span class="input-group-text <?php echo $params->get('showpassword_button_class');?>">
Likewise if you change to the horizontal orientation, you'd have to change the joomlaLogin_horizontal.php file instead
2. There's a style in your template
quelpriximmo.com/templates/mcreative/css/s5_responsive.css that adds a padding for .sclogin span. This is what's causing the extra space.
It's fine if you want to add padding for the other spans (like the button icons), but then you could target span.btn-link to have no padding, like the following?
.sclogin span.btn-link {
padding: 0px !important;
}
-Melissa