Skip to content

Common Themes


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>>a, .nav-tabs>>a:focus, .nav-tabs>>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, .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-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".

.login-buttons button:nth-of-type(1) {

Use an Image instead of Application Name

This allows you to replace the application name (on the left) with an image.
The example below uses a relative location for the logo, so bear in mind that if it's hosted elsewhere you'll need to put in the complete URL to the file.

/* Nav Bar */
.sidenav-container .sidenav .mat-toolbar.application-name {
    content: url("linktoimage/logo.png"); 

Hide "Play on Plex" button

a#viewOnPlexButton {

Hide "Stream On" services

#streamingContainer {
    display: none;
    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.

Hide Media Types

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;


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.


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


  • Default Light Theme
  • Default Dark Theme


  • Custom Colored UI


  • Hide Movies,TV-Shows,and Music Tabs


  • Hide "Stream on" services