Skip to content

Common Themes

WARNING

V4 introduced/introduces an entirely new UI structure, and is in the process of being entirely rewritten.
As such, these classes and themes are subject to change. They may or may not work.
Once we finish the standardisation of CSS classes, we will write up a "how-to" regarding what classes we have, and validate these theme options.

Custom Colors

Note: Replace #a30000 with the hex colour you want for all the coloured UI elements (this is red).
Note: Replace #121212 (currently black) with whatever you want the background colour to be.
Note: A good online tool is this one Colour Selector Tool. It has RGB, HEX, and RGBA, all on one screen. You can use it to find the colour you want to change.

.navbar-default .navbar-brand {
color: #a30000;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
background-color: #a30000;
border: 1px solid #a30000;
}

.nav>li>a:focus, .nav>li>a:hover {
background-color: #a30000;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
color: #a30000;
background-color: #121212;
}

.pace .pace-progress {
background: #a30000;
position: fixed;
z-index: 2000;
top: 0;
right: 100%;
width: 100%;
height: 5px;
}

Red Buttons

.dark .mat-fab.mat-accent, .dark .mat-flat-button.mat-accent, .dark .mat-mini-fab.mat-accent, .dark .mat-raised-button.mat-accent, .dark .mat-list-item.active-list-item, .dark .mat-checkbox-checked.mat-accent .mat-checkbox-background, .dark .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .dark .buttons button[type="button"], .dark .mat-tab-label-active[role="tab"] {
background-color: #a30000 !important;
}
.mat-fab.mat-accent, .mat-flat-button.mat-accent, .mat-mini-fab.mat-accent, .mat-raised-button.mat-accent, .mat-list-item.active-list-item, .mat-checkbox-checked.mat-accent .mat-checkbox-background, .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .buttons button[type="button"], .mat-tab-label-active[role="tab"] {
background-color: #a30000 !important;
}

Note: The current search bar is hard coded to "width: 50%".
This solution is neither perfect nor elegant, but it works for now.

app-nav-search mat-form-field{
    margin-left: -50%;
    min-width: 200%;
}

Hide "Sign in with Ombi"

(Only show "Sign in with Plex")
Note: This css mod hides the "Sign in with Ombi" option (but does not disable it). A user could inspect the HTML element and "un-hide" the ombi login option, but the hope is "out of sight == out of mind".

button#sign-in{
   display:none;
}
.login-buttons button:nth-of-type(1) {
    display:none;
}

Hide Media Types

Note:
You're basically hiding the ID of whatever tab you want to hide using a CSS tag.
This only works for V3 (legacy) builds, as V4 is no longer tabbed like this.

#TVtab {
    display: none;
}
#Moviestab {
    display: none;
}
#Music {
    display: none;
}

Hide "Play on Plex" button

a#viewOnPlexButton {
display:none;
}

Hide "Stream On" services

#streamingContainer {
    display: none;
}
.streaming-on
{
    display: none;
}

Community Themes

People with their own repositories of themes can have ones they'd like shared publicly linked here.
Please note that these are not tested or endorsed by the Ombi™ team. Any 'jank' encountered is down to the maintainer of the theme.


Contributors

Please thank all the people posting their custom CSS and the people below. Most of these are from the community at large, so credit where credit is due.

sokotaro

  • Remove Sign In with Ombi
  • Increase Search bar on Mobile

Rockfist93

  • Default Light Theme
  • Default Dark Theme

bigworm50

  • Custom Colored UI

zimreapers

  • Hide Movies,TV-Shows,and Music Tabs

Alacard

  • Hide "Stream on" services

Last update: 2021-06-13
Back to top