custom select with padding