CSS fix to avoid long labels to break project tile layout

Font sizes, margins and overflow properties are applied to project tiles in order to
avoid text to break the layout when strings become long (e.g., in Malayalam).

Change-Id: Iaca0dbf3d182de088e7e622ba62ca83dc3e9decc