This is a common misconception that users think .bashrc is called each time login shell is created etc. There is some truth behind this but need to look at this more closely. For now what i found out is that bashrc in the /etc folder is definitely called also ~/bash_profile also plays a major role. But not the .bashrc.
So all you have to do it seems create the ~/.bash_profile if it is not already there
add the following line to it.
if [ -f ~/.bashrc ]; then source ~/.bashrc ; fi
and thats it.