TD-DFT/DFT study of Toluidine blue O in aqueous solution: vibronic transitions and electronic properties