Under normal circumstances, you should be fine. If the FP line is abnormally backed up, you will have an issue. Check-in for the FP at 12:25. The ride itself is only 2 or 3 minutes, so that will allow for 20 minute wait. BOG is a very short walk away.