Date of Birth field issue in bp-social theme

Hi All. Date of Birth fields are not showing properly. For instance, the width of each field should be minimum. It does not make any sense to see the 1st of 3 fields, "day" is displayed too much wider than actually required! I require someone to align these 3 fields such that it really makes some sense..

I attached the screenshot for your reference. Please help me at the earliest. Also, look into the zig-zag alignment of different fields in my register page.

Thanks in advance,