:root {
  --crm-color-1: #2096CE; 
  --crm-color-2: #06212D; 
  --crm-color-3: #05304C; 
  --crm-color-4: #23AAE1; 
  --crm-color-5: #BCD8F1; 
  --crm-color-6: #61707E; 
  --crm-color-7: #FCFEFF; 
}

.crm-bg-header { background-color: var(--crm-color-1) !important; }
.crm-bg-btn-macro { background-color: var(--crm-color-1) !important; }
.crm-border-finestra { border-color: var(--crm-color-1) !important; border-style: solid !important; }
.crm-border-btn-sotto { border-color: var(--crm-color-1) !important; border-style: solid !important; }

.crm-bg-finestra { background-color: var(--crm-color-2) !important; }

.crm-bg-btn-sotto { background-color: var(--crm-color-3) !important; }

.crm-bg-btn-invia { background-color: var(--crm-color-4) !important; }

.crm-text-nome-parametri { color: var(--crm-color-5) !important; }
.crm-icon-primaria { 
    color: var(--crm-color-5) !important; 
    fill: var(--crm-color-5) !important; 
}

.crm-text-didascalia-valori { color: var(--crm-color-6) !important; }

.crm-text-header-elements { color: var(--crm-color-7) !important; }
.crm-icon-header { 
    color: var(--crm-color-7) !important; 
    fill: var(--crm-color-7) !important; 
}
.crm-text-btn-macro { color: var(--crm-color-7) !important; }
.crm-text-btn-sotto { color: var(--crm-color-7) !important; }

.crm-text-color-1 { color: var(--crm-color-1) !important; }
.crm-bg-color-1 { background-color: var(--crm-color-1) !important; }
.crm-border-color-1 { border-color: var(--crm-color-1) !important; border-style: solid !important; }

.crm-text-color-2 { color: var(--crm-color-2) !important; }
.crm-bg-color-2 { background-color: var(--crm-color-2) !important; }
.crm-border-color-2 { border-color: var(--crm-color-2) !important; border-style: solid !important; }

.crm-text-color-3 { color: var(--crm-color-3) !important; }
.crm-bg-color-3 { background-color: var(--crm-color-3) !important; }
.crm-bg2-color-3 { background: var(--crm-color-3) !important; }
.crm-border-color-3 { border-color: var(--crm-color-3) !important; border-style: solid !important; }

.crm-text-color-4 { color: var(--crm-color-4) !important; }
.crm-bg-color-4 { background-color: var(--crm-color-4) !important; }
.crm-border-color-4 { border-color: var(--crm-color-4) !important; border-style: solid !important; }

.crm-text-color-5 { color: var(--crm-color-5) !important; }
.crm-bg-color-5 { background-color: var(--crm-color-5) !important; }
.crm-border-color-5 { border-color: var(--crm-color-5) !important; border-style: solid !important; }

.crm-text-color-6 { color: var(--crm-color-6) !important; }
.crm-bg-color-6 { background-color: var(--crm-color-6) !important; }
.crm-border-color-6 { border-color: var(--crm-color-6) !important; border-style: solid !important; }

.crm-text-color-7 { color: var(--crm-color-7) !important; }
.crm-bg-color-7 { background-color: var(--crm-color-7) !important; }
.crm-border-color-7 { border-color: var(--crm-color-7) !important; border-style: solid !important; }