
/* Pankaj Jan Sewa Kendra - Unified Blue Theme v2 */
:root{
  --pjs-primary:#0759a6;
  --pjs-primary-dark:#06386f;
  --pjs-primary-light:#eaf4ff;
  --pjs-accent:#ff6b18;
  --pjs-text:#153b63;
  --pjs-muted:#667d96;
  --pjs-border:#d9e7f5;
  --pjs-page:#f4f8fd;
  --pjs-card:#ffffff;
}
body.pjs-unified-theme{
  background:var(--pjs-page);
  color:var(--pjs-text);
}
body.pjs-unified-theme a{color:var(--pjs-primary)}
body.pjs-unified-theme button,
body.pjs-unified-theme input[type="submit"],
body.pjs-unified-theme .btn,
body.pjs-unified-theme .button,
body.pjs-unified-theme .btn-primary{
  border-color:var(--pjs-primary);
}
body.pjs-unified-theme .card,
body.pjs-unified-theme .service-card,
body.pjs-unified-theme .service-box,
body.pjs-unified-theme .feature-card,
body.pjs-unified-theme .product-card{
  border-color:var(--pjs-border);
}
body.pjs-unified-theme input:focus,
body.pjs-unified-theme select:focus,
body.pjs-unified-theme textarea:focus{
  outline:2px solid rgba(7,89,166,.16);
  border-color:var(--pjs-primary);
}
body.pjs-unified-theme h1,
body.pjs-unified-theme h2,
body.pjs-unified-theme h3{
  color:var(--pjs-text);
}
.pjs-theme-strip{
  background:linear-gradient(135deg,var(--pjs-primary-dark),var(--pjs-primary));
  color:#fff;
}
