/* Dominet - tema hijo de Twenty-One. Colores tomados del logo. */
:root{
  --dn-navy:#09263a;
  --dn-navy-dark:#061a28;
  --dn-green:#99d61c;
  --dn-green-dark:#82b814;
  --dn-bg:#f4f7f9;
}
body{background:var(--dn-bg);}
a{color:#0b5f8a;}
a:hover{color:var(--dn-navy);}

/* Encabezado y navegacion */
#header,.navbar-light{background:#fff;border-bottom:3px solid var(--dn-green);}
#header .logo-img,.navbar-brand img{max-height:48px;width:auto;}
.navbar-light .navbar-nav .nav-link{color:var(--dn-navy);font-weight:600;}
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .active>.nav-link{color:var(--dn-green-dark);}
.master-breadcrumb{background:var(--dn-navy);}
.master-breadcrumb .breadcrumb-item,.master-breadcrumb .breadcrumb-item a{color:#fff;}

/* Botones: primario navy (texto blanco), exito/CTA verde (texto navy: contraste AA) */
.btn-primary,.btn-primary:focus{background:var(--dn-navy);border-color:var(--dn-navy);color:#fff;}
.btn-primary:hover,.btn-primary:active{background:var(--dn-navy-dark)!important;border-color:var(--dn-navy-dark)!important;}
.btn-success,.btn-checkout,.btn-order-now{background:var(--dn-green);border-color:var(--dn-green);color:var(--dn-navy);font-weight:700;}
.btn-success:hover,.btn-checkout:hover,.btn-order-now:hover{background:var(--dn-green-dark)!important;border-color:var(--dn-green-dark)!important;color:var(--dn-navy)!important;}
.bg-primary,.badge-primary{background:var(--dn-navy)!important;}
.text-primary{color:var(--dn-navy)!important;}

/* Tarjetas, paneles y pestanas */
.card-header,.card-sidebar .card-header{background:var(--dn-navy);color:#fff;}
.card-sidebar .list-group-item.active,.list-group-item.active{background:var(--dn-green);border-color:var(--dn-green);color:var(--dn-navy);}
.nav-tabs .nav-link.active{border-bottom:3px solid var(--dn-green);color:var(--dn-navy);font-weight:600;}
.form-control:focus{border-color:var(--dn-green);box-shadow:0 0 0 .2rem rgba(153,214,28,.25);}

/* Pie de pagina */
#footer,.footer{background:var(--dn-navy);color:#cfd8de;}
#footer a,.footer a{color:var(--dn-green);}
