Css fix with positioning with 'legend'