С CSS существует файловая иерархия. Когда вы связываете таблицу стилей в своей голове, она читается сверху вниз, причем последний файл имеет приоритет над первым, который вы вызвали.
Ex
<link rel="stylesheet" type="text/css" href="css/globals.css">
<link rel="stylesheet" type="text/css" href="css/index.css">
В этом коде index.css будет иметь приоритет над globals.css, поскольку он был последним доступным.
Обычно это проблема, когда вы пытаетесь применить несколько эффектов к элементу с помощью двух разных таблиц стилей, однако в вашем случае это также может быть правдой. Вы можете обнаружить, что стиль Bootstrap имеет приоритет над вашим собственным.
Как отладчики Chrome, так и Firefox могут оказаться полезными для вас, чтобы узнать, какие стили добавляются к элементам. Я умоляю вас проверить, что говорит ваш отладчик, и пойти оттуда.