Ok a quick question for you all... 3 limpers into my BB, i have 4/5 diamonds.. flop

.. small blind bets the flop 300.. i flat call, 1 folds, button calls. turn

.. sb bets 600 i smooth call as dose bb.. river

giving me quads..sb bets another 600 i raise to 1,200 , button calls my re raise .. small blind shoves in is last 300 chips, i have him covered by 450 chips.. but the software won let me re-raise my last 150 chips??? any ideas?
