styling and structure for bs3