/* ============================================================
   UN SOLO ROSSO — generato, non scritto a mano
   ============================================================
   File PRODOTTO da `migration/genera-rosso-unico.py` leggendo i fogli del tema
   padre. Non modificarlo a mano: si rigenera.

   Il tema ufficiale usa una quarantina di sfumature di amaranto (tinta 351
   gradi). Qui ogni regola che ne contiene una viene ripetuta con la nostra
   tinta (357 gradi, il rosso #d8333a): la luminosita' resta quella di partenza,
   quindi hover, stati e fondi chiari continuano a distinguersi fra loro come
   prima, ma tutti nella famiglia del rosso della scuola.

   Il tema padre non viene toccato: questo foglio si carica dopo e vince.
   Per rigenerarlo dopo un aggiornamento del tema:
     python3 migration/genera-rosso-unico.py <cartella-tema-padre>

   Regole riscritte: 313 — colori sostituiti: 377
   ============================================================ */

/* --- da bootstrap-italia.css --- */
:root{--pink:#ffb9bc;--red:#fe3d45;--danger:#d8333a}
.complementary-1-bg{background-color:#fe3d45!important}
.complementary-1-border-color-,.complementary-1-border-color-.border{border-color:#fe3d45!important}
.complementary-1-bg-a2{background-color:#f7d4d6!important}
.complementary-1-color-a2{color:#f7d4d6!important}
.complementary-1-border-color-a2,.complementary-1-border-color-a2.border{border-color:#f7d4d6!important}
.complementary-1-bg-a3{background-color:#efa6aa!important}
.complementary-1-color-a3{color:#efa6aa!important}
.complementary-1-border-color-a3,.complementary-1-border-color-a3.border{border-color:#efa6aa!important}
.complementary-1-bg-a4{background-color:#e57c81!important}
.complementary-1-color-a4{color:#e57c81!important}
.complementary-1-border-color-a4,.complementary-1-border-color-a4.border{border-color:#e57c81!important}
.complementary-1-bg-a5{background-color:#dc565b!important}
.complementary-1-color-a5{color:#dc565b!important}
.complementary-1-border-color-a5,.complementary-1-border-color-a5.border{border-color:#dc565b!important}
.complementary-1-bg-a6{background-color:#d8333a!important}
.complementary-1-color-a6{color:#d8333a!important}
.complementary-1-border-color-a6,.complementary-1-border-color-a6.border{border-color:#d8333a!important}
.complementary-1-bg-a7{background-color:#bd292f!important}
.complementary-1-color-a7{color:#bd292f!important}
.complementary-1-border-color-a7,.complementary-1-border-color-a7.border{border-color:#bd292f!important}
.complementary-1-bg-a8{background-color:#a22327!important}
.complementary-1-color-a8{color:#a22327!important}
.complementary-1-border-color-a8,.complementary-1-border-color-a8.border{border-color:#a22327!important}
.complementary-1-bg-a9{background-color:#891d21!important}
.complementary-1-color-a9{color:#891d21!important}
.complementary-1-border-color-a9,.complementary-1-border-color-a9.border{border-color:#891d21!important}
.complementary-1-bg-a10{background-color:#6e181b!important}
.complementary-1-color-a10{color:#6e181b!important}
.complementary-1-border-color-a10,.complementary-1-border-color-a10.border{border-color:#6e181b!important}
.complementary-1-bg-a11{background-color:#541215!important}
.complementary-1-color-a11{color:#541215!important}
.complementary-1-border-color-a11,.complementary-1-border-color-a11.border{border-color:#541215!important}
.complementary-1-bg-a12{background-color:#390d0e!important}
.complementary-1-color-a12{color:#390d0e!important}
.complementary-1-border-color-a12,.complementary-1-border-color-a12.border{border-color:#390d0e!important}
.complementary-1-bg-b1{background-color:#fe3d45!important}
.complementary-1-color-b1{color:#fe3d45!important}
.complementary-1-border-color-b1,.complementary-1-border-color-b1.border{border-color:#fe3d45!important}
.complementary-1-bg-b2{background-color:#e44e53!important}
.complementary-1-color-b2{color:#e44e53!important}
.complementary-1-border-color-b2,.complementary-1-border-color-b2.border{border-color:#e44e53!important}
.complementary-1-bg-b3{background-color:#ca585e!important}
.complementary-1-color-b3{color:#ca585e!important}
.complementary-1-border-color-b3,.complementary-1-border-color-b3.border{border-color:#ca585e!important}
.complementary-1-bg-b4{background-color:#b05f62!important}
.complementary-1-color-b4{color:#b05f62!important}
.complementary-1-border-color-b4,.complementary-1-border-color-b4.border{border-color:#b05f62!important}
.table-danger,.table-danger>td,.table-danger>th{background-color:#f7cacc}
.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ef989c}
.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f3b5b7}
.invalid-feedback{color:#d8333a}
.invalid-tooltip{background-color:#d8333a}
.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#d8333a}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#d8333a;box-shadow:0 0 0 .2rem rgba(216, 51, 58, .25)}
.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#d8333a}
.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#d8333a;box-shadow:0 0 0 .2rem rgba(216, 51, 58, .25)}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#d8333a}
.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#d8333a}
.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#d8333a}
.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e76166;background-color:#e76166}
.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(216, 51, 58, .25)}
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#d8333a}
.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#d8333a}
.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#d8333a;box-shadow:0 0 0 .2rem rgba(216, 51, 58, .25)}
.btn-danger{background-color:#d8333a;border-color:#d8333a}
.btn-danger:hover{background-color:#ce2027;border-color:#c41e25}
.btn-danger.focus,.btn-danger:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(216, 51, 58, .5)}
.btn-danger.disabled,.btn-danger:disabled{background-color:#d8333a;border-color:#d8333a}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{background-color:#c41e25;border-color:#b91c22}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(216, 51, 58, .5)}
.btn-outline-danger{color:#d8333a;box-shadow:inset 0 0 0 1px #d8333a}
.btn-outline-danger:hover{color:#b82a30;box-shadow:inset 0 0 0 1px #b82a30}
.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:inset 0 0 0 1px #d8333a,0 0 0 .2rem rgba(216, 51, 58, .5)}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#d8333a}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#d8333a;box-shadow:inset 0 0 0 1px #d8333a}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(216, 51, 58, .5)}
.badge-danger{background-color:#d8333a}
a.badge-danger:focus,a.badge-danger:hover{background-color:#c41e25}
a.badge-danger.focus,a.badge-danger:focus{box-shadow:0 0 0 .2rem rgba(216, 51, 58, .5)}
.list-group-item-danger{color:#791a1e;background-color:#f7cacc}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#791a1e;background-color:#f3b5b7}
.list-group-item-danger.list-group-item-action.active{background-color:#791a1e;border-color:#791a1e}
.bg-danger{background-color:#d8333a!important}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#c41e25!important}
.border-danger{border-color:#d8333a!important}
.text-danger{color:#ad1b21!important}
a.text-danger:focus,a.text-danger:hover{color:#98171c!important}
.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#bf5748}
.alert-danger{border-left:8px solid #d8333a}
.btn-icon .rounded-icon.rounded-danger{background-color:#d8333a}
.upload-file-list .upload-file.error svg{fill:#d8333a}
.upload-file-list .upload-file.error p{color:#d8333a}
.callout.callout-highlight.danger{border-color:rgba(216, 51, 58, .2)}
.callout.danger{border-color:#d8333a}
.callout.danger .callout-title{color:#d8333a}
.callout.danger .callout-title .icon{fill:#d8333a}
.callout.danger .callout-title span{border-color:#d8333a}
.notification.with-icon.error{border-color:#d8333a}
.notification.with-icon.error .icon{fill:#d8333a}
.avatar.avatar-red{background:#fe3d45}
a.avatar:hover.avatar-red{background:#fe000b}
.avatar-wrapper .avatar-presence.busy{background:#fe3d45}
.avatar-wrapper .avatar-status.declined{background:#fe3d45}
.card.card-bg-danger{background-color:#d8333a}
.card.card-teaser-danger{border-left:8px solid #d8333a}
.chip.chip-danger{border-color:#d8333a;color:#d8333a}
.chip.chip-danger>.chip-label{color:#d8333a}
.chip.chip-danger:hover{background-color:#d8333a;border-color:#d8333a}
.point-list-wrapper .point-list .point-list-aside.point-list-danger{color:#d8333a;border-color:#d8333a}
.point-list-wrapper .point-list .point-list-aside.point-list-danger:after{background-color:#d8333a}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-danger{color:#d8333a;border-right:1px solid #d8333a}
.badge.badge-outline-danger{color:#d8333a;border:1px solid #d8333a}
.form-feedback.just-validate-error-label{color:#d8333a}
input[type=date].is-invalid{border-bottom:1px solid #d8333a}
select.is-invalid{border-bottom:1px solid #d8333a}
#error_container{color:#911000}
.error_container{color:#911000}
.error-label{color:#911000}
.icon-danger{fill:#d8333a!important}

/* --- da scuole.css --- */
@media (max-width:991.98px){
.redbrown .r-tabs .r-tabs-accordion-title a:before{'/><path d='M30.001,6.819c1.727,0.238 2.625,2.423 1.501,3.804c-4.48,4.798 -9.281,9.288 -13.923,13.93c-0.879,0.822 -2.215,0.861 -3.14,0.108c-4.799,-4.481 -9.288,-9.281 -13.93,-13.923c-1.603,-1.715 0.882,-5.473 3.256,-3.256l12.186,12.187l12.302,-12.295c0.491,-0.398 0.749,-0.621 1.748,-0.555Z' style='fill:rgb(216, 51, 58)}
}
@media (max-width:991.98px){
.bg-redbrown .responsive-tabs-aside.responsive-tabs-aside-large .responsive-tabs-content{background-color:#a91d23}
}
.bg-alert{background-color:#c74242}
.bg-red-radial{background:#d8333a;background:-moz-radial-gradient(center,ellipse cover,#d8333a 0,#b5272d 100%);background:-webkit-radial-gradient(center,ellipse cover,#d8333a 0,#b5272d 100%);background:radial-gradient(ellipse at center,#d8333a 0,#b5272d 100%)}
.bg-red-gradient{background:#b5272d;background:-moz-linear-gradient(left,#b5272d 0,#ff3d45 100%);background:-webkit-linear-gradient(left,#b5272d 0,#ff3d45 100%);background:linear-gradient(to right,#b5272d 0,#ff3d45 100%)}
.complementary-1-bg{background-color:#fe3d45}
.complementary-1-border-color-{border-color:#fe3d45!important}
.complementary-1-border-color-.border{border-color:#fe3d45!important}
.complementary-1-bg-a2{background-color:#f7d4d6}
.complementary-1-color-a2{color:#f7d4d6}
.complementary-1-border-color-a2{border-color:#f7d4d6!important}
.complementary-1-border-color-a2.border{border-color:#f7d4d6!important}
.complementary-1-bg-a3{background-color:#efa6aa}
.complementary-1-color-a3{color:#efa6aa}
.complementary-1-border-color-a3{border-color:#efa6aa!important}
.complementary-1-border-color-a3.border{border-color:#efa6aa!important}
.complementary-1-bg-a4{background-color:#e57c81}
.complementary-1-color-a4{color:#e57c81}
.complementary-1-border-color-a4{border-color:#e57c81!important}
.complementary-1-border-color-a4.border{border-color:#e57c81!important}
.complementary-1-bg-a5{background-color:#dc565b}
.complementary-1-color-a5{color:#dc565b}
.complementary-1-border-color-a5{border-color:#dc565b!important}
.complementary-1-border-color-a5.border{border-color:#dc565b!important}
.complementary-1-bg-a6{background-color:#d8333a}
.complementary-1-color-a6{color:#d8333a}
.complementary-1-border-color-a6{border-color:#d8333a!important}
.complementary-1-border-color-a6.border{border-color:#d8333a!important}
.complementary-1-bg-a7{background-color:#bd292f}
.complementary-1-color-a7{color:#bd292f}
.complementary-1-border-color-a7{border-color:#bd292f!important}
.complementary-1-border-color-a7.border{border-color:#bd292f!important}
.complementary-1-bg-a8{background-color:#a22327}
.complementary-1-color-a8{color:#a22327}
.complementary-1-border-color-a8{border-color:#a22327!important}
.complementary-1-border-color-a8.border{border-color:#a22327!important}
.complementary-1-bg-a9{background-color:#891d21}
.complementary-1-color-a9{color:#891d21}
.complementary-1-border-color-a9{border-color:#891d21!important}
.complementary-1-border-color-a9.border{border-color:#891d21!important}
.complementary-1-bg-a10{background-color:#6e181b}
.complementary-1-color-a10{color:#6e181b}
.complementary-1-border-color-a10{border-color:#6e181b!important}
.complementary-1-border-color-a10.border{border-color:#6e181b!important}
.complementary-1-bg-a11{background-color:#541215}
.complementary-1-color-a11{color:#541215}
.complementary-1-border-color-a11{border-color:#541215!important}
.complementary-1-border-color-a11.border{border-color:#541215!important}
.complementary-1-bg-a12{background-color:#390d0e}
.complementary-1-color-a12{color:#390d0e}
.complementary-1-border-color-a12{border-color:#390d0e!important}
.complementary-1-border-color-a12.border{border-color:#390d0e!important}
.complementary-1-bg-b1{background-color:#fe3d45}
.complementary-1-color-b1{color:#fe3d45}
.complementary-1-border-color-b1{border-color:#fe3d45!important}
.complementary-1-border-color-b1.border{border-color:#fe3d45!important}
.complementary-1-bg-b2{background-color:#e44e53}
.complementary-1-color-b2{color:#e44e53}
.complementary-1-border-color-b2{border-color:#e44e53!important}
.complementary-1-border-color-b2.border{border-color:#e44e53!important}
.complementary-1-bg-b3{background-color:#ca585e}
.complementary-1-color-b3{color:#ca585e}
.complementary-1-border-color-b3{border-color:#ca585e!important}
.complementary-1-border-color-b3.border{border-color:#ca585e!important}
.complementary-1-bg-b4{background-color:#b05f62}
.complementary-1-color-b4{color:#b05f62}
.complementary-1-border-color-b4{border-color:#b05f62!important}
.complementary-1-border-color-b4.border{border-color:#b05f62!important}
.home-message.red,.home-message.red .msg svg{background-color:#d8333a}
.btn-redbrown{background-color:#d8333a;border-color:#d8333a}
.btn-redbrown:hover{background-color:#c0252c;border-color:#b52329}
.btn-redbrown.focus,.btn-redbrown:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(216, 51, 58, .5)}
.btn-redbrown.disabled,.btn-redbrown:disabled{background-color:#d8333a;border-color:#d8333a}
.btn-redbrown:not(:disabled):not(.disabled).active,.btn-redbrown:not(:disabled):not(.disabled):active,.show>.btn-redbrown.dropdown-toggle{background-color:#b52329;border-color:#ab2026}
.btn-redbrown:not(:disabled):not(.disabled).active:focus,.btn-redbrown:not(:disabled):not(.disabled):active:focus,.show>.btn-redbrown.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(216, 51, 58, .5)}
.btn-outline-redbrown{color:#d8333a;box-shadow:inset 0 0 0 1px #d8333a}
.btn-outline-redbrown:hover{color:#aa2e33;box-shadow:inset 0 0 0 1px #aa2e33}
.btn-outline-redbrown.focus,.btn-outline-redbrown:focus{box-shadow:inset 0 0 0 1px #d8333a,0 0 0 .2rem rgba(216, 51, 58, .5)}
.btn-outline-redbrown.disabled,.btn-outline-redbrown:disabled{color:#d8333a}
.btn-outline-redbrown:not(:disabled):not(.disabled).active,.btn-outline-redbrown:not(:disabled):not(.disabled):active,.show>.btn-outline-redbrown.dropdown-toggle{color:#d8333a;box-shadow:inset 0 0 0 1px #d8333a}
.btn-outline-redbrown:not(:disabled):not(.disabled).active:focus,.btn-outline-redbrown:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-redbrown.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(216, 51, 58, .5)}
.badge-redbrown{background-color:#d8333a}
a.badge-redbrown:focus,a.badge-redbrown:hover{background-color:#b52329}
a.badge-redbrown.focus,a.badge-redbrown:focus{box-shadow:0 0 0 .2rem rgba(216, 51, 58, .5)}
.bg-redbrown{background-color:#d8333a!important}
a.bg-redbrown:focus,a.bg-redbrown:hover,button.bg-redbrown:focus,button.bg-redbrown:hover{background-color:#b52329!important}
.text-danger{color:#d8333a!important}
a.text-danger:focus,a.text-danger:hover{color:#ad1b21!important}
.text-redbrown{color:#d8333a!important}
a.text-redbrown:focus,a.text-redbrown:hover{color:#9f1f24!important}
.btn-icon .rounded-icon.rounded-redbrown{background-color:#d8333a}
.badge-danger{background-color:#d8333a;border-color:#d8333a}
.badge-danger:hover{background-color:#ce2027;border-color:#c41e25}
.badge-danger.focus,.badge-danger:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(228, 84, 90, .5)}
.badge-danger.disabled,.badge-danger:disabled{background-color:#d8333a;border-color:#d8333a}
.badge-danger:not(:disabled):not(.disabled).active,.badge-danger:not(:disabled):not(.disabled):active,.show>.badge-danger.dropdown-toggle{background-color:#c41e25;border-color:#b91c22}
.badge-danger:not(:disabled):not(.disabled).active:focus,.badge-danger:not(:disabled):not(.disabled):active:focus,.show>.badge-danger.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(228, 84, 90, .5)}
.badge-redbrown{background-color:#d8333a;border-color:#d8333a}
.badge-redbrown:hover{background-color:#c0252c;border-color:#b52329}
.badge-redbrown.focus,.badge-redbrown:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(222, 82, 88, .5)}
.badge-redbrown.disabled,.badge-redbrown:disabled{background-color:#d8333a;border-color:#d8333a}
.badge-redbrown:not(:disabled):not(.disabled).active,.badge-redbrown:not(:disabled):not(.disabled):active,.show>.badge-redbrown.dropdown-toggle{background-color:#b52329;border-color:#ab2026}
.badge-redbrown:not(:disabled):not(.disabled).active:focus,.badge-redbrown:not(:disabled):not(.disabled):active:focus,.show>.badge-redbrown.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(222, 82, 88, .5)}
.badge-outline-danger{color:#d8333a;border-color:#d8333a}
.badge-outline-danger:hover{background-color:#d8333a;border-color:#d8333a}
.badge-outline-danger.focus,.badge-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(216, 51, 58, .5)}
.badge-outline-danger.disabled,.badge-outline-danger:disabled{color:#d8333a}
.badge-outline-danger:not(:disabled):not(.disabled).active,.badge-outline-danger:not(:disabled):not(.disabled):active,.show>.badge-outline-danger.dropdown-toggle{background-color:#d8333a;border-color:#d8333a}
.badge-outline-danger:not(:disabled):not(.disabled).active:focus,.badge-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.badge-outline-danger.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(216, 51, 58, .5)}
.badge-outline-redbrown{color:#d8333a;border-color:#d8333a}
.badge-outline-redbrown:hover{background-color:#d8333a;border-color:#d8333a}
.badge-outline-redbrown.focus,.badge-outline-redbrown:focus{box-shadow:0 0 0 .2rem rgba(216, 51, 58, .5)}
.badge-outline-redbrown.disabled,.badge-outline-redbrown:disabled{color:#d8333a}
.badge-outline-redbrown:not(:disabled):not(.disabled).active,.badge-outline-redbrown:not(:disabled):not(.disabled):active,.show>.badge-outline-redbrown.dropdown-toggle{background-color:#d8333a;border-color:#d8333a}
.badge-outline-redbrown:not(:disabled):not(.disabled).active:focus,.badge-outline-redbrown:not(:disabled):not(.disabled):active:focus,.show>.badge-outline-redbrown.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(216, 51, 58, .5)}
.card .card-body .dsi_more{color:#d8333a}
.redbrown .card.card-border-top:before{background-color:#d8333a}
.redbrown .card.card-bg.card-bg-simple:before{background-color:#f9d6d8}
.redbrown .card.card-icon svg{fill:#d8333a}
.redbrown .card.card-icon-main svg{fill:#d8333a}
.card.card-icon-big .h4,.card.card-icon-big h4{color:#d8333a}
.card.card-serif .card-body p{border-left:2px solid #d8333a}
.card.card-bg a.read-more:hover{color:#d8333a}
.redbrown .card.card-large.card-icon .card-title svg{fill:#d8333a}
.redbrown .card.card-large.card-icon .card-title .h3,.redbrown .card.card-large.card-icon .card-title h3{color:#d8333a}
.redbrown .card.card-large.card-icon .card-title .h3 a,.redbrown .card.card-large.card-icon .card-title h3 a{color:#d8333a}
.card.card-folded:before{border-color:#d8333a #d8333a #eee #eee}
.card.card-article .card-article-img .icon-redbrown{fill:#d8333a}
.card.card-article.card-article-redbrown:before{background-color:#d8333a}
.card.card-article.card-article-redbrown .date{background-color:#d8333a}
.redbrown .card-simple-wrapper .card-simple .card-simple-body:before{background-color:#f9d6d8}
.redbrown .splide .splide__arrows .splide__arrow--next svg,.redbrown .splide .splide__arrows .splide__arrow--prev svg{fill:#d8333a}
.redbrown .splide .didascalia-text{background-color:#d8333a}
.redbrown .splide__arrow{color:#d8333a}
.redbrown .year-carousel .splide__slide .dot-text{color:#d8333a}
.year-carousel .splide__slide .dot-text:before{background-color:#d8333a}
.year-carousel .splide__slide .dot-text:after{border:1px solid #d8333a}
.redbrown .owl-carousel.carousel-theme.carousel-calendar-years .owl-item .item .dot-text:before{background-color:#d8333a}
.owl-carousel.carousel-theme.carousel-calendar-years .owl-item .item .dot-text:after{border:1px solid #d8333a}
.redbrown .owl-carousel.carousel-theme.carousel-calendar-years .owl-item .item .dot-text:after{border-color:#d8333a}
.redbrown .owl-carousel.carousel-theme.carousel-calendar-years .owl-item .item .dot-text span{color:#d8333a}
.redbrown .owl-carousel.carousel-theme.carousel-calendar-years .owl-item:first-child .item .dot-text:before{background-color:#d8333a}
.redbrown .owl-carousel.carousel-theme.carousel-calendar-years .owl-nav .owl-next svg,.redbrown .owl-carousel.carousel-theme.carousel-calendar-years .owl-nav .owl-prev svg{fill:#d8333a}
.responsive-tabs-aside ul.r-tabs-nav li.r-tabs-state-active{background-color:#d8333a}
.bg-redbrown .responsive-tabs-aside ul.r-tabs-nav li.r-tabs-state-active{color:#d8333a}
.bg-redbrown .responsive-tabs-aside ul.r-tabs-nav li.r-tabs-state-active a{color:#d8333a}
a.read-more:before{'/><path d='M13.606,2.494l1.585,-1.585c0.672,-0.672 1.757,-0.672 2.421,0l13.884,13.877c0.672,0.671 0.672,1.757 0,2.421l-13.884,13.884c-0.671,0.672 -1.757,0.672 -2.421,0l-1.585,-1.585c-0.679,-0.679 -0.665,-1.786 0.028,-2.45l8.606,-8.199l-20.526,0c-0.95,0 -1.714,-0.764 -1.714,-1.714l0,-2.286c0,-0.95 0.764,-1.714 1.714,-1.714l20.526,0l-8.606,-8.199c-0.7,-0.664 -0.714,-1.771 -0.028,-2.45Z' style='fill:rgb(216, 51, 58)}
.redbrown a.read-more{color:#d8333a}
.header-notification-alert.has-notifications a:before{background:#ff3d45}
.sticky-main-nav ul.nav-list>li.text-redbrown a{color:#d8333a}
#sub-nav ul.nav-list>li.text-redbrown a{color:#d8333a}
.cat-filters .custom-control.custom-submit-redbrown button{color:#d8333a;border-color:#d8333a}
.nav-list-mobile .nav-list-primary>li.text-redbrown .dl-back a,.nav-list-mobile .nav-list-primary>li.text-redbrown>a{color:#d8333a}
.menu-user-list ul li.has-notifications a:before{background:#ff3d45}
.redbrown .actions-wrapper .toggle-actions{color:#d8333a}
.redbrown .actions-wrapper .toggle-actions svg{fill:#d8333a}
.redbrown .aside-main .toggle-link-list .icon-toggle{fill:#d8333a}
.redbrown .aside-main .link-list-wrapper ul li a{color:#d8333a}
.redbrown .aside-title:after{background:#d8333a}
.redbrown .calendar-vertical .calendar-date .calendar-date-day{color:#d8333a}
.redbrown .calendar-vertical .calendar-date .calendar-date-day:before{background-color:#d8333a}
.redbrown .calendar-vertical .calendar-date .calendar-date-day:after{background-color:#d8333a}
.redbrown .calendar-vertical .calendar-date .calendar-date-description .calendar-date-description-content:before{background-color:#f9d6d8}
.redbrown .article-wrapper blockquote{border-color:#d8333a}
.redbrown .text-border-left{border-color:#d8333a}
.redbrown .note a{color:#d8333a}
.redbrown .accordion-responsive .accordion-header:before{'/><path id='Rectangle-6' d='M14,14l0,-12c0,-1.104 0.896,-2 2,-2c1.104,0 2,0.896 2,2l0,12l12,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-12,0l0,12c0,1.104 -0.896,2 -2,2c-1.104,0 -2,-0.896 -2,-2l0,-12l-12,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2l12,0Z' style='fill:rgb(216, 51, 58)}
.redbrown .accordion-responsive .accordion-header.accordion-active:before{'/><path id='Rectangle-6' d='M2,14l28,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-28,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2Z' style='fill:rgb(216, 51, 58)}
.redbrown .accordion-large .accordion-header:before{'/><path id='Rectangle-6' d='M14,14l0,-12c0,-1.104 0.896,-2 2,-2c1.104,0 2,0.896 2,2l0,12l12,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-12,0l0,12c0,1.104 -0.896,2 -2,2c-1.104,0 -2,-0.896 -2,-2l0,-12l-12,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2l12,0Z' style='fill:rgb(216, 51, 58)}
.redbrown .accordion-large .accordion-header.accordion-active:before{'/><path id='Rectangle-6' d='M2,14l28,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-28,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2Z' style='fill:rgb(216, 51, 58)}
.redbrown .accordion-large .accordion-content p a{color:#d8333a}
.section-hero-left{background:#d8333a;background:-moz-linear-gradient(left,#d8333a 0,#b5272d 100%);background:-webkit-linear-gradient(left,#d8333a 0,#b5272d 100%);background:linear-gradient(to right,#d8333a 0,#b5272d 100%)}
.gallery-item figure figcaption{background-color:#d8333a}
.redbrown .big-data{color:#d8333a}
.redbrown .big-data-details svg{fill:#d8333a}
.big-data-rounded{background-color:#d8333a}
.big-data-rounded-icon .big-data-rounded-icon-wrapper{background-color:#d8333a}
.redbrown .dot-values-wrapper{color:#d8333a}
.redbrown .dot-values-content:before{background-color:#d8333a}
.dot-value:before{border:1px solid #d8333a}
.redbrown .dot-value.dot-value-active span{background-color:#d8333a}
.redbrown .transcription-accordion .collapse-header [data-toggle=collapse]{color:#d8333a}

/* --- colori scritti dentro i disegni del tema --- */
[style*="fill:#d1344c" i],[style*="fill: #d1344c" i],[fill="#d1344c" i]{ fill: #d8333a !important; }
[style*="fill:#f83e5a" i],[style*="fill: #f83e5a" i],[fill="#f83e5a" i]{ fill: #d8333a !important; }
[style*="fill:#ffccd4" i],[style*="fill: #ffccd4" i],[fill="#ffccd4" i]{ fill: #ffd2d4 !important; }
[style*="stop-color:#5c000e" i],[style*="stop-color: #5c000e" i],[stop-color="#5c000e" i]{ stop-color: #620004 !important; }
[style*="stop-color:#610e0e" i],[style*="stop-color: #610e0e" i],[stop-color="#610e0e" i]{ stop-color: #6a160b !important; }
[style*="stop-color:#ab2b3e" i],[style*="stop-color: #ab2b3e" i],[stop-color="#ab2b3e" i]{ stop-color: #d8333a !important; }
[style*="stop-color:#d1344c" i],[style*="stop-color: #d1344c" i],[stop-color="#d1344c" i]{ stop-color: #d8333a !important; }
[style*="stop-color:#f83e5a" i],[style*="stop-color: #f83e5a" i],[stop-color="#f83e5a" i]{ stop-color: #d8333a !important; }
[style*="stop-color:#ff6262" i],[style*="stop-color: #ff6262" i],[stop-color="#ff6262" i]{ stop-color: #d8333a !important; }
[style*="stop-color:#ff81a0" i],[style*="stop-color: #ff81a0" i],[stop-color="#ff81a0" i]{ stop-color: #ff8797 !important; }
[style*="stop-color:#ff9494" i],[style*="stop-color: #ff9494" i],[stop-color="#ff9494" i]{ stop-color: #ffa59a !important; }
