├── netbox_themes ├── api │ ├── __init__.py │ └── serializers.py ├── migrations │ ├── __init__.py │ ├── 0002_alter_theme_base_theme.py │ └── 0001_initial_netbox_themes.py ├── exceptions.py ├── navigation.py ├── tables.py ├── templates │ ├── netbox_themes │ │ └── theme.html │ └── base │ │ └── base.html ├── views.py ├── __init__.py ├── urls.py ├── templatetags │ └── netbox_themes_template_filters.py ├── models.py └── forms.py ├── media ├── doom.png ├── excel.png ├── greggs.png ├── pokemon.png ├── sunrise.png ├── christmas.png ├── startrek.png └── create-theme.png ├── MANIFEST.in ├── .gitignore ├── samples ├── sunrise.css ├── christmas.css ├── greggs.css ├── doom.css └── excel.css ├── setup.py ├── pyproject.toml ├── LICENSE └── README.md /netbox_themes/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /netbox_themes/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /media/doom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcrawf/netbox-plugin-themes/HEAD/media/doom.png -------------------------------------------------------------------------------- /media/excel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcrawf/netbox-plugin-themes/HEAD/media/excel.png -------------------------------------------------------------------------------- /media/greggs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcrawf/netbox-plugin-themes/HEAD/media/greggs.png -------------------------------------------------------------------------------- /media/pokemon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcrawf/netbox-plugin-themes/HEAD/media/pokemon.png -------------------------------------------------------------------------------- /media/sunrise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcrawf/netbox-plugin-themes/HEAD/media/sunrise.png -------------------------------------------------------------------------------- /media/christmas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcrawf/netbox-plugin-themes/HEAD/media/christmas.png -------------------------------------------------------------------------------- /media/startrek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcrawf/netbox-plugin-themes/HEAD/media/startrek.png -------------------------------------------------------------------------------- /media/create-theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcrawf/netbox-plugin-themes/HEAD/media/create-theme.png -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | recursive-include netbox_themes/templates * 2 | recursive-include netbox_themes/templatetags * 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.egginfo 2 | netbox_themes.egg-info 3 | __pycache__ 4 | netbox_plugin_themes.egg-info/ 5 | dist 6 | venv 7 | -------------------------------------------------------------------------------- /netbox_themes/exceptions.py: -------------------------------------------------------------------------------- 1 | class ThemeDeleteError(Exception): 2 | pass 3 | 4 | class ThemeEditError(Exception): 5 | pass 6 | -------------------------------------------------------------------------------- /netbox_themes/navigation.py: -------------------------------------------------------------------------------- 1 | from netbox.plugins import PluginMenuItem 2 | 3 | menu_items = ( 4 | PluginMenuItem( 5 | link='plugins:netbox_themes:theme_list', 6 | link_text='Themes Manager' 7 | ), 8 | ) 9 | -------------------------------------------------------------------------------- /samples/sunrise.css: -------------------------------------------------------------------------------- 1 | .navbar { 2 | background: linear-gradient(#15e7eb, #fcba03) !important; 3 | } 4 | 5 | .netbox-edition::before { 6 | content: "🌞"; 7 | } 8 | 9 | .netbox-edition::after { 10 | content: "🌞"; 11 | } 12 | 13 | .mdi-magnify::before { 14 | content: "🌞"; 15 | } 16 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- 1 | from setuptools import find_packages, setup 2 | 3 | setup( 4 | name='netbox-plugin-themes', 5 | version='0.5.1', 6 | description='Custom CSS themes for NetBox', 7 | install_requires=[], 8 | packages=find_packages(), 9 | include_package_data=True, 10 | zip_safe=False, 11 | ) 12 | -------------------------------------------------------------------------------- /netbox_themes/tables.py: -------------------------------------------------------------------------------- 1 | import django_tables2 as tables 2 | 3 | from netbox.tables import NetBoxTable 4 | from .models import Theme 5 | 6 | class ThemeTable(NetBoxTable): 7 | 8 | class Meta(NetBoxTable.Meta): 9 | model = Theme 10 | fields = ('id', 'name', 'base_theme', 'active') 11 | default_columns = ('id', 'name', 'base_theme', 'active') 12 | -------------------------------------------------------------------------------- /netbox_themes/templates/netbox_themes/theme.html: -------------------------------------------------------------------------------- 1 | {% extends 'generic/object.html' %} 2 | {% load netbox_themes_template_filters %} 3 | 4 | {% block content %} 5 |
6 |
7 |
8 |
CSS Data
9 |
10 |
{{ object.css_data|base64decode|linebreaks }}
11 |
12 |
13 |
14 |
15 | {% endblock content %} 16 | -------------------------------------------------------------------------------- /netbox_themes/migrations/0002_alter_theme_base_theme.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.1.5 on 2025-01-19 04:17 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('netbox_themes', '0001_initial_netbox_themes'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AlterField( 14 | model_name='theme', 15 | name='base_theme', 16 | field=models.CharField(default='toggle', max_length=10), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /netbox_themes/views.py: -------------------------------------------------------------------------------- 1 | from netbox.views import generic 2 | from . import forms, models, tables 3 | 4 | class ThemeView(generic.ObjectView): 5 | queryset = models.Theme.objects.all() 6 | 7 | class ThemeListView(generic.ObjectListView): 8 | queryset = models.Theme.objects.all() 9 | table = tables.ThemeTable 10 | 11 | class ThemeEditView(generic.ObjectEditView): 12 | queryset = models.Theme.objects.all() 13 | form = forms.ThemeForm 14 | 15 | class ThemeDeleteView(generic.ObjectDeleteView): 16 | queryset = models.Theme.objects.all() 17 | -------------------------------------------------------------------------------- /netbox_themes/api/serializers.py: -------------------------------------------------------------------------------- 1 | from rest_framework import serializers 2 | 3 | from netbox.api.serializers import NetBoxModelSerializer 4 | from ..models import Theme 5 | 6 | class ThemeSerializer(NetBoxModelSerializer): 7 | 8 | class ThemeSerializer(NetBoxModelSerializer): 9 | url = serializers.HyperlinkedIdentityField( 10 | view_name='plugins-api:netbox_themes-api:theme-detail' 11 | ) 12 | 13 | class Meta: 14 | model = Theme 15 | fields = ( 16 | 'id', 'name', 'active', 'base_theme', 'css_data', 17 | ) 18 | -------------------------------------------------------------------------------- /netbox_themes/__init__.py: -------------------------------------------------------------------------------- 1 | from netbox.plugins import PluginConfig 2 | from pathlib import Path 3 | from django.conf import settings 4 | 5 | 6 | class NetBoxThemes(PluginConfig): 7 | name = 'netbox_themes' 8 | verbose_name = 'NetBox Themes' 9 | description = 'Manage CSS themes for NetBox' 10 | version = '0.5.1' 11 | base_url = 'themes' 12 | 13 | def ready(self): 14 | plugin_templates_dir = Path(__file__).resolve().parent / 'templates/' 15 | if str(plugin_templates_dir) not in settings.TEMPLATES[0]['DIRS']: 16 | settings.TEMPLATES[0]['DIRS'].insert(0, str(plugin_templates_dir)) 17 | super().ready() 18 | 19 | config = NetBoxThemes 20 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [build-system] 2 | requires = ["setuptools>=61.0"] 3 | build-backend = "setuptools.build_meta" 4 | 5 | [project] 6 | name = "netbox-plugin-themes" 7 | version = "0.5.1" 8 | authors = [ 9 | { name="Netbox Themes Plugin", email="null@example.com" }, 10 | ] 11 | description = "A Netbox plugin to customise the look of Netbox using CSS themes" 12 | readme = "README.md" 13 | requires-python = ">=3.9" 14 | classifiers = [ 15 | "Programming Language :: Python :: 3", 16 | "License :: OSI Approved :: MIT License", 17 | "Operating System :: OS Independent", 18 | ] 19 | 20 | [project.urls] 21 | Homepage = "https://github.com/rcrawf/netbox-plugin-themes" 22 | Issues = "https://github.com/rcrawf/netbox-plugin-themes/issues" 23 | -------------------------------------------------------------------------------- /netbox_themes/urls.py: -------------------------------------------------------------------------------- 1 | from django.urls import path 2 | from . import models, views 3 | 4 | from netbox.views.generic import ObjectChangeLogView 5 | 6 | app_name = "theme" 7 | 8 | urlpatterns = ( 9 | path('theme/', views.ThemeListView.as_view(), name='theme_list'), 10 | path('theme/add/', views.ThemeEditView.as_view(), name='theme_add'), 11 | path('theme//', views.ThemeView.as_view(), name='theme'), 12 | path('theme//edit/', views.ThemeEditView.as_view(), name='theme_edit'), 13 | path('theme//delete/', views.ThemeDeleteView.as_view(), name='theme_delete'), 14 | 15 | path('theme//changelog/', ObjectChangeLogView.as_view(), name='theme_changelog', kwargs={ 16 | 'model': models.Theme 17 | }), 18 | ) 19 | -------------------------------------------------------------------------------- /samples/christmas.css: -------------------------------------------------------------------------------- 1 | body { 2 | font-family: mono !important; 3 | } 4 | 5 | .netbox-edition::before { 6 | content: "🎄"; 7 | } 8 | 9 | .netbox-edition::after { 10 | content: "🎄"; 11 | } 12 | 13 | body[data-bs-theme="dark"] .navbar-vertical.navbar-expand-lg .text-secondary{ 14 | color: green !important; 15 | } 16 | 17 | body[data-bs-theme="dark"] .navbar-vertical.navbar-expand-lg .text-secondary::before{ 18 | content: "🎄"; 19 | } 20 | 21 | body[data-bs-theme="dark"] .navbar-vertical.navbar-expand-lg .nav-item.dropdown.active::after { 22 | border-color: red !important; 23 | } 24 | 25 | .mdi::before { 26 | content: "🎁" !important; 27 | } 28 | 29 | 30 | .mdi-magnify::before { 31 | content: "🎅" !important; 32 | } 33 | 34 | .mdi-lightbulb-on::before { 35 | content: "⛄" !important; 36 | } 37 | 38 | .mdi-plus-thick::before { 39 | content: "🍷" !important; 40 | } 41 | 42 | .mdi-download::before { 43 | content: "🎄" !important; 44 | } 45 | -------------------------------------------------------------------------------- /netbox_themes/templatetags/netbox_themes_template_filters.py: -------------------------------------------------------------------------------- 1 | from base64 import b64decode 2 | 3 | from django import template 4 | from django.utils.safestring import mark_safe 5 | 6 | from ..models import Theme 7 | 8 | register = template.Library() 9 | 10 | @register.filter(name="base64decode") 11 | def base64decode(value): 12 | """ Decode base64 content """ 13 | return mark_safe(b64decode(value).decode()) 14 | 15 | @register.filter(name="return_custom_css") 16 | def return_custom_css(value): 17 | """ Return a custom theme CSS. """ 18 | theme = Theme.objects.get(active=True) 19 | return mark_safe(b64decode(theme.css_data).decode()) 20 | 21 | @register.filter(name="return_base_theme") 22 | def return_base_theme(value): 23 | """ Return base theme name. """ 24 | theme = Theme.objects.get(active=True) 25 | return theme.base_theme 26 | 27 | @register.filter(name="theme_name") 28 | def theme_name(value): 29 | """ Theme name """ 30 | theme = Theme.objects.get(active=True) 31 | return theme.name 32 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Permission is hereby granted, free of charge, to any person obtaining a copy 2 | of this software and associated documentation files (the "Software"), to deal 3 | in the Software without restriction, including without limitation the rights 4 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5 | copies of the Software, and to permit persons to whom the Software is 6 | furnished to do so, subject to the following conditions: 7 | 8 | The above copyright notice and this permission notice shall be included in all 9 | copies or substantial portions of the Software. 10 | 11 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 12 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 13 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 16 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 17 | SOFTWARE. 18 | -------------------------------------------------------------------------------- /netbox_themes/templates/base/base.html: -------------------------------------------------------------------------------- 1 | {% extends "base/base.html" %} 2 | {% load static %} 3 | {% load netbox_themes_template_filters %} 4 | 5 | {% block head %} 6 | {{ block.super }} 7 | 10 | {% endblock %} 11 | {% block javascript %} 12 | {{ block.super }} 13 | 30 | {% endblock %} 31 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # NetBox Themes Plugin 2 | 3 | Plugin to inject custom CSS themes into NetBox. 4 | 5 | Tested on Netbox >= 4.1.0. 6 | 7 | > [!WARNING] 8 | > This is experimental so use at your own risk 🌞 9 | 10 | # Installation 11 | 12 | Install the plugin: 13 | 14 | ``` 15 | pip install netbox-plugin-themes 16 | ``` 17 | 18 | Add to Netbox configuration: 19 | 20 | ``` 21 | # configuration.py 22 | PLUGINS = [ 23 | 'netbox_themes', 24 | ] 25 | ``` 26 | 27 | Run the migrations and generate static content: 28 | 29 | ``` 30 | manage.py migrate 31 | manage.py collectstatic 32 | ``` 33 | 34 | Then restart the Netbox service. 35 | 36 | # Create a theme! 37 | 38 | This is a basic example to change to a monospace font: 39 | 40 | ![Create a theme](media/create-theme.png?raw=true "Create a theme") 41 | 42 | Or take a look in the `samples` directory: 43 | 44 | ![Doom](media/doom.png?raw=true "Doom theme") 45 | 46 | ![Star Trek](media/startrek.png?raw=true "Star Trek theme") 47 | 48 | ![Pokemon](media/pokemon.png?raw=true "Pokemon theme") 49 | 50 | ![Greggs](media/greggs.png?raw=true "Greggs theme") 51 | 52 | ![Excel](media/excel.png?raw=true "Excel theme") 53 | 54 | ## Build instructions 55 | 56 | ``` 57 | python3 -m pip install --upgrade build 58 | python3 -m build 59 | ``` 60 | -------------------------------------------------------------------------------- /netbox_themes/models.py: -------------------------------------------------------------------------------- 1 | from django.contrib.postgres.fields import ArrayField 2 | from django.db import models 3 | from netbox.models import NetBoxModel 4 | from django.urls import reverse 5 | 6 | from .exceptions import ThemeDeleteError 7 | 8 | BASE_THEME_CHOICES = [ 9 | ('dark', 'Dark'), 10 | ('light', 'Light'), 11 | ('toggle', 'Inherit toggle'), 12 | ] 13 | 14 | class Theme(NetBoxModel): 15 | name = models.CharField( 16 | max_length=100 17 | ) 18 | active = models.BooleanField( 19 | default=False 20 | ) 21 | css_data = models.TextField( 22 | default='' 23 | ) 24 | base_theme = models.CharField( 25 | max_length=10, 26 | choices=BASE_THEME_CHOICES, 27 | default='toggle', 28 | ) 29 | 30 | class Meta: 31 | ordering = ('name',) 32 | 33 | def __str__(self): 34 | return self.name 35 | 36 | def get_absolute_url(self): 37 | return reverse('plugins:netbox_themes:theme', args=[self.id]) 38 | 39 | def delete(self, *args, **kwargs): 40 | if self.active == True: 41 | raise ThemeDeleteError("Cannot delete active theme, deactivate it before deleting") 42 | if self.name == "default": 43 | raise ThemeDeleteError("Cannot delete default theme") 44 | super().delete(*args, **kwargs) 45 | -------------------------------------------------------------------------------- /netbox_themes/migrations/0001_initial_netbox_themes.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.0.9 on 2024-10-12 15:42 2 | 3 | import taggit.managers 4 | import utilities.json 5 | from django.db import migrations, models 6 | 7 | from netbox_themes.models import Theme 8 | 9 | def insert_initial_data(apps, schema_editor): 10 | """ Create default theme. """ 11 | default_theme = Theme(name="default", active=True, css_data='e30K') 12 | default_theme.save() 13 | 14 | class Migration(migrations.Migration): 15 | 16 | initial = True 17 | 18 | dependencies = [ 19 | ('extras', '0121_customfield_related_object_filter'), 20 | ] 21 | 22 | operations = [ 23 | migrations.CreateModel( 24 | name='Theme', 25 | fields=[ 26 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False)), 27 | ('created', models.DateTimeField(auto_now_add=True, null=True)), 28 | ('last_updated', models.DateTimeField(auto_now=True, null=True)), 29 | ('custom_field_data', models.JSONField(blank=True, default=dict, encoder=utilities.json.CustomFieldJSONEncoder)), 30 | ('name', models.CharField(max_length=100)), 31 | ('css_data', models.TextField(default='')), 32 | ('base_theme', models.CharField(default='dark', max_length=10)), 33 | ('active', models.BooleanField(default=False)), 34 | ('tags', taggit.managers.TaggableManager(through='extras.TaggedItem', to='extras.Tag')), 35 | ], 36 | options={ 37 | 'ordering': ('name',), 38 | }, 39 | ), 40 | migrations.RunPython( 41 | code=insert_initial_data, 42 | ), 43 | ] 44 | 45 | -------------------------------------------------------------------------------- /netbox_themes/forms.py: -------------------------------------------------------------------------------- 1 | import base64 2 | import re 3 | 4 | from django import forms 5 | 6 | from netbox.forms import NetBoxModelForm 7 | from .exceptions import ThemeEditError 8 | from .models import Theme 9 | 10 | class ThemeForm(NetBoxModelForm): 11 | 12 | # Form view customizations 13 | css_data = forms.CharField( 14 | label="CSS data", 15 | widget=forms.Textarea( 16 | attrs={ 17 | 'style': 'font-family: monospace;', 18 | } 19 | ) 20 | ) 21 | 22 | 23 | class Meta: 24 | model = Theme 25 | fields = ('name', 'active', 'base_theme', 'css_data') 26 | 27 | def __init__(self, *args, **kwargs): 28 | super().__init__(*args, **kwargs) 29 | 30 | # Check if the theme being edited is the "default" theme 31 | if self.instance.name == 'default': 32 | self.fields['name'].widget.attrs['readonly'] = True 33 | self.fields['css_data'].widget.attrs['readonly'] = True 34 | 35 | # Decode the base64 css_data 36 | if self.instance and self.instance.pk: 37 | try: 38 | # Decode the Base64 encoded css_data and set the initial value 39 | decoded_css_data = base64.b64decode(self.instance.css_data.encode()).decode() 40 | self.initial['css_data'] = decoded_css_data # Set the decoded value as initial 41 | except Exception: 42 | pass # Handle decoding errors if needed 43 | 44 | def clean_base_theme(self): 45 | """Don't allow editing of the default base theme.""" 46 | if self.instance and self.instance.name == "default": 47 | return "toggle" 48 | else: 49 | return self.cleaned_data['base_theme'] 50 | 51 | def save(self, commit=True): 52 | # If this theme is being activated, deactivate the others 53 | if self.cleaned_data.get('active'): 54 | # Deactivate any currently active theme 55 | Theme.objects.filter(active=True).update(active=False) 56 | 57 | # If the theme is being deactivated, activate the default 58 | instance = super().save(commit=False) 59 | # only if the theme isn't a new resource 60 | if instance.pk: 61 | if self.cleaned_data.get('active') == False: 62 | # and we're switching from True -> False (not editing an inactive theme) 63 | if self.instance._prechange_snapshot.get("active") == True: 64 | Theme.objects.filter(name="default").update(active=True) 65 | 66 | # B64 encode the css_data 67 | # instance = super().save(commit=False) 68 | if self.cleaned_data.get('css_data'): 69 | instance.css_data = base64.b64encode(self.cleaned_data['css_data'].encode()).decode() 70 | 71 | # Prevent no themes being active 72 | if self.cleaned_data.get("name") == "default": 73 | pre = Theme.objects.get(pk=self.instance.pk) 74 | if pre.active == True and self.cleaned_data.get("active") == False: 75 | raise ThemeEditError("Cannot deactive default theme") 76 | 77 | # Save the current theme (it will be the only active one if checked) 78 | return super().save(commit) 79 | 80 | def clean_css_data(self): 81 | """ Crude check to stop scripts being uploaded. """ 82 | data = self.cleaned_data['css_data'] 83 | forbidden_patterns = [ 84 | r"<[^>]+>", 85 | ] 86 | for pattern in forbidden_patterns: 87 | if re.search(pattern, data, re.IGNORECASE): 88 | raise forms.ValidationError("Invalid CSS") 89 | return data 90 | -------------------------------------------------------------------------------- /samples/greggs.css: -------------------------------------------------------------------------------- 1 | body { 2 | [data-bs-theme="dark"] {} 3 | } 4 | 5 | body[data-bs-theme="dark"] .navbar-brand, 6 | body[data-bs-theme="dark"] .sticky-top 7 | { 8 | background: #00558F; 9 | background-color: #00558F; 10 | color: white; 11 | } 12 | 13 | body[data-bs-theme="dark"] .navbar-nav, 14 | body[data-bs-theme="dark"] .navbar-vertical, 15 | body[data-bs-theme="dark"] .navbar 16 | { 17 | background: #00558F; 18 | background-color: #00558F; 19 | color: white; 20 | } 21 | 22 | body[data-bs-theme="dark"] .color-mode-toggle, 23 | body[data-bs-theme="light"] .color-mode-toggle 24 | { 25 | display: none; 26 | } 27 | 28 | body[data-bs-theme="dark"] .container-fluid d-flex justify-content-between align-items-center { 29 | background-color: #081B2A; 30 | } 31 | 32 | body[data-bs-theme=dark] .navbar-vertical.navbar-expand-lg .text-secondary { 33 | color: #FDB71A!important; 34 | } 35 | 36 | body[data-bs-theme="dark"] .navbar-vertical.navbar-expand-lg { 37 | background-color: #00558F; 38 | background-image: none; 39 | } 40 | 41 | body[data-bs-theme="dark"] .navbar-vertical.navbar-expand-lg .nav-item.dropdown.active::after { 42 | border-color: #FDB71A!important; 43 | } 44 | body[data-bs-theme="light"] .navbar-brand-image, 45 | body[data-bs-theme="dark"] .navbar-brand-image { 46 | display: none; 47 | } 48 | 49 | 50 | 51 | body[data-bs-theme="dark"] .navbar-brand { 52 | display: inline-block; 53 | background-image: url("data:image/png;base64,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"); 54 | background-size: contain; 55 | background-repeat: no-repeat; 56 | width: 250px; /* Set the width and height of the new image */ 57 | height: 50px; 58 | } 59 | 60 | .navbar-brand { 61 | margin-left: auto; 62 | margin-right: auto; 63 | margin-top: 5px; 64 | } 65 | 66 | body[data-bs-theme="light"] .netbox-edition , 67 | body[data-bs-theme="dark"] .netbox-edition { 68 | visibility: hidden; 69 | height: 50px; 70 | } 71 | -------------------------------------------------------------------------------- /samples/doom.css: -------------------------------------------------------------------------------- 1 | body { 2 | [data-bs-theme="dark"] {} 3 | } 4 | 5 | body[data-bs-theme="dark"] .color-mode-toggle, 6 | body[data-bs-theme="light"] .color-mode-toggle 7 | { 8 | display: none; 9 | } 10 | 11 | .navbar { 12 | background: linear-gradient(black, #480300ff) !important; 13 | } 14 | 15 | .text-uppercase { 16 | font-size: 18px !important; 17 | } 18 | 19 | .d-inline-flex { 20 | font-size: 18px !important; 21 | } 22 | 23 | body { 24 | font-family: 'amazdoom', sans-serif; 25 | color: red; 26 | font-size: 16px; 27 | text-shadow: black 1px 0 10px; 28 | } 29 | 30 | .navbar-nav { 31 | font-size: 18px; 32 | } 33 | 34 | body[data-bs-theme=dark] .navbar-vertical.navbar-expand-lg .text-secondary { 35 | color: red!important; 36 | } 37 | 38 | body[data-bs-theme="dark"] .navbar-vertical.navbar-expand-lg .nav-item.dropdown.active::after { 39 | border-color: red!important; 40 | } 41 | 42 | .navbar-vertical.navbar-expand-lg .navbar-brand { 43 | height: 75px; 44 | margin-left: auto; 45 | margin-right:auto; 46 | margin-top: 10px; 47 | } 48 | 49 | 50 | body[data-bs-theme="light"] .netbox-edition , 51 | body[data-bs-theme="dark"] .netbox-edition { 52 | height: 50px; 53 | margin-top: 50px !important; 54 | font-size: 20px !important; 55 | } 56 | 57 | body[data-bs-theme="light"] .navbar-brand-image, 58 | body[data-bs-theme="dark"] .navbar-brand-image { 59 | display: none; 60 | } 61 | 62 | body[data-bs-theme="dark"] .navbar-brand { 63 | display: inline-block; 64 | background-image: url("data:image/png;base64,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"); 65 | background-size: contain; 66 | background-repeat: no-repeat; 67 | width: 250px; /* Set the width and height of the new image */ 68 | height: 50px; 69 | } 70 | 71 | /* https://www.dafont.com/amazdoom.font */ 72 | /* http://creativecommons.org/licenses/by-nc/3.0/ */ 73 | 74 | @font-face { 75 | font-family: 'amazdoom'; 76 | src: url(data:font/ttf;base64,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CWFmaWkxMDA0OAlhZmlpMTAwNDkIQ3lySGFyZEcIZ2x5cGgxNDYIY3lyaGFyZGcJYWZpaTEwMDUzCWFmaWkxMDEwMQphZmlpMTAwNTYJCWFmaWkxMDEwNAhnbHlwaDE3NwlhZmlpMTAwNjIJYWZpaTEwMTEwCWFmaWkxMDE0NQlhZmlpMTAxOTMJYWZpaTYxMzUyCWFmaWkxMDAyMwlhZmlpMTAwNzEJYWZpaTEwMDk3CWFmaWkxMDA2NQlhZmlpMTAwNjYJYWZpaTEwMDY3CWFmaWkxMDA2OQlhZmlpMTAwNzAJYWZpaTEwMDcyCWFmaWkxMDA3MwlhZmlpMTAwNzQJYWZpaTEwMDc1CWFmaWkxMDA3NwlhZmlpMTAwNzgJYWZpaTEwMDc5CWFmaWkxMDA4MAlhZmlpMTAwODEJYWZpaTEwMDgyCWFmaWkxMDA4MwlhZmlpMTAwODQJYWZpaTEwMDg1CWFmaWkxMDA4NglhZmlpMTAwODcJYWZpaTEwMDg4CWFmaWkxMDA4OQlhZmlpMTAwOTAJYWZpaTEwMDkxCWFmaWkxMDA5MglhZmlpMTAwOTMJYWZpaTEwMDk0CWFmaWkxMDA5NQlhZmlpMTAwOTYJRGFiYmxlIERlAAAA) format('truetype'); 77 | font-weight: normal; 78 | font-style: normal; 79 | } 80 | 81 | .mdi::before { 82 | content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAwXpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBbEsMgCPz3FD2CPDRwHNOkM71Bj18UkolNmXFZWGdF0v55v9KjBwInLotUrTVbsLJiMyLZow2EzAO9ODSY++kU0FpkmbyUGvePPpwGnpqxcjGSZwjrLCiHv/wYoSfqE3W+hZGGEaELEAbNv5WrynL9wrrnOcRP6sAyj32rF9veVuwdQtwJKBsSsQ9A/ZREzQgMtKGMkXEaiKRhZgv5t6cj0hfsQlkY0etoJQAAAYRpQ0NQSUNDIHByb2ZpbGUAAHicfZE9SMNQFIVPU4uiLQ52EHHIUJ3soiKOtQpFqBBqhVYdTF76B00akhQXR8G14ODPYtXBxVlXB1dBEPwBcRecFF2kxPuSQosYLzzex3n3HN67DxCaVaZZPQlA020zk0qKufyq2PuKAIKIYAAhmVnGnCSl4Vtf99RNdRfnWf59f1ZELVgMCIjECWaYNvEG8cymbXDeJ46ysqwSnxNPmHRB4keuKx6/cS65LPDMqJnNzBNHicVSFytdzMqmRjxNHFM1nfKFnMcq5y3OWrXO2vfkLwwX9JVlrtMaRQqLWIIEEQrqqKAKG3HadVIsZOg86eMfcf0SuRRyVcDIsYAaNMiuH/wPfs/WKk5NeknhJBB6cZyPMaB3F2g1HOf72HFaJ0DwGbjSO/5aE5j9JL3R0WJHwOA2cHHd0ZQ94HIHGH4yZFN2pSAtoVgE3s/om/LA0C3Qv+bNrX2O0wcgS7NK3wAHh8B4ibLXfd7d1z23f3va8/sB8qRyc9Da55gAAA14aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOmUzZTk3ZjAyLTk1ODUtNDE0Ny1iMTRhLTJmMTVkZGY2M2JiZCIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMDljYzhhMC1hNjNjLTQ0ZGUtOWUxNS0yZTBlYTQ5Y2YxMjciCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2Y2QzZTM5MS1mZmJlLTRjZGMtOTUzYS0yMzcwZmRmOGZiNjMiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJMaW51eCIKICAgR0lNUDpUaW1lU3RhbXA9IjE3MzU5MTEyMDk3NDU5NDUiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zNCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjU6MDE6MDNUMTM6MzM6MjkrMDA6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDI1OjAxOjAzVDEzOjMzOjI5KzAwOjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OTI5MjQxNWEtODA4OC00M2RhLWJjNWMtODNhNDFkYWYzZDFkIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKExpbnV4KSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyNS0wMS0wM1QxMzozMzoyOSswMDowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz6w5SuFAAAA6lBMVEUAAQQAAABQNBJoQRtzRB+ASyOETSTGc0G3azyeXjGXWi2fXzFoQRqsZzaNUiepZDaDTiSETiSKUSeiXzHDRUDJT0d3RSBQNBJoQRuETiQzJwlTNhNZPRafXzGtYzY6Kgu1azq+cD7UfEbHdEKXVi0wJAgqHgXigEvmhE9CKw4kGAQAAAD/tIH+nGnujFj2lGBMMB3BPT32fHyRVSv/rXm0MDD/vJL/tHn/pHH/2LvNTk6qhGGNUiiwKytvAwNqAwOLEBB9BgYrKytbW1t4eHijAADEAACVFBTaW1v/wJvEckCjYDLJRUX///9pDWseAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfpAQMNIR01C4zdAAABUUlEQVQoz2WRUWuDMBSFpTGapIbMWPPSYE3SVoUtFrLCoBkMSimY/f/fM2Gduu283fNxLie5UfQtCUTOORdARkt1o+0CZYWHAHSzf9hyTNGgjWKEi9VhBiuOa6PNgBh2cHWcwLETnCBEA3lKRNbNieMhAxBzkYuVlN1hsWonAfBZBiWMs223m4EEDsptHAMePFnU2sWwVnmM4bqgdeUmUHfcBdOObbVmmJCufgAqkxRXzNimYfsw5Bl9AA+g4+UG6gaKc1n4xD9ALhTzib2k/cUkoVYw/0nkjVWmf7Gvb71Ctsl/EhFXdrTb/rm1fW8Vn+o6XLV640JwG93W2E2ArIlm1R3jj4ppTMn874wYas4IvafUELQ4FHEKDddRA1IOLwD3QRWnOD4VKni+vC13JsDb7R6M++WPb0nr/XW9R6mP/qhQpbWlKqJ/qj6bpqym8Qt37ij65IuVQQAAAABJRU5ErkJggg=="); 83 | } 84 | -------------------------------------------------------------------------------- /samples/excel.css: -------------------------------------------------------------------------------- 1 | .btn { 2 | background-color: #207247; 3 | color: white; 4 | border-radius: 0px; 5 | } 6 | 7 | .navbar-nav .nav-item { 8 | border-width: 1px !important; 9 | border-color: #d7d7d7 !important; 10 | border-style: solid !important; 11 | background-color: white !important; 12 | border-bottom: 0px !important; 13 | } 14 | 15 | .container-fluid { 16 | background-color: white; 17 | } 18 | 19 | td { 20 | border-width: 1px !important; 21 | border-color: #d7d7d7 !important; 22 | border-style: solid !important; 23 | background-color: white !important; 24 | } 25 | 26 | .w-1 { 27 | background-color: #f6f8fb !important; 28 | } 29 | 30 | 31 | .fw-bold, 32 | .py-1 { 33 | margin-left: 15px; 34 | } 35 | 36 | .navbar-nav .nav-item::before { 37 | content: ""; 38 | position: absolute; 39 | top: 0; 40 | left: 0; 41 | width: 25px; 42 | height: 100%; 43 | background-color: #e5e5e5; 44 | } 45 | 46 | .mdi-domain::before { 47 | font-family: monospace; 48 | content: "1" !important; 49 | left: 5px; 50 | position: absolute; 51 | font-size: 12px; 52 | } 53 | 54 | .mdi-door-sliding::before { 55 | font-family: monospace; 56 | content: "2" !important; 57 | left: 9px; 58 | position: absolute; 59 | font-size: 12px; 60 | } 61 | 62 | .mdi-server::before { 63 | font-family: monospace; 64 | content: "3" !important; 65 | left: 9px; 66 | position: absolute; 67 | font-size: 12px; 68 | } 69 | 70 | .mdi-connection::before { 71 | font-family: monospace; 72 | content: "4" !important; 73 | left: 9px; 74 | position: absolute; 75 | font-size: 12px; 76 | } 77 | 78 | .mdi-wifi::before { 79 | font-family: monospace; 80 | content: "5" !important; 81 | left: 9px; 82 | position: absolute; 83 | font-size: 12px; 84 | } 85 | 86 | .mdi-counter::before { 87 | font-family: monospace; 88 | content: "6" !important; 89 | left: 9px; 90 | position: absolute; 91 | font-size: 12px; 92 | } 93 | 94 | .mdi-graph-outline::before { 95 | font-family: monospace; 96 | content: "7" !important; 97 | left: 9px; 98 | position: absolute; 99 | font-size: 12px; 100 | } 101 | 102 | .mdi-monitor::before { 103 | font-family: monospace; 104 | content: "8" !important; 105 | left: 9px; 106 | position: absolute; 107 | font-size: 12px; 108 | } 109 | 110 | .mdi-transit-connection-variant::before { 111 | font-family: monospace; 112 | content: "9" !important; 113 | left: 9px; 114 | position: absolute; 115 | font-size: 12px; 116 | } 117 | 118 | .mdi-flash::before { 119 | font-family: monospace; 120 | content: "10" !important; 121 | left: 5px; 122 | position: absolute; 123 | font-size: 12px; 124 | } 125 | 126 | .mdi-file-document-multiple-outline::before { 127 | font-family: monospace; 128 | content: "11" !important; 129 | left: 5px; 130 | position: absolute; 131 | font-size: 12px; 132 | } 133 | 134 | .mdi-toolbox-outline::before { 135 | font-family: monospace; 136 | content: "12" !important; 137 | left: 5px; 138 | position: absolute; 139 | font-size: 12px; 140 | } 141 | 142 | .mdi-cogs::before { 143 | font-family: monospace; 144 | content: "13" !important; 145 | left: 5px; 146 | position: absolute; 147 | font-size: 12px; 148 | } 149 | 150 | .mdi-puzzle::before { 151 | font-family: monospace; 152 | content: "14" !important; 153 | left: 5px; 154 | position: absolute; 155 | font-size: 12px; 156 | } 157 | 158 | .mdi-account-multiple::before { 159 | font-family: monospace; 160 | content: "15" !important; 161 | left: 5px; 162 | position: absolute; 163 | font-size: 12px; 164 | } 165 | 166 | .mdi-door-sliding::before { 167 | font-family: monospace; 168 | content: "2" !important; 169 | left: 5px; 170 | position: absolute; 171 | } 172 | 173 | .mdi-server::before { 174 | font-family: monospace; 175 | content: "3" !important; 176 | left: 5px; 177 | position: absolute; 178 | } 179 | 180 | .mdi-connection::before { 181 | font-family: monospace; 182 | content: "4" !important; 183 | left: 5px; 184 | position: absolute; 185 | } 186 | 187 | .mdi-wifi::before { 188 | font-family: monospace; 189 | content: "5" !important; 190 | left: 5px; 191 | position: absolute; 192 | } 193 | 194 | .mdi-counter::before { 195 | font-family: monospace; 196 | content: "6" !important; 197 | left: 5px; 198 | position: absolute; 199 | } 200 | 201 | .mdi-graph-outline::before { 202 | font-family: monospace; 203 | content: "7" !important; 204 | left: 5px; 205 | position: absolute; 206 | } 207 | 208 | .mdi-monitor::before { 209 | font-family: monospace; 210 | content: "8" !important; 211 | left: 5px; 212 | position: absolute; 213 | } 214 | 215 | .mdi-transit-connection-variant::before { 216 | font-family: monospace; 217 | content: "9" !important; 218 | left: 5px; 219 | position: absolute; 220 | } 221 | 222 | .mdi-flash::before { 223 | font-family: monospace; 224 | content: "10" !important; 225 | left: 5px; 226 | position: absolute; 227 | } 228 | 229 | .mdi-file-document-multiple-outline::before { 230 | font-family: monospace; 231 | content: "11" !important; 232 | left: 5px; 233 | position: absolute; 234 | } 235 | 236 | .mdi-toolbox-outline::before { 237 | font-family: monospace; 238 | content: "12" !important; 239 | left: 5px; 240 | position: absolute; 241 | } 242 | 243 | .mdi-cogs::before { 244 | font-family: monospace; 245 | content: "13" !important; 246 | left: 5px; 247 | position: absolute; 248 | } 249 | 250 | .mdi-puzzle::before { 251 | font-family: monospace; 252 | content: "14" !important; 253 | left: 5px; 254 | position: absolute; 255 | } 256 | 257 | .mdi-account-multiple::before { 258 | font-family: monospace; 259 | content: "15" !important; 260 | left: 5px; 261 | position: absolute; 262 | } 263 | 264 | 265 | body[data-bs-theme="light"] .navbar-brand-image { 266 | display: none; 267 | } 268 | 269 | body[data-bs-theme="light"] .netbox-edition { 270 | visibility: hidden; 271 | } 272 | 273 | body[data-bs-theme="light"] .navbar-brand { 274 | display: inline-block; 275 | background-image: url("data:image/png;base64,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"); 276 | background-size: contain; 277 | background-repeat: no-repeat; 278 | width: 350px; /* Set the width and height of the new image */ 279 | height: 75px; 280 | margin-left: 75px; 281 | } 282 | --------------------------------------------------------------------------------