I'm implementing Bootstrap on a site that has been around for quite a while and evolved over the years. As soon as I add the bootstrap CSS and js to my html, many elements get messed up. As far as I can tell, this is attributable to me using the same class names as bootstrap. For example, I have a class called 'btn' and so does bootstrap. All my buttons look ugly and/or odd shaped. The list goes on and on.
Is this pretty much par for the course when people first implement Bootstrap on an existing site? Is it just a matter of going through the old CSS files and renaming things? Any elegant solutions out there?