/**************/
/* Classi mie */
/**************/

.AttenzioneDiv {
	background: #f5f1bf;
	min-height: 5em;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	padding-top: 1em;
	padding-right: 1.5em;
	padding-bottom: 1em;
	padding-left: 1.5em;
	text-align: center;
  color: #1a1a1a;
}

.AttenzioneIcona {
	color: #ecaf03;
	margin-right: 0.25em;
	display: block; float: left;
}

.Didascalia {
	margin-bottom: 1em;
	padding-top: 0.8em;
	line-height: 1.1em;
	font-size: 0.8em;
   	text-align: center;
}

.Evidenziato {
	background: #ffff00;
  	color: #1a1a1a; /* Da specificare solo se l'evidenziazione rende illegibile il testo */
}

.NotaDiv {
	background: #c9e5f2;
	min-height: 5em;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	padding-top: 1em;
	padding-right: 1.5em;
	padding-bottom: 1em;
	padding-left: 1.5em;
	text-align: center;
}

.NotaIcona {
	color: #344db3;
	margin-right: 0.25em;
	display: block; float: left;
}

.NotaGialla {
	border-left: #ffff00 10px solid;
	padding-left: 1em;
}

.PericoloDiv {
	background: #ffc0cb;
	min-height: 5em;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	padding-top: 1em;
	padding-right: 1.5em;
	padding-bottom: 1em;
	padding-left: 1.5em;
	text-align: center;
}

.PericoloIcona {
	color: #ff0000;
	margin-right: 0.25em;
	display: block; float: left;
}

.Re {
	color: #0000ff;
}

/* Titolo 2 nel testo introduttivo */
.IntroText {
  margin-top: -0.3em;
} */

/* Regola l'aspetto dell'immagine introduttiva secondo le dimensioni dello schermo */
/* ------------------------------------------------------------------------------- */

/* Impostazioni per i cellulari */
@media screen and (max-width: 640px) {
  .ImmagineIntroduttiva {
    margin: 0 auto 0.5em auto;
    float: none;
    display: block !important;
  }
}

/* Impostazioni per tutto il resto */
@media screen and (min-width: 641px) {
  .ImmagineIntroduttiva {
    margin-right: 0.7em !important;
    float: left;
  }
}



/***************/
/* Maximenu CK */
/***************/

/* Menu legale */
/* Allinea al centro le voci del menu verticale */
div#maximenuck117.maximenuckv ul.maximenuck li.maximenuck.level1 {
	text-align: center;
}

/* Lascia un 20% di padding laterale affinché le voci del menu verticale Legale non occupino tutta la larghezza */
div#maximenuck117 {
  padding: 0 20%;
}

/* Menu Istituzionale */

/* Allinea verticalmente il logo al testo dei menu */
div#maximenuck110.maximenuckh ul.maximenuck {
	align-items: center;
	display: flex !important;
	justify-content: center;
}



/**********/
/* Modals */
/**********/

/* Testo della finestra modale */
/* Determina il colore del testo nelle finestre modali */
/* L'impostazione è valida solo per i DIV specificati  */

[data-modals-element=modal] [data-modals-element=slide-after],
[data-modals-element=modal] [data-modals-element=slide-before],
[data-modals-element=modal] [data-modals-element=slide-content-inner] {
  color: #000000;
}


/******************/
/* PageBuilder CK */
/******************/

/* Modulo dei contatti */
/* ------------------- */

/* Pone la larghezza dei campi di input al 100% del viewport */
/* NOTA: questa impostazione non viene memorizzata nell'interfaccia di TC degli input field, ma non so perché */
input.inputbox, .registration input, .login input, .contact input, .contact textarea, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, input[type="checkbox"] {
    margin-bottom: 1em;
}

/* Sposta il pulsante Invia dopo la casella "Invia una copia" */
.contactck-actions{
     margin-bottom: -110px;
     margin-top: 70px;
}
.contactck-label-checkbox {
    margin-top: 10px;
    padding-bottom: 0px;
}


/* Layout Blog */
/* ---------------------------------------- */

/* Impone la larghezza dell'immagine introduttiva */
.pagebuilderck .blogck-image img {
	width: 300px !important;
}




/***************/
/* Mediabox CK */
/***************/

/* Centra l'elemento
.mediaboxck_cont {
	text-align: center;
} */



/************************************/
/* Regularl labs: Tabs & Accordions */
/************************************/

/* Modifica il corpo del titolo per le risoluzioni superiori a 640px */
@media screen and (min-width: 641px) {
  [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="accordions"] > [data-rlta-element="button"] > [data-rlta-element="heading"], [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="tabs"] > [data-rlta-element="button-list"] > [data-rlta-element="button"] > [data-rlta-element="heading"] {
	font-size: 2.0rem;
	font-weight: 500;
	margin: 0;
	padding: 0;
	width: 100%;
	}
}



/********/
/* Tags */
/********/

/* Elenco puntato dei tag */
.tags {
	list-style: none;
	display: inline-flex;
	margin-left: -7px;
}

/* Singola voce dei tag */
.label-info {
	margin: 0 4px;
	padding: 0 3px;
	background: #0088aa;
	color: #ffffff;
	border: 3px solid #0088aa;
	border-radius: 3px;
}

/* Formatta il titolo h3 del tag come se fosse un pulsante
   Si riferisce all'h3 quando è dentro la classe list-group-item-action */
.list-group-item-action > h3 {
  margin-bottom: 2rem;
  font-size: 1.2rem;
  font-weight: 700;
  padding: 0.5rem;
  background-color: #91d100;
  /* display: none; */
}

/* Imposta il colore dell'h3 contenente il link */
.list-group-item-action > h3 > a {
  color: #1a1a1a;
}

/* Imposta il colore dell'h3 contenente il link quando è hover */
.list-group-item-action > h3:hover {
  background-color: #d1d1d1;
}



/***********************/
/* Icona accessibilità */
/***********************/

/*Distanza dal bordo inferiore*/
._access-icon {
	bottom: 75px !important;
}




/**************/
/* AcyMailing */
/**************/

/* Caselle a piena larghezza */

.acym_module_form label {
  display: grid;
}