Default style settings

Is there a way to change the default behaviour of most components, making them ignore properties assigned in the IDE by default?
For example, the TWebButtons have ElementFont: efCSS if the form has CSSLibrary: cssBootstrap but have ElementFont: efProperty if the form has CSSLibrary: *cssNone.
*
Since I don’t want to use bootstrap classes in the components and having CSSLibrary: cssBootstrap sometimes structures the components differently ( TWebDateTimePicker, for example ), it would be nice to have a 3rd option named cssCustom that builds the components normally and by default ignores the IDE properties ( no position attributes, no color attributes, no borders etc ), making the experience closer to standard web developing and leading to more predictable behaviours in the browser.

I'm not sure I fully understand the question.
If you set ElementFont = efCSS, nothing forces you to use Bootstrap.
You can add your own custom CSS classes and just assign these via control.ElementClassName.
Then any font setting you might have set in your CSS class will be applied to the control.

To cut it short, the point of the question was having another option added to CSSLibrary in order to have the elements created by default with settings that make the components behave like standard html elements and so without added inline-styles, a consistent HTML structure ( since some elements are created differently when CSSLibrary is set to cssBootstrap ) and no extra classes.

Perhaps it would be more appropriate to move this topic to the Feature Requests section.

Yes, that is a feature request, so adding it there is the best place.