Hi, My problem is that some properties like border & background-image doesn't work if the are in an imported style sheet but they work if they are inside style selector. Thank you!
This is probably because imported styles have a lower proirity and they get overridden by something else. Try putting !important at the end like that: border: 1px solid #000 !important;
I wouldn't use !important. It is bad CSS practice. !important was initially used to help people with visual impairments overwrite the stylesheets. Some people using visual impairment software may not be able to see your website properly if you use !important. To prevent the issues just try using more specific rules for the element you don't want to be overridden. Try reading more about specificity at Sitepoint But that is just my 2 cents