Fix current colour text position

Vertical align uses position: fixed since the container can scroll (so we can't position in the middle of that)
Setting left and right to 0 makes the div behave normally again and so we can use the normal margin: 0 auto; to center horizontally.