changed hardcoded width to grab width from color picker element instead.

Was using the hex layout and it wasn't positioned correctly in relation to the element that triggered it. This was why.