What I have:
I am using SharePoint Online from Office 365.
I've created a color coded SharePoint calendar using overlay.

What I want:
I want to use different colors for color coding than those proposed by SharePoint
(The current colors are very dark and not distinctive)

What I already know:
Changing anything in this version of SharePoint is very difficult as it is not supported by Microsoft.
I can't add a script web part in this version (as far as I know but it was checked thoroughly) and I am yet to find out how to add CSS customization without using third party software (which I can't do as I am the admin of only my site, not the organization)

1 Answer 1


The colors are controlled by the css classes from ms-acal-color1 to ms-acal-color9 stored in Themable/corev15.css. And the color options are based on the site theme.

As you cannot add script web parts or upload custom css files to the site, the only way is to change the look of the site: enter image description here

  • As far as I know this way will only change the look when it's switched to classic from modern experience. Can you confirm that I'm wrong and maybe just doing something incorrectly?
    – Ania
    Aug 9, 2019 at 10:55
  • @Ania there is no modern calendar interface (yet?) Aug 9, 2019 at 13:22
  • @Ania As I said, the color coding is based on the site theme. Change the look would also change the color coding. Aug 12, 2019 at 7:33
  • @Robert thank you, I'll use this solution. Does the fact that there is no modern calendar interface mean, that custom CSS added to the website will work on it? (I checked and it is possible to add CSS directly to the site, but it affects only the classic experience and I don't want to switch to it in other parts of the site)
    – Ania
    Aug 12, 2019 at 9:08
  • @Ania, yes that is correct Aug 13, 2019 at 0:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.