ECOM-466 Added support for custom error messages. Styled select widths

No, I will remove the console.log