Skąd wiedzieć, że w bootstrapie jest np. klasa odpowiedzialna za wyrównanie tekstu itp ? Bo jeśli jest a napiszę oddzielny styl to trochę niepotrzebnie to zrobie.
dokumentacja frameworka+badanie elementu w przeglądarce
klasę możesz dodać, jak zacznie modyfikować klasy frameworka to po kilku miesiącach możesz nie pamiętać co robiłeś, dodając nową klase z opisem masz wszystko czytelniejsze
Dobrym miejscem jest dokumentacja:
http://getbootstrap.com/css/#type-alignment
Dobrym pomysłem to jest się trochę przyłożyć i poznać bootstrapa z dokumentacji. Nawet jak przeczytasz całą od deski do deski to zajmie Ci to tylko chwilkę, a już będziesz kojarzył co tam jest.
Weekend zabawy i wykorzystanie jak największej liczby klas z niego wystarczy Ci spokojnie, żeby nie bać się później takich rzeczy. Nawet czasem szybciej jest coś wykorzystać i nadpisać jakąś zmienną świadomie niż stylować cały element od zera.
Ja przynajmniej robię tak z większością możliwych rzeczy do ogarnięcia (całe W3, Bootstrap, Laravel) i później nie mam stresu o nic. Nie musisz się oczywiście uczyć tego na pamięć, ale dobrze jak przynajmniej kojarzysz co potrafią Twoje narzędzia.