@font-face {
  font-family: 'legalmail-2';
  src: url('legalmail-2.eot?-gr6qhw');
  src: url('legalmail-2.eot?#iefix-gr6qhw') format('embedded-opentype'),
  url('legalmail-2.ttf?-gr6qhw') format('truetype'),
  url('legalmail-2.woff?-gr6qhw') format('woff'),
  url('legalmail-2.svg?-gr6qhw#legalmail-2') format('svg');
  font-weight: normal;
  font-style: normal;
}

.font-size-slightly-bigger {
  font-size: 110%;
}

[class^="icon-ic_"]:before, [class*=" icon-ic_"]:before {
  font-family: legalmail-2;

  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  font-size: 110%;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-ic_"]:hover, [class*=" icon-ic_"]:hover {
  filter: brightness(50%);
}

.icon-ic_azione_play:before {
  content: '\e800';
}

.icon-ic_cartella_avvisi_x:before {
  content: '\e802';
  position: absolute;
  left: 1px;
  top: 0px !default;
}

.icon-ic_cartella_avviso-consegna_doppia-spunta:before {
  content: '\e803';
  position: absolute;
  left: 1px;
  top: 0px !default;
}

/* '' */
.icon-ic_cartella_casella-di-posta-fisica:before {
  content: '\e804';
}

/* '' */
.icon-ic_cartella_casella-di-posta-virtuale:before {
  content: '\e805';
}

/* '' */
.icon-ic_cartella_fatture-elettroniche-2:before {
  content: '\e806';
}

/* '' */
.icon-ic_cartella_fatture-elettroniche:before {
  content: '\e807';
}

/* '' */
.icon-ic_cartella_ordini-elettronici:before {
  content: '\e807';
}

/* '' */
.icon-ic_cartella_inoltra-automaticamente_inoltra:before {
  content: '\e808';
}

/* '' */
.icon-ic_cartella_ricevute-accettazione_spunta:before {
  content: '\e809';
  position: absolute;
  left: 1px;
  top: 0px !default;
}

/* '' */
.icon-ic_cartella:before {
  content: '\e80a';
}

/* '' */
.icon-ic_folder_color:before {
  color: rgb(255, 211, 21);
}

.icon-ic_certificato:before {
  content: '\e80b';
}

/* '' */
.icon-ic_copia-messaggio:before {
  content: '\e80c';
}

/* '' */
.icon-ic_dettaglio-messaggio:before {
  content: '\e80d';
}

/* '' */
.icon-ic_inoltra_messaggio:before {
  content: '\e80f';
  position: relative;
  top: -2px;
}

/* '' */
.icon-ic_inoltro_busta:before {
  content: '\e810';
}

/* '' */
.icon-ic_inoltro_freccia:before {
  content: '\e811';
  position: absolute;
  left: 0px !default;
  top: 0px !default;
}

.icon-ic_messaggio_anomalia-messaggio:before {
  content: '\e812';
}

/* '' */
.icon-ic_messaggio_avvenuta-consegna_1spunta:before {
  content: '\e813';
}

/* '' */
.icon-ic_messaggio_avvenuta-consegna:before {
  content: '\e814';
}

/* '' */
.icon-ic_messaggio_bozza:before {
  content: '\e815';
}

/* '' */
.icon-ic_messaggio_mittante-sconosciuto:before {
  content: '\e816';
}

/* '' */
.icon-ic_messaggio_pec:before {
  content: '\e817';
}

/* '' */
.icon-ic_messaggio_ricevute-negative:before {
  content: '\e818';
}

/* '' */
.icon-ic_messaggio_spedito:before {
  content: '\e819';
}

/* '' */
.icon-ic_rubrica_esporta_esporta:before {
  content: '\e81a';
}

/* '' */
.icon-ic_rubrica_esporta_rubrica:before {
  content: '\e81b';
}

/* '' */
.icon-ic_rubrica_importa_importa:before {
  content: '\e81c';
}

/* '' */
.icon-ic_rubrica_importa_rubrica:before {
  content: '\e81d';
}

/* '' */
.icon-ic_salva-messaggio:before {
  content: '\e81e';
}

/* '' */
.icon-ic_sezione_archivio-messaggi:before {
  content: '\e81f';
}

/* '' */
.icon-ic_sezione_casella-di-posta:before {
  content: '\e820';
}

/* '' */
.icon-ic_sezione_conservazione-messaggi:before {
  content: '\e821';
}

/* '' */
.icon-ic_sezione_fatture:before {
  content: '\e822';
}

/* '' */
.icon-ic_sezione_rubrica-2:before {
  content: '\e823';
}

/* '' */
.icon-ic_sezione_rubrica:before {
  content: '\e824';
}

/* '' */
.icon-ic_sposta_cartella:before {
  content: '\e825';
}

/* '' */
.icon-ic_sposta_freccia:before {
  content: '\e826';
  position: absolute;
  left: 1px;
  top: 0px;
}

/* '' */
.icon-ic_sposta_messaggio:before {
  content: '\e827';
}

/* start colors */

.icon-ic-color_green {
  color: #6cb03f;
}

.icon-ic-color_yellow {
  color: rgb(255, 211, 21);
}

.icon-ic-color_light_blue {
  color: #4ec0d3;
}

.icon-ic-color_draft {
  color: #fece3e;
}

//

.icon-ic-color_info {
  color: $brand_info;
}

.icon-ic-color_success {
  color: $brand-success;
}

.icon-ic-color_danger {
  color: $brand-danger;
}

.icon-ic-color_primary {
  color: $brand-primary;
}

.icon-ic-color_warning {
  color: $brand-warning;
}

.icon-ic-color_grey {
  color: #a0a5aa;
}

/* end colors */

.composed-icon {
  position: relative;
}
