:root {
    --bianco: #FFF;
    --defaultFont: 'Source Sans Pro', 'Segoe UI', 'Droid Sans', Tahoma, Arial, sans-serif;
    --secondFont: 'Fjalla One', sans-serif;
    --osvaldoFont: 'Oswald', sans-serif;
    --newFont: 'Europa', sans-serif;
    --size14: 14px;
    --size16: 16px;
    --size13: 13px;
    --upperCase: uppercase;
    --colorePulsanti: rgba(212, 46, 18, 1);
    --colorePulsanti-tras: rgba(212, 46, 18, 0.85);
    --bordoPulsanti: #03a9f4;
    --raggio: 5px;
    --raggio-50: 50%;
    
    --grigio: #e6eaed;
    --grigio-chiaro: #828f96;
    --verde-scuro: rgba(51,105,30,1);
    --verde-chiaro: rgba(85,139,47,1);


    --rosso-scuro: rgba(22,191,191,1);
    --rosso-scuro-tras: rgba(22,191,191,0.85);
    --rosso-chiaro: rgba(22,191,191,1);
    --rosso-scuro-ultratras: rgba(22, 191, 191, 0.4);

    --colorePulsanti: rgba(22, 191, 191, 1);
    --colorePulsanti-tras: rgba(22, 191, 191, 0.85);

    --blu-nero-scuro: rgba(0,29,50,1) ;
    --blu-nero-chiaro: rgba(0, 35, 61, 1);
    --blu-nero-tras: rgba(0, 29, 50, 0.85);
}

/**
    blus #00233D rgb(0, 35, 61)
    Azz rgb(22, 191, 191)

*/
.circle-blue{
    padding: 7px 0px;
}

.li-rosso {
    background: rgba(229, 28, 35, 0.10) !important;
}

.li-blue {
    background: rgba(3, 169, 244, 0.10) !important;
}

.li-verde {
    background: rgba(76, 175, 80, 0.10) !important;
}

.li-arancio {
    background: rgba(255, 152, 0, 0.10) !important;
}

.btn-stato-success{
    background: rgba(46, 204, 116, 1);
}

.btn-stato-danger{
background:#e74c3c
}

.text-success {
   color: rgba(46, 204, 116, 1);
}

.text-danger {
    color: #e74c3c
}



.btn-stato-warning{
background:#e67e22

}


.sidebar-gray nav.widget-body>ul.acc-menu>li.active>a  , .sidebar-gray nav.widget-body>ul.acc-menu>li.hover>a {
    background-color:var(--blu-nero-chiaro);
    color: #ffffff;
    border-color: var(--blu-nero-scuro)
}



.sidebar-gray .sidebar .widget .widget-body .userinfo {
    background-color:var(--blu-nero-chiaro);
}

.sidebar-gray.static-sidebar-wrapper,
.sidebar-gray.fixed-sidebar {
    background-color:var(--blu-nero-scuro);
}

.sidebar-gray nav.widget-body>ul.acc-menu li a {
    background-color:var(--blu-nero-scuro);
    border-color:var(--blu-nero-chiaro);
}

.sidebar-gray nav.widget-body>ul.acc-menu ul,
.sidebar-gray nav.widget-body>ul.acc-menu ul li a {
    background-color: var(--blu-nero-chiaro);
 
}

.sidebar nav.wi


/* COLORE PULSANTI E COLORI VARI */
.sidebar-default nav.widget-body > ul.acc-menu > li.active > a ,
.sidebar-default nav.widget-body > ul.acc-menu > li:hover > a 
{
    background-color:  #f5f5f5 !important;
}

.focused-form {
    background: url(../../img/bg.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.page-heading {
    background: url(../img/bg2.jpg) repeat-x top left;
    color: #2f4356;
}

#topnav {
    background: url(../img/md_bg1.png) center 50%;
}

.modal-header, .dopdown-header {
    color: #FFF;
    background: url(../img/md_bg1.png) center 50%;
    background-color: #90a4ae;
}

.btn-colored,.btn-primary , .btn-secondary , .btn-default {
    border-radius: 15px !important;
}

.modal-header {
    background-color:var(--blu-nero-scuro) !important;
}

.green-text{
    color: var(--blu-nero-scuro) !important;
}

.max300{
    max-width: 300px;
}
.icona-calendario{
    cursor: pointer;
}