<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
    font-family: 'Trebuchet MS', sans-serif !important;
}

h1,h2,h3,h4,h5,h6{
    /*font-family: 'Times New Roman', Times, serif;*/
}

/* regole per i div full width nelle pagine*/
#didattica, #vita_universitaria, #in_evidenza{
	background-color:var(--diges-primary-color) !important;
}

#anni_accademici .nav-link{
	color:var(--diges-primary-color);
}

#anni_accademici .nav-link.active{
	color:unset;
}

/* regole generali per i colori */ 
.bg-diges-gradient{
    background: linear-gradient(-25deg, var(--diges-primary-color) 40%, var(--diges-accent-color) 70%);
}

.bg-diges-white{
    background-color: var(--diges-white);
}

.bg-diges-grey{
    background-color: var(--diges-grey);
}

.text-diges-primary{
    color:var(--diges-primary-color);
}

.text-diges-accent{
    color:var(--diges-accent-color);
}

.float-left{
    float:left;
}

.float-right{
    float: right;
}

.clearfix{
    clear: both;
}

/* cambia il colore degli altri link*/ 
a{
    color:var(--dmsc-grey-light);
    text-decoration: none!important;
}

a:hover{
    color:var(--dmsc-grey);
    text-decoration: underline;
}

/* fine cambio di colore dei link */

/* imposta il colore del testo delle card*/ 
.card, .card-body, .card-text{
    text-align: left; 
    
    border-radius: var(--dmsc-border);
    /* color:var(--dmsc-grey); */
}

/* evitare che la navbar prenda il comportamento dei link */ 
nav{
    
    .switch_language{
        /* color:var(--bs-nav-link-color) !important; */
    }

    a, a:hover, a:active, a:visited{
        color:inherit;
        text-decoration: inherit;
    }

    a.dropdown-item:active{
        background-color: inherit !important;
        color:inherit;
    }
}
/* fine navbar */ 

/* imposta la navbar sopra il carosello*/ 
.navbar{

    width: 100%;
    color:var(--diges-grey);
	background-color: var(--diges-accent-color);

    

    /* imposta il menu al 100% dello spazio*/ 
    ul{
        width: 100%;
    }
    
    .nav-link{
        color:rgb(255 254 255 / 55%);
    }

    .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
        color: #fff;
    }

    .nav-link:hover {
        color: #fff;
    }

    .dropdown-menu{

        border-radius: var(--dmsc-border);
        /* width: 500px !important; */
        width: auto !important;
        max-width: 500px !important;
        line-height: 1.75rem;
    }

    .father{
        /*background-color: var(--diges-primary-color);*/
        background-color: var(--diges-accent-color);
        color:var(--diges-grey);
        text-transform: uppercase;
        font-size: .875rem;
    }

    .child-tab{
        /* padding-left:2rem !important */
        background-color: var(--diges-grey);
    }

   

    /* prima lingua */ 
    .lang-switcher:nth-child(even){

        a{
            padding-left:.25rem !important;
        }
    }

    /* ultima lingua */ 
    .lang-switcher:nth-child(odd){

        margin-left: auto;

        a{
            padding-right:.25rem !important;
        }
    }


	.navbar-brand{
        background-color: var(--diges-accent-color);
        padding:.5rem;
    }

    .logo_miur_header{
        width:6.5rem !important
    }
}

.avviso{

    /* allinea il contenuto al centro */ 
    text-align: center;

    h1{
        font-size:3rem;
        font-family: 'Times New Roman', Times, serif;
        margin-bottom:1.5rem;
    }

    .cover{
        max-width: 800px;
        margin-bottom:1.5rem;
    }

    .data{

        text-transform: uppercase;
        padding:1.25rem;
        margin-top:1.25rem;
        margin-bottom: 1.25rem;

        background-color: #d3d3d3;
        border-left: 4px solid #808080;

    }

    .allegati{

        text-transform: uppercase;
        padding:1.25rem;
        margin-top:1.25rem;
        margin-bottom: 1.25rem;

        background-color: var(--diges-base-color);
        border-left: 4px solid var(--diges-secondary-color);

        a{
            color:var(--dmsc-primary-color);
            text-decoration: none;
        }

        a:hover{
            text-decoration: underline;
        }
    }
}

/* nella pagina del docente */ 
.docente{

    a{
        color:var(--dmsc-grey);
        text-decoration: none;
    }

    a:link, a:visited, a:hover, a:active{
        color:var(--dmsc-grey);
        text-decoration: none;
    }

    a:hover{
        text-decoration: underline;
    }

    .nome{
        text-transform: uppercase;
    }

    /* imposta il titolo */ 
    .cv, .attivita_svolta, .avvisi{

        h2{
            font-size:2.25rem;
        }
    }
    /* fine titolo sezione */ 
    
    .badge-primary{
        margin-bottom: 0.5rem;
    }

    .page-link{
        color:var(--dmsc-grey);
    }
    
    /* sistema le tabelle all'interno del cv*/ 
    .cv &gt; div &gt; table, .attivita_svolta &gt; div &gt; table {
		
		td:nth-child(odd){
			white-space:nowrap !important;
			text-align:right;
		}
		
		td:nth-child(even){
			width:75%;
		}	
    }
    
}

.badge-primary{
    background-color: var(--diges-accent-color);
    color:var(--diges-white);
    border-radius: var(--dmsc-border);
    /* padding:0.25rem; */
}

/* imposta il titolo della pagina */ 
.container{
    .page-title{
        font-size:2.5rem !important;
        color:black;
    }
}

/* pubblicazioni, switcher articoli e libri */
.pubblicazioni{

    h2{
        font-size:2.25rem;
    }

    ul.nav{

        .nav-link:hover, .active{
            color:var(--dmsc-grey);
        }
    }

    .nav-link{
        --bs-text-opacity: .6;
        color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; 
        background-color: transparent;
    }

    .nav-link:nth-child(odd){
        border-left:0;
    }

    .nav-link:hover{
        --bs-text-opacity: 1;
    }

    .nav-link.active{
        background-color: var(--diges-primary-color);
        color:var(--diges-white) !important;
        --bs-text-opacity: 1;
    }

    .nav-item{
        border:1px solid var(--bs-border-color);
    }

    .nav-item:nth-child(odd){
        border-right:0;
    }
}

/* fine pubblicazioni */ 

.breadcrumb{

    --bs-breadcrumb-divider-color:inherited;

    .breadcrumb-item{
        a:hover{
            text-decoration: underline;
        }
    }

    .breadcrumb-item{
       color:inherit;
       opacity: .75;
    }

    .breadcrumb-item:last-child{
        opacity: 1;
    }
}

/* regole per la pagina del corso */ 
.bg{
	box-shadow: inset 0 0 0 2000px var(--diges-accent-light);       
    background: var(--diges-accent-color); 

   	background: url("../images/corsi/banner.jpg");
   	background-size: cover;
   	background-repeat: no-repeat;
   	background-position: center;
}

.bg-amministrazione_trasparente{
    background: url("../images/amministrazione-trasparente.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.bg-economia_aziendale{
    background: url("../images/corsi/economia-gestione-aziendale.jpeg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.bg-sociologia{
    background: url("../images/corsi/sociologia.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.bg-giurisprudenza{
    background: url("../images/corsi/giurisprundeza.jpeg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.bg-oapp{
    background: url("../images/corsi/org_amm_pubbliche_private.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.bg-scienze_investigazioni{
    background: url("../images/corsi/scienze_investigazione.jpeg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
}

.bg-economia_aziendale_management{
    background: url("../images/corsi/economia_aziendale.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; 
}

.bg-lm_scienze_amm_organizzazioni_complesse{
    background: url("../images/corsi/organizzioni_complesse.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; 
}

.bg-lm_amm_pubbliche_societa{
    background: url("../images/corsi/amm_pubblica.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; 
}

.bg-dottorato{
    background: url("../images/demo/dottorati-2023-2024-slide.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.bg-ss_sspl{
    background: url("../images/corsi/sspl.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.accesso_rapido{

    color:inherit;
    
    .item{

        display: flex;
        flex-direction: column;
        justify-content: center;
        margin-bottom: .25rem !important;

        /* imposta lo stile dei link*/ 
        a{
            color:inherit;
            opacity: .50;
        }

        a:hover{
            opacity: 1;
        }
    }

    .item &gt; div{

        /* tronca il testo se troppo lungo */
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}

.diges-obiettivi-formativi{
	font-size:2rem;
}


/* sistema la glyphicon delle pubblicazioni*/ 
.glyphicon::before, [class*=" glyphicon-"]::before, [class^=glyphicon-]::before {
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: 400 !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.glyphicon-envelope::before{
    content: "\f84C"
}
/* fine glyphicon pubblicazioni */

/* elenco verbali */

.verbale_header{
    background-color: blue !important;
}

/* fine elenco verbali */ 


/* header tabella insegnamenti */
.table-primary-custom {
    td{
        background-color: var(--diges-accent-color) !important;
        color:var(--diges-white) !important;
        text-transform: uppercase;
        font-weight: 700;
    }
}

/* fine header tabella insegnamenti */ 

#insegnamenti_accordion{
    --bs-accordion-btn-bg:transparent !important;
}

#corso_sections &gt; div:nth-child(odd){
    background-color: var(--diges-grey);
}

#corso_sections &gt; div:nth-child(even){
    background-color: var(--diges-white);
}

.insegnamento{
    .nav-link{
        color:var(--dmsc-grey-light) !important
    }

    .nav-link.active{
        color:var(--dmsc-grey) !important;
    }
}

.table-insegnamenti{
    .dtrg-group{

        background-color: var(--diges-accent-color);

        th{
            color:var(--diges-white) !important;
        }
    }

}

.accordion-button:not(.collapsed){

    --bs-accordion-active-color: var(--diges-grey);
    --bs-accordion-active-bg: var(--diges-primary-color);
}

.accordion-button:not(.collapsed)::after{
    filter: grayscale(1) invert(1);
}


.navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;

}

/* verbali amministrazione trasparente e relazioni*/
.elenco-verbali{
	a{
    	color:grey !important;
    	background-color: transparent !important;
    }
    a:hover{
        color:var(--dmsc-grey) !important;
    }
}

#verbali_dipartimento_div, #verbali_dottorati_div{
	height:auto;
}

#verbali_dipartimento_fade, #verbali_dottorati_fade{
	background-image:none;
	height:0;	
}
/* fine custom per pagina*/ </pre></body></html>