/* ---- Skin Edutech updated 21/12/2018 - Demo ---- */

 /*	Estendi testo ACCEDI AL SISTEMA*/


/*	Nascondi recupera credenziali
div#menuContainer {
    display: none;
}
*/

 /*	Nascondi menu portale*/
body.UsrType22 #nav-main , 
body.UsrType15 #nav-main 
{
display:none;
}

/*	Nascondi menu comunità */

body.UsrRole15 div#nav-main ul#top li~li
{
  visibility:hidden;
}

/*	Nascondi bottone DISPONIBILI (+) da catalogo */
#btnFilterUnsubscribe {
    display: none;
}

/*	Nascondi bottone iscriviti - deiscriviti da card catalogo */
div.subcriptionButtons {
   /* display: none;  */
}

/* Colore barra Titoli */

#content > div.page-width:first-child {
     background-image:url(/File/EduPath/tiles_background/background.jpg);
     background-repeat:repeat;
     background-size:cover;
     /*background-position:center;*/
     opacity: 100%;
     min-height: 70px;
}

div#serviceinfo.RigaTitolo.serviceinfo {
    color: #fff !important;
}

/* Posizione Logo */
#toolbar .containerLogo, #toolbar .containerLogo img {
    text-align: left;
    max-height: 56px;
    z-index: 1;
    box-sizing: content-box;
    top: 12px;
}

 /*	Fine*/

/*	Foter trasparente*/ 
/* body #cFooter { */
    /* margin-top: 0; */
    /* font-size: 0.9em; */
    /* line-height: 1.5em; */
    /* color: #666; */
    /* background-color: transparent !important; */
/* }  */
 /*	Fine*/ 
 
  
 
body
{
	
}
 #page-box {
    padding-bottom: 3em;
}
 
  
#container
{
	padding-bottom: 2rem;	
} 
 
 
body div#cFooter div#siteinfo.page-width
{
	margin: auto;
}

#cFooter {
    margin-top: 0px;
    padding-top: 0.7em;
    font-size: 0.9em;
    line-height: 2em !important;
    color: #666;
	min-height: 130px;
}

#cFooter div.chiusura div.footer_text
{
	margin-top: 2em;
	margin-bottom: 1em;
}


/* Icon Color */
div#nav-main ul#top > li > a > span.fa:first-child {
    /* color: #666; */
}

/*admin*/
div#nav-main ul#top > li.admin > a > span.fa:first-child {
    color: #ffffff;
}


/* Menu Arrow color*/
div#nav-main ul#top > li > a > span.fa:last-child {
}
/*admin*/
div#nav-main ul#top > li.admin > a > span.fa:last-child {
    color: #ffffff;
}


.tile.grid_3 .innerwrapper div.icon.fa,
.tile.grid_4 .innerwrapper div.icon.fa,
.tile.grid_6 .innerwrapper div.icon.fa
{
	font-size: 4rem;
	color: #B6B6B6;
}



/* IMMAGINI AREE CATALOGO CORSI */
#courseContainerDesc-{
    background-repeat: no-repeat;
    background-color: #fff !important;
    background-size: 100%; 
    /* background-position: center bottom !important; */
}
#courseContainerDesc- .frasePrincipale{
	display:none !important;
}


.course-list-item {
	background-color:#cecece !important;
    background-size: cover;
    background-position: center center !important;
	overflow:hidden !important;
}
.course-list-item .course-firsttitle-card{
    background-color: rgba(0,0,0,0.7) !important;
    color: #ececec;	
	position: absolute;
    left: 0%;
	bottom: 0%;
    width: 100%;
    height: 26%;
    transition: height 400ms ease;
	
}
.course-list-item .course-firsttitle-card.frasePrincipale{
    height: 42%;
	
}
.course-list-item.withHover:hover .course-firsttitle-card{
    height: 100% !important;
	
}
.course-list-item:hover .course-firsttitle-card h2{	
    height: auto;
    overflow: auto;
}
.course-list-item .course-firsttitle-card h2{	
    height: auto;
    overflow: hidden;	
	
}
.course-list-item .course-firsttitle-card h2.course-firsttitle-card-big{	
    line-height: 25px;
	
}
/* FINE IMMAGINI AREE CATALOGO CORSI */


/* Nascondi pulsante disponibili */
/* body #boxPath button#btnFilterUnsubscribe, */
body #boxPath button#btnFilterOther  {
display: none;
}
/* Fine  */


ul.greetings span.Menu_Disable {
	display: none;
}



/* SFONDO HOMEPAGE */

.homepage .container .row {
    background-color: #eee;
    padding: 0.9rem;
    border-radius: 0;
    margin-right: -44px;
    margin-left: -44px;
}


.tiles {
    margin-right: auto;
    margin-left: auto;
    padding: 2em 0;
    background: #eee;
}

.homepage .container .row {
    background-color: #eee;
    padding: 0.9rem;
    border-radius: 0;
    /* border-bottom: 1px solid #eee; */
}

/* FINE SFONDO HOMEPAGE */

/* DIMENSIONE FONT VISTA A ELENCO */
.homepage .treewrapper .community .header a.namelink, .homepage tr td.communityname a.title {
    font-size: 1.2em;
}


/* TILES HOMEPAGE */
.tile .icon.comtype_48, .tile .icon.comtype_64, .icon {
    display: none;
}

 div.tile div.innerwrapper
{
     background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
 }

 div.tile div.innerwrapper:hover
{
    opacity: 80%;
 }
 
div.tile .tileheader h3 {
    color: #fff;
    text-shadow:none;
    line-height:1.4em;
    float: right;
}

div.tile .innerwrapper .tileheader {
	 background-image:url(/File/EduPath/tiles_background/background.jpg);
     background-repeat:no-repeat;
     background-size:auto;
     background-position:center;
     opacity: 100%;
     min-height: 70px;
}

div.tile .overflowhandle {
    display: none;
}	
	
div.tile .tileheader.hasoverflow {
    clip: rect(0,auto,100px,0);
}	

/* Tile 32 PRIVACY*/
 div.tileId_32 div.innerwrapper
{
    background-image:url(/File/EduPath/tiles_background/tileID32.jpg);
 }

/* Tile 43 SISTEMA INTEGRATO*/
 div.tileId_43 div.innerwrapper
{
    background-image:url(/File/EduPath/tiles_background/tileID43.jpg);
 }

/* Tile 44 FORMAZIONE CONTINUA*/
 div.tileId_44 div.innerwrapper
{
    background-image:url(/File/EduPath/tiles_background/tileID44.jpg);
 }

/* Tile 45 SICUREZZA E SALUTE*/
 div.tileId_45 div.innerwrapper
{
    background-image:url(/File/EduPath/tiles_background/tileID45.jpg);
 }

/* Tile 46 LINGUE STRANIERE*/
 div.tileId_46 div.innerwrapper
{
    background-image:url(/File/EduPath/tiles_background/tileID46.jpg);
 } 
 
/* Tile 47 ISCRIZIONE AI CORSI*/
 div.tileId_47 div.innerwrapper
{
    background-image:url(/File/EduPath/tiles_background/tileID47.jpg);
 }  
 
/* Tile 49 ISCRIZIONE AI CORSI*/
 div.tileId_49 div.innerwrapper
{
    background-image:url(/File/EduPath/tiles_background/tileID49.jpg);
 }   

/* Tile 50 MATERIALI DIDATTICI*/
 div.tileId_50 div.innerwrapper
{
    background-image:url(/File/EduPath/tiles_background/tileID50.jpg);
 }  
 
/* Tile 51 FORMAZIONE AMBIENTALE*/
 div.tileId_51 div.innerwrapper
{
    background-image:url(/File/EduPath/tiles_background/tileID51.jpg);
 }  
 
/* Tile 53 WELFARE*/
 div.tileId_53 div.innerwrapper
{
    background-image:url(/File/EduPath/tiles_background/tileID53.jpg);
 }
 
/* Tile 54 FRINGE BENEFITS*/
 div.tileId_54 div.innerwrapper
{
    background-image:url(/File/EduPath/tiles_background/tileID54.jpg);
 }
 
/* Fine Tiles Homepage */


/* DISPOSIZIONE TILES AREE 2024 */
/* Corsi e attività formative */
#catalogCard.pathCatalog .areaCarousel area-carousel button.Area52,
#catalogCard.pathCatalog .areaCarousel area-carousel button.Area81,
#catalogCard.pathCatalog .areaCarousel area-carousel button.Area89,
#catalogCard.pathCatalog .areaCarousel area-carousel button.Area47,
#catalogCard.pathCatalog .areaCarousel area-carousel button.Area72,
#catalogCard.pathCatalog .areaCarousel area-carousel button.Area75
{
	display:none!important;
}


/* Servizi e gruppi di lavoro */
#catalogCard.subscriptionCatalog_Tile .areaCarousel area-carousel button.Area65,
#catalogCard.subscriptionCatalog_Tile .areaCarousel area-carousel button.Area41,
#catalogCard.subscriptionCatalog_Tile .areaCarousel area-carousel button.Area23,
#catalogCard.subscriptionCatalog_Tile .areaCarousel area-carousel button.Area74,
#catalogCard.subscriptionCatalog_Tile .areaCarousel area-carousel button.Area34,
#catalogCard.subscriptionCatalog_Tile .areaCarousel area-carousel button.Area76
{
	display:none!important;
}

/*NUOVO MENU ACADEMY */

.areaTitle {
    display: none;
}

.groupTitle {
    /*display: flex;  Usa il layout flessibile */
    /*justify-content: center; /* Centra orizzontalmente */
    background-color: #eee; /* Colore di sfondo dell'area */
    /*padding: 20px; /* Spaziatura interna per vedere meglio l'effetto */
	margin-bottom: 10px;
}

.groupButtons {
    background-color: #fff; /* Colore di sfondo dei pulsanti */
    padding: 10px; /* Spaziatura interna */
    /* border: 1px solid #ccc;  Bordo */
    border-radius: 5px; /* Angoli arrotondati */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Ombra */
    display: flex; /* Allineamento orizzontale dei link */
    gap: 10px; /* Spaziatura tra i link */
}

.groupButtons a {
    color: #555555; /* Colore del testo del link */
    text-decoration: none !important; /* Rimuove la sottolineatura */
    padding: 8px 16px; /* Spaziatura interna del link */
    border-radius: 3px; /* Angoli arrotondati del link */
    transition: background-color 0.3s ease, color 0.3s ease; /* Transizione per effetti hover */
	font-size: 1.3em; /* Dimensione del testo */
}

.groupButtons a:hover,
.groupButtons a.active,
.groupButtons a:focus {
    background-color: #eee; /* Colore di sfondo al passaggio del mouse e per il link attivo */
    color: #555; /* Colore del testo al passaggio del mouse e per il link attivo */
    text-decoration: none; /* Rimuove la sottolineatura */
}

