As long as everything runs smoothly you'll have plenty of time for immigration, customs, bags(I think you will have to collect and re-deposit them - not exactly sure how this is done but CO
probably makes it easy). CO
's terminal C is well-run and easy to navigate.
That said, my advice is to relax. As is always the case with air travel any number of things could go wrong - your flight from BRS
could be delayed, etc. I'm sure CO
has plenty of EWR
flights so if you mis your connection they'll be able to re-book you on another flight soon-after. CO
tends to have good customer service and, as I already mentioned, Terminal C is a pleasant operation - worst case scenario is that you'll have time for a chair massage (offered somewhere is terminal C, I forget where exactly) after being re-booked.