What are themes?
There are several visual appearance out there for Bootstrap, which can be found from sources, such as Bootswatch, which are modifying the bootstrap.min.css file. You can also create your own theme this way.
When to modify themes and when to add new rules to a site.css file?
When ...