:root {
  --blue: #16d28b !important;
  --blue2: #078a5d !important;
  --tlx-blue: #16d28b !important;
  --tlx-blue-2: #078a5d !important;
  --tlx-lime: #8ff5c6 !important;
  --navy: #041b13 !important;
  --navy-2: #06291d !important;
  --price: #06291d !important;
  --success: #0fbd79 !important;
  --success-bg: #dff9ed !important;
}

html.tlx-dark,
html.tlx-dark body {
  background: #020b08 !important;
}

.btn-primary,
.authx .authx-cta.authx-cta,
.tlx-auth-nav-cta,
.admin-nav button.active,
.tlx-primary,
button[class*="primary"] {
  border-color: #16d28b !important;
  background: linear-gradient(135deg, #06291d, #0a704c) !important;
  color: #fff !important;
}

.authx .authx-eye {
  color: #16d28b !important;
}

.nav-pill,
.pill-success,
.badge-success,
.activity-icon.dir-in {
  background: #dff9ed !important;
}

.nav-item.active .nav-content,
.nav-content.active,
.section-link,
.link-btn,
.metric-large,
.tlx-auth-brand,
.tlx-auth-brand span,
.authx-switch button {
  color: #078a5d !important;
}

.tlx-auth-mark,
.mark {
  background: #06291d !important;
  color: #8ff5c6 !important;
}

.landing .land-cta,
.hero {
  background-color: #06291d !important;
}

img[src*="tlrex-logo"] {
  object-fit: contain !important;
}

.tlx-tg-disabled {
  cursor: default !important;
  opacity: .78 !important;
}

.tlx-mktab.on,
.tlx-mkbuy,
.tlx-hact .ic,
.tlx-quick-icon,
.tlx-chip.on,
.tlx-card-primary {
  border-color: #16d28b !important;
  background-color: #06291d !important;
  color: #8ff5c6 !important;
}
