The current recommended fee is at least 0.0001 BTC per kilobyte or fraction thereof. Since your transaction is more than 1 kilobyte and less than 2 kilobytes in size, it should have a fee of at least 0.0002 BTC to make sure that all the nodes relay it and miners confirm it quickly.
Since you opted for a smaller fee of only 0.0001 BTC, your transaction will have to wait for generous peers to relay it and a generous miner to confirm it for you. This could take hours or days.
In your case, it looks like it finally got confirmed about an hour ago.
Include a more reasonable transaction fee in the future and you won't have this problem.
Yes, finally it got confirmed, without doing anything. Thanks to all. I always learn something new