Agree with above, it is enough time. However, keep in mind that they will likely be far into boarding if not on final boarding when you get there, so dont count on overhead space. I had 40 minute layover going to LAS and even though we landed on time, plane was in final boarding when I arrived. They made me gate check bag when they took my boarding pass at T-20 even though I was in FC.