Using `borderColor` results in `!important` being added to the style rule
See original GitHub issue- This is not a v0.x issue.
 - I have searched the issues of this repository and believe that this is not a duplicate.
 
Expected Behavior 🤔
I’d expect the style rule to be applied without !important.
Current Behavior 😯
!important gets added to the style rule.
Steps to Reproduce 🕹
Link:
- Import MUI Box
 - Render with borderColor property: 
<Box borderColor="red" /> - https://codesandbox.io/s/create-react-app-with-typescript-huvb9
 
Context 🔦
I wasn’t sure if this was a bug or if it’s intentional but it feels like adding !important to border style rules is a bit heavy handed and could cause potential specificity issues for example an A/B test from Optimizely attempting to override some style rules.
If this behaviour is intentional it would be good to get an understanding of the intent behind it.
Please see the screenshot below taken from the Codesandbox I linked.

The source of the !important being added
Your Environment 🌎
| Tech | Version | 
|---|---|
| Material-UI | v4.3.2 | 
| React | |
| Browser | |
| TypeScript | |
| etc. | 
Issue Analytics
- State:
 - Created 4 years ago
 - Reactions:2
 - Comments:6 (5 by maintainers)
 
Top Results From Across the Web
border-color - CSS: Cascading Style Sheets - MDN Web Docs
The border-color property may be specified using one, two, three, or four values. When one value is specified, it applies the same color...
Read more >CSS Borders - W3Schools
The border-style property specifies what kind of border to display. ... The effect depends on the border-color value; ridge - Defines a 3D...
Read more >How To Style HTML Elements with Borders, Shadows, and ...
The border property is one of the original ways to apply styles on the edges of elements. It applies a line in any...
Read more >Changing the color of an hr element - Stack Overflow
I think you should use border-color instead of color , if your intention is to change the color of the line produced by...
Read more >CSS - Borders - Tutorialspoint
The border-color specifies the color of a border. The border-style specifies whether a border should be solid, dashed line, double line, or one...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

I went ahead and submitted a PR with your suggestion. I was looking for an easy issue to submit my first pull request and this one seemed appropriate. I hope that’s okay.
I still have to figure out the workflow to develop more complex changes in local, I followed the contribution guide but I’m having some weird issues with
yarn linkand had to test it in a more manual way.@rbrtsmith The
!importantwas added on purpose to make this demo work: https://material-ui.com/system/borders/#border-color. However, it seems that we could remove it with the folllowing approach:What do you think?