updated some dependencies
make span.required red so it stands out
use similar padding for Bootstrap/Fontawesome icons as for Fontastic
icons
same as 8583990db56be476c8e074d84fb2e5addc7de523 but for the login layout
be consistent with upper/lowercase