I undestand your suggestion. And I still have not decided what to do but consider all options. One point that got me puzzled (I asked in my initial question) is why would they have a rule in Site.css that
every Input should be 300px long. I simply don't see why this has to be set so globally in any .css file.
>Got it. I still wouldn't reset things.
>
>>Not exactly. I do want to keep CSS but fix some styles NOT in site.css but in my own .css (call it Dmitry.css). Because I constantly find that Site.css has rules that I don't like. So rather than override the rules of Site.css in my own Dmitry.css, I would prefer to remove Site.css (and move from there just the rules I like into my Dmitry.css). Bootstrap.css I won't touch; it has tons of good stuff.
>>Just wanted to clarify.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham