/* Government theme */
:root{
  --gov-navy:#0b3d60;
  --gov-saffron:#ff9933;
  --gov-green:#138808;
  --gov-cream:#f7f4ea;
}
body{background:#f6f8fa;}
.gov-topbar{background:var(--gov-navy); color:#fff;}
.gov-nav{background:linear-gradient(90deg, var(--gov-navy), #062739);}
.gov-hero{
  background: linear-gradient(120deg, rgba(11,61,96,.95), rgba(19,136,8,.85)), url('https://images.unsplash.com/photo-1555489426-3c765dd4e0ff?q=80&w=1600&auto=format&fit=crop') center/cover no-repeat;
  color:#fff;
  border-radius:1rem;
}
.gov-card{border:1px solid #e6eaef; border-radius:1rem;}
.badge-saffron{background:var(--gov-saffron);}
.badge-green{background:var(--gov-green);}
.section-title{border-left:6px solid var(--gov-saffron); padding-left:.75rem; font-weight:700;}
footer.gov-footer{background:#062739; color:#fff;}
a{ text-decoration: none; }
.table-zdc th{white-space:nowrap;}
/* form */
.form-required:after{content:" *"; color:#c92a2a;}
