 @font-face {
  font-family: 'infocamere_logo';
  src:  url('fonts/infocamere_logo.eot?4yhz2l');
  src:  url('fonts/infocamere_logon.eot?4yhz2l#iefix') format('embedded-opentype'),
    url('fonts/infocamere_logo.ttf?4yhz2l') format('truetype'),
    url('fonts/infocamere_logo.woff?4yhz2l') format('woff'),
    url('fonts/infocamere_logo.svg?4yhz2l#infocamere_logo') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'infocamere_logo' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-infocamere_logo:before {
  content: "\e900";
}

@font-face {
  font-family: 'inps_logo';
  src:  url('fonts/inps_logo.eot?q6wniy');
  src:  url('fonts/inps_logo.eot?q6wniy#iefix') format('embedded-opentype'),
    url('fonts/inps_logo.ttf?q6wniy') format('truetype'),
    url('fonts/inps_logo.woff?q6wniy') format('woff'),
    url('fonts/inps_logo.svg?q6wniy#inps_logo') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.icon-INPS_logo:before {
  font-family: 'inps_logo' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e900";
}
@font-face {
  font-family: 'CU_logo';
  src:  url('fonts/CU_logo.eot?iv8ukn');
  src:  url('fonts/CU_logo.eot?iv8ukn#iefix') format('embedded-opentype'),
    url('fonts/CU_logo.ttf?iv8ukn') format('truetype'),
    url('fonts/CU_logo.woff?iv8ukn') format('woff'),
    url('fonts/CU_logo.svg?iv8ukn#CU_logo') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: '730_logo';
  src:  url('fonts/730_logo.eot?9k8s9p');
  src:  url('fonts/730_logo.eot?9k8s9p#iefix') format('embedded-opentype'),
    url('fonts/730_logo.ttf?9k8s9p') format('truetype'),
    url('fonts/730_logo.woff?9k8s9p') format('woff'),
    url('fonts/730_logo.svg?9k8s9p#730_logo') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.icon-730:before {
  content: "\e900";
   font-family: '730_logo' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-CU:before {
  content: "\e900";
    font-family: 'CU_logo' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: 'U_logo_new';
  src:  url('fonts/U_logo_new.eot?4kmttu');
  src:  url('fonts/U_logo_new.eot?4kmttu#iefix') format('embedded-opentype'),
    url('fonts/U_logo_new.ttf?4kmttu') format('truetype'),
    url('fonts/U_logo_new.woff?4kmttu') format('woff'),
    url('fonts/U_logo_new.svg?4kmttu#U_logo_new') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.icon-U_new:before {
  content: "\e900";
  font-family: 'U_logo_new' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
@font-face {
  font-family: 'TFR_new';
  src:  url('fonts/TFR_new.eot?rnc7sw');
  src:  url('fonts/TFR_new.eot?rnc7sw#iefix') format('embedded-opentype'),
    url('fonts/TFR_new.ttf?rnc7sw') format('truetype'),
    url('fonts/TFR_new.woff?rnc7sw') format('woff'),
    url('fonts/TFR_new.svg?rnc7sw#TFR_new') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.icon-TFR:before {
  content: "\e900";
  font-family: 'TFR_new' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'sport_logo';
  src:  url('fonts/sport_logo.eot?gmwa23');
  src:  url('fonts/sport_logo.eot?gmwa23#iefix') format('embedded-opentype'),
    url('fonts/sport_logo.ttf?gmwa23') format('truetype'),
    url('fonts/sport_logo.woff?gmwa23') format('woff'),
    url('fonts/sport_logo.svg?gmwa23#sport_logo') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.icon-gestione-sport:before {
  content: "\e900";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'sport_logo' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}