377 lines
7.3 KiB
CSS
377 lines
7.3 KiB
CSS
/* transitional / new CSS file for the new SatNOGS-DB UI */
|
|
|
|
:root {
|
|
--satnogs-color-primary: #656fdb;
|
|
--satnogs-color-dark: #4d4e59;
|
|
--satnogs-color-text: #7c81b2;
|
|
--satnogs-color-background: #f2f2f7;
|
|
--satnogs-color-header: #f2f2f7;
|
|
--satnogs-color-border: #f2f2f7;
|
|
--satnogs-color-white: #f2f2f7;
|
|
--satnogs-color-card-background: #f2f2f7;
|
|
--satnogs-color-icon: #656fdb;
|
|
--satnogs-color-headline: #656fdb;
|
|
--satnogs-color-menu-background: #f2f2f7;
|
|
--satnogs-color-menu-text: #4d4e59;
|
|
--satnogs-color-menu-hover: #656fdb;
|
|
--color-scheme-background: white;
|
|
--color-scheme-text-color: #4d4e59;
|
|
}
|
|
|
|
.satellite-title {
|
|
font-weight: bold;
|
|
font-size: 1.2em;
|
|
color: var(--satnogs-color-dark);
|
|
}
|
|
|
|
.text-satnogs-white {
|
|
color: var(--satnogs-color-white);
|
|
}
|
|
|
|
.text-satnogs-dark {
|
|
color: var(--satnogs-color-dark);
|
|
}
|
|
|
|
.text-satnogs-text {
|
|
color: var(--satnogs-color-text);
|
|
}
|
|
|
|
.text-satnogs-background {
|
|
color: var(--satnogs-color-background);
|
|
}
|
|
|
|
.text-satnogs-primary {
|
|
color: var(--satnogs-color-primary);
|
|
}
|
|
|
|
.text-satnogs-active {
|
|
color: #3c763d;
|
|
}
|
|
|
|
.text-satnogs-inactive {
|
|
color: #a94442;
|
|
}
|
|
|
|
.background-satnogs {
|
|
background-color: var(--satnogs-color-background);
|
|
}
|
|
|
|
.background-satnogs-light {
|
|
background-color: var(--satnogs-color-white);
|
|
}
|
|
|
|
.background-satnogs-primary {
|
|
background-color: var(--satnogs-color-primary);
|
|
}
|
|
|
|
.background-satnogs-header {
|
|
background-color: var(--satnogs-color-header);
|
|
}
|
|
|
|
.text-satnogs-header {
|
|
color: var(--satnogs-color-text);
|
|
}
|
|
|
|
.text-satnogs {
|
|
color: var(--satnogs-color-text);
|
|
}
|
|
|
|
.text-satnogs-headline {
|
|
color: var(--satnogs-color-headline);
|
|
}
|
|
|
|
.satnogs-icon {
|
|
color: var(--satnogs-color-icon);
|
|
}
|
|
|
|
.c-app:not(.c-legacy-theme):not(.c-dark-theme) .c-header.c-header-fixed {
|
|
border: 0;
|
|
box-shadow: 0 2px 2px 0 rgba(60, 75, 100, 0.14),
|
|
0 3px 1px -2px rgba(60, 75, 100, 0.12),
|
|
0 1px 5px 0 rgba(60, 75, 100, 0.2);
|
|
}
|
|
|
|
#map {
|
|
min-height: 250px;
|
|
position: relative;
|
|
top: 0;
|
|
bottom: 0;
|
|
width: 100%;
|
|
border-radius: 5px;
|
|
}
|
|
|
|
.mapbox-improve-map,
|
|
.mapboxgl-ctrl-bottom-left {
|
|
display: none;
|
|
}
|
|
|
|
.mapboxgl-canvas-container {
|
|
height: 60vh;
|
|
}
|
|
|
|
.satellite-card-body a:link,
|
|
.satellite-card-body a:visited,
|
|
.satellite-card-body a:hover {
|
|
color: var(--color-scheme-text-color);
|
|
text-decoration: none;
|
|
}
|
|
|
|
.satellite-card-body-row {
|
|
width: 40px;
|
|
}
|
|
|
|
.satellite-img-full {
|
|
max-width: 100%;
|
|
max-height: 250px;
|
|
border-radius: 5px;
|
|
}
|
|
|
|
.c-avatar {
|
|
position: relative;
|
|
display: inline-flex;
|
|
-ms-flex-align: center;
|
|
align-items: center;
|
|
-ms-flex-pack: center;
|
|
justify-content: center;
|
|
border-radius: 50em;
|
|
width: 36px;
|
|
height: 36px;
|
|
font-size: 14.4px;
|
|
}
|
|
|
|
.c-avatar .c-avatar-status {
|
|
width: 10px;
|
|
height: 10px;
|
|
}
|
|
|
|
.c-avatar-img {
|
|
width: 100%;
|
|
height: auto;
|
|
border-radius: 50em;
|
|
}
|
|
|
|
.c-avatar-status {
|
|
position: absolute;
|
|
bottom: 0;
|
|
display: block;
|
|
border: 1px solid #fff;
|
|
border-radius: 50em;
|
|
}
|
|
|
|
.card-satnogs,
|
|
.card-satnogs > a,
|
|
.jumbotron-satnogs {
|
|
color: var(--satnogs-color-dark);
|
|
}
|
|
|
|
.card-satnogs.card-outline {
|
|
border-top: 3px solid var(--satnogs-color-primary);
|
|
}
|
|
|
|
.card-satnogs.card-outline-tabs > .card-header a:hover {
|
|
border-top: 3px solid #dee2e6;
|
|
}
|
|
|
|
.card-satnogs.card-outline-tabs > .card-header a.active {
|
|
border-top: 3px solid var(--satnogs-color-primary);
|
|
}
|
|
|
|
.sat-menu-panel {
|
|
position: relative;
|
|
}
|
|
|
|
[class*='sidebar-dark'] .sat-menu-panel {
|
|
border-top: 1px solid #4f5962;
|
|
}
|
|
|
|
[class*='sidebar-light'] .sat-menu-panel {
|
|
border-top: 1px solid #dee2e6;
|
|
}
|
|
|
|
.sat-menu-panel,
|
|
.sat-menu-panel .info {
|
|
overflow: hidden;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.sat-menu-panel .image {
|
|
display: inline-block;
|
|
padding-left: 0.8rem;
|
|
}
|
|
|
|
.sat-menu-panel img {
|
|
height: auto;
|
|
width: 2.1rem;
|
|
}
|
|
|
|
.sat-menu-panel .info {
|
|
display: inline-block;
|
|
padding: 5px 5px 5px 10px;
|
|
}
|
|
|
|
.sat-menu-panel .status,
|
|
.sat-menu-panel .dropdown-menu {
|
|
font-size: 0.875rem;
|
|
}
|
|
|
|
.sat-menu-panel .sat-name {
|
|
color: #c2c7d0;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.navbar-nav > .nav-item > .nav-link.active,
|
|
.nav > .nav-item > .nav-link.active,
|
|
.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
|
|
.sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
|
|
background-color: var(--satnogs-color-primary);
|
|
color: #fff;
|
|
}
|
|
|
|
.nav-pills .nav-link:not(.active):hover {
|
|
color: var(--satnogs-color-primary);
|
|
}
|
|
|
|
.dropdown-item.active, .dropdown-item:active {
|
|
background-color: var(--satnogs-color-primary);
|
|
}
|
|
|
|
.brand-text {
|
|
/* color: var(--satnogs-color-primary); */
|
|
color: #b9b9b9;
|
|
font-weight: bold;
|
|
}
|
|
|
|
a {
|
|
color: var(--satnogs-color-primary);
|
|
}
|
|
|
|
.page-item.active .page-link {
|
|
z-index: 3;
|
|
color: #fff;
|
|
background-color: var(--satnogs-color-primary);
|
|
border-color: var(--satnogs-color-primary);
|
|
}
|
|
|
|
.page-link {
|
|
color: var(--satnogs-color-primary);
|
|
background-color: #fff;
|
|
border: 1px solid #dee2e6;
|
|
}
|
|
|
|
.satnogs-nav-sat {
|
|
font-size: small;
|
|
}
|
|
|
|
.satnogs-nav-sat > .nav-link {
|
|
padding-bottom: 0;
|
|
}
|
|
|
|
.satnogs-nav-sat .nav-link {
|
|
padding: 0;
|
|
line-height: 1;
|
|
}
|
|
|
|
.satnogs-nav-sat > .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
|
|
color: #fff;
|
|
background-color: var(--satnogs-color-primary);
|
|
}
|
|
|
|
.satnogs-nav-sat > .nav-pills .nav-link:not(.active):hover {
|
|
color: var(--satnogs-color-primary);
|
|
}
|
|
|
|
.satnogs-nav-sat > .nav-tabs .nav-link.active, .nav-tabs .show > .nav-link {
|
|
color: #fff;
|
|
background-color: var(--satnogs-color-primary);
|
|
padding-top: 2px;
|
|
}
|
|
|
|
.satnogs-nav-sat > .nav-tabs .nav-link:not(.active):hover {
|
|
color: var(--satnogs-color-primary);
|
|
}
|
|
|
|
.navbar-nav > .nav-item > .brand-link {
|
|
padding: 0 0 0 0;
|
|
}
|
|
|
|
.nav-sidebar > .nav-item .nav-icon {
|
|
font-size: 24px;
|
|
}
|
|
|
|
.small-box-satnogs {
|
|
background-color: var(--satnogs-color-text);
|
|
color: rgba(255, 255, 255, .8);
|
|
}
|
|
|
|
.sat-menu-panel > .image > .fas {
|
|
color: var(--satnogs-color-primary);
|
|
}
|
|
|
|
.timeline > .time-label > .background-satnogs-primary,
|
|
.timeline > div > .background-satnogs-primary {
|
|
background-color: var(--satnogs-color-primary);
|
|
color: rgba(255, 255, 255, .8);
|
|
}
|
|
|
|
.nav-sidebar .nav-item > .nav-link.disabled {
|
|
color: #6c757d;
|
|
pointer-events: none;
|
|
cursor: default;
|
|
}
|
|
|
|
.freqlabel {
|
|
display: inline-block;
|
|
width: 75px;
|
|
padding: 3px;
|
|
}
|
|
|
|
.btn-satnogs-primary,
|
|
.badge-satnogs-primary {
|
|
background-color: var(--satnogs-color-primary);
|
|
color: rgba(255, 255, 255, .8);
|
|
}
|
|
|
|
.nav-link.active > .badge-satnogs-primary {
|
|
color: rgba(255, 255, 255, .8);
|
|
background-color: var(--satnogs-color-text);
|
|
}
|
|
|
|
.btn-satnogs {
|
|
color: var(--satnogs-color-dark);
|
|
}
|
|
|
|
.btn-navbar-satnogs {
|
|
color: #939ba2;
|
|
opacity: 1;
|
|
border: 1px solid #56606a;
|
|
}
|
|
|
|
a.dropdown-item {
|
|
color: var(--satnogs-color-dark);
|
|
}
|
|
|
|
.transmitter-element-suggest {
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
[class*='sidebar-dark'] .user-panel {
|
|
border-bottom: none;
|
|
}
|
|
|
|
[class*='sidebar-dark'] .satnogs-sidebar-footer,
|
|
[class*='sidebar-dark'] .satnogs-sidebar-footer a {
|
|
color: rgba(255, 255, 255, .5);
|
|
font-size: .7rem;
|
|
}
|
|
|
|
.toasts-top-right {
|
|
position: absolute;
|
|
right: 1rem;
|
|
top: 4.25rem;
|
|
}
|
|
|
|
.toast.alert-warning > .toast-header {
|
|
background-color: rgba(255, 255, 255, .2);
|
|
color: #000;
|
|
}
|