make boarder padding responsive to tick and axis label size and orientation, etc