diff --git a/netbox/project-static/dist/netbox-dark.css b/netbox/project-static/dist/netbox-dark.css index 4ffeebd40..c24c562a9 100644 Binary files a/netbox/project-static/dist/netbox-dark.css and b/netbox/project-static/dist/netbox-dark.css differ diff --git a/netbox/project-static/dist/netbox-light.css b/netbox/project-static/dist/netbox-light.css index efa62c1b8..6566438c4 100644 Binary files a/netbox/project-static/dist/netbox-light.css and b/netbox/project-static/dist/netbox-light.css differ diff --git a/netbox/project-static/styles/netbox.scss b/netbox/project-static/styles/netbox.scss index 8a3976f28..dd5edc5b9 100644 --- a/netbox/project-static/styles/netbox.scss +++ b/netbox/project-static/styles/netbox.scss @@ -269,7 +269,13 @@ div.title-container { .control-group { display: flex; flex-wrap: wrap; - justify-content: flex-end; + // Left-align controls on mobile. + justify-content: flex-start; + + // Right-align controls on larger screens. + @include media-breakpoint-up(md) { + justify-content: flex-end; + } > * { // Pad each control button. @@ -288,6 +294,32 @@ div.title-container { } } +.object-subtitle { + display: block; + font-size: $font-size-sm; + color: $text-muted; + + @include media-breakpoint-up(md) { + display: inline-block; + } + + > span { + display: block; + + // Hide the separator on small screens. + &.separator { + display: none; + } + + &, + &.separator { + @include media-breakpoint-up(md) { + display: inline-block; + } + } + } +} + // Global Search nav.search { // Don't overtake dropdowns diff --git a/netbox/templates/circuits/inc/circuit_termination.html b/netbox/templates/circuits/inc/circuit_termination.html index 6f7391763..3b0a84219 100644 --- a/netbox/templates/circuits/inc/circuit_termination.html +++ b/netbox/templates/circuits/inc/circuit_termination.html @@ -2,7 +2,8 @@