/* Adatta entrambe le pagine ai colori e allo stile del sito zerodebiti.it
   (sovrascrive le variabili e alcuni componenti definiti in style.css). */
:root{
  --navy:#004769;
  --navy-dark:#003A51;
  --cream:#F2F9FB;
  --teal:#008BB3;
  --teal-light:#6EC1E4;
}

body{
  font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

.masthead{
  background:#1B3A5C;
  background-image:linear-gradient(135deg,#1B3A5C 0%,#12283F 100%);
}

.masthead .eyebrow{
  font-family:inherit;
  color:#D8F2FA;
}
.masthead h1{
  font-family:inherit;
  font-weight:700;
}

.card h2,
.section-title-label{
  font-family:inherit;
  font-weight:700;
  border-bottom-color:var(--navy);
}

.editForm h3{
  font-family:inherit;
  font-weight:700;
  border-bottom-color:var(--navy);
}

.creditor{
  border-left-color:var(--teal);
}
.creditor .tag{
  background:var(--teal);
}

.addBtn{
  border-radius:24px;
  border-color:var(--teal);
  color:var(--navy);
}
.addBtn:hover{background:#E4F3F8;}

.saveBtn{
  background:var(--navy);
  border-radius:999px;
}
.saveBtn:hover{background:var(--navy-dark);}

.actionBtn{
  border-radius:999px;
  border-color:var(--navy);
  color:var(--navy);
}
.actionBtn:hover{background:var(--cream);}
.actionBtn.danger{border-color:var(--red);color:var(--red);}

.summary{border-top-color:var(--navy);}
.sum-item .v{color:var(--navy-dark);}
