:root {
  --serveria-dark: #0A142F;
  --serveria-blue: #0050FF;
  --serveria-cyan: #00D4FF;
  --serveria-light: #F2F4F7;
}

body {
  background: #F2F4F7;
}

a {
  color: var(--serveria-blue);
}

a:hover {
  color: var(--serveria-cyan);
}

.btn-primary,
button.btn-primary,
input[type="submit"].btn-primary {
  background: linear-gradient(135deg, #0050FF 0%, #00D4FF 100%);
  border-color: #0050FF;
  color: #fff;
  border-radius: 10px;
  font-weight: 700;
}

.btn-primary:hover,
button.btn-primary:hover,
input[type="submit"].btn-primary:hover {
  background: linear-gradient(135deg, #0044D9 0%, #00BFE6 100%);
  border-color: #0044D9;
}

.navbar,
.header,
.main-header {
  background: #0A142F !important;
}

.navbar a,
.header a,
.main-header a {
  color: #fff !important;
}

.panel,
.card,
.tiles .tile,
.client-home-panels .panel {
  border-radius: 14px;
  box-shadow: 0 10px 30px rgba(10, 20, 47, .08);
  border: 1px solid rgba(10, 20, 47, .08);
}

.label-success,
.badge-success {
  background-color: #00C88C;
}

.footer,
.main-footer {
  background: #0A142F;
  color: rgba(255,255,255,.75);
}

.footer a,
.main-footer a {
  color: #00D4FF;
}
