	/*
  	Flaticon icon font: Flaticon
  	Creation date: 28/09/2016 13:50
  	*/

@font-face {
  font-family: "Flaticon";
  src: url("../fonts/Flaticon.eot");
  src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("../fonts/Flaticon.woff") format("woff"),
       url("../fonts/Flaticon.ttf") format("truetype"),
       url("../fonts/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("../fonts/Flaticon.svg#Flaticon") format("svg");
  }
}

/* [class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
  font-family: Flaticon;
        font-size: 20px;
font-style: normal;
margin-left: 20px;
} */
/* STABILIRE PROPRIETATI FONT */
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
    font-family: "Flaticon" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fi {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fi-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fi-2x {
  font-size: 2em;
}
.fi-3x {
  font-size: 3em;
}
.fi-4x {
  font-size: 4em;
}
.fi-5x {
  font-size: 5em;
}
.fi-fw {
  width: 1.28571429em;
  text-align: center;
}
.fi-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fi-ul > li {
  position: relative;
}
.fi-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fi-li.fi-lg {
  left: -1.85714286em;
}
.fi-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fi-pull-left {
  float: left;
}
.fi-pull-right {
  float: right;
}
.fi.fi-pull-left {
  margin-right: .3em;
}
.fi.fi-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fi.pull-left {
  margin-right: .3em;
}
.fi.pull-right {
  margin-left: .3em;
}
.fi-spin {
  -webkit-animation: fi-spin 2s infinite linear;
  animation: fi-spin 2s infinite linear;
}
.fi-pulse {
  -webkit-animation: fi-spin 1s infinite steps(8);
  animation: fi-spin 1s infinite steps(8);
}
@-webkit-keyframes fi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fi-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fi-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fi-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fi-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fi-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fi-rotate-90,
:root .fi-rotate-180,
:root .fi-rotate-270,
:root .fi-flip-horizontal,
:root .fi-flip-vertical {
  filter: none;
}
.fi-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fi-stack-1x,
.fi-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fi-stack-1x {
  line-height: inherit;
}
.fi-stack-2x {
  font-size: 2em;
}
.fi-inverse {
  color: #ffffff;
}
/* CENTRARE
	<div class='centerWrapper'>
            <div class='center'> <i class='icon-user'></i></div>
    </div>
 */
.fi-center-center{
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%,-50%);
}
/* STABILIRE PROPRIETATI FONT */	

.flaticon-airplane-shape:before { content: "\f100"; }
.flaticon-book:before { content: "\f101"; }
.flaticon-breathing-rescue:before { content: "\f102"; }
.flaticon-broken-leg:before { content: "\f103"; }
.flaticon-buildings:before { content: "\f104"; }
.flaticon-business:before { content: "\f105"; }
.flaticon-businessmen:before { content: "\f106"; }
.flaticon-champagne:before { content: "\f107"; }
.flaticon-children-on-see-saw:before { content: "\f108"; }
.flaticon-coins:before { content: "\f109"; }
.flaticon-coins-1:before { content: "\f10a"; }
.flaticon-commerce:before { content: "\f10b"; }
.flaticon-computer:before { content: "\f10c"; }
.flaticon-couple-in-love:before { content: "\f10d"; }
.flaticon-couple-of-man-and-woman-in-love:before { content: "\f10e"; }
.flaticon-couple-silhouette:before { content: "\f10f"; }
.flaticon-couple-with-baby-silhouettes-of-a-family-group:before { content: "\f110"; }
.flaticon-crawling-baby-silhouette:before { content: "\f111"; }
.flaticon-creative-man-with-lightbulb-head:before { content: "\f112"; }
.flaticon-criminal-in-jail-silhouette:before { content: "\f113"; }
.flaticon-dices:before { content: "\f114"; }
.flaticon-disabled:before { content: "\f115"; }
.flaticon-dish-knife-and-fork:before { content: "\f116"; }
.flaticon-dish-of-spaghetti:before { content: "\f117"; }
.flaticon-doctor:before { content: "\f118"; }
.flaticon-draw:before { content: "\f119"; }
.flaticon-drink:before { content: "\f11a"; }
.flaticon-drink-1:before { content: "\f11b"; }
.flaticon-drinking:before { content: "\f11c"; }
.flaticon-eating:before { content: "\f11d"; }
.flaticon-elderly-couple-silhouettes-with-canes:before { content: "\f11e"; }
.flaticon-familiar-insurance-symbol:before { content: "\f11f"; }
.flaticon-family:before { content: "\f120"; }
.flaticon-family-insurance-symbol:before { content: "\f121"; }
.flaticon-family-of-three:before { content: "\f122"; }
.flaticon-family-silhouette:before { content: "\f123"; }
.flaticon-father-with-children-raising-arms:before { content: "\f124"; }
.flaticon-football:before { content: "\f125"; }
.flaticon-glass-and-bottle-of-wine:before { content: "\f126"; }
.flaticon-grandfather-silhouette:before { content: "\f127"; }
.flaticon-grandmother-silhouette:before { content: "\f128"; }
.flaticon-hail:before { content: "\f129"; }
.flaticon-hamburger:before { content: "\f12a"; }
.flaticon-hand-shake:before { content: "\f12b"; }
.flaticon-hand-shake-1:before { content: "\f12c"; }
.flaticon-handbag:before { content: "\f12d"; }
.flaticon-handball:before { content: "\f12e"; }
.flaticon-handcuffs:before { content: "\f12f"; }
.flaticon-happy-shopper-jumping-with-shopping-bags:before { content: "\f130"; }
.flaticon-help:before { content: "\f131"; }
.flaticon-helping:before { content: "\f132"; }
.flaticon-hug:before { content: "\f133"; }
.flaticon-idea:before { content: "\f134"; }
.flaticon-interface:before { content: "\f135"; }
.flaticon-jumping-man:before { content: "\f136"; }
.flaticon-light-bulb:before { content: "\f137"; }
.flaticon-line:before { content: "\f138"; }
.flaticon-line-1:before { content: "\f139"; }
.flaticon-livingroom-black-double-sofa:before { content: "\f13a"; }
.flaticon-male-brain:before { content: "\f13b"; }
.flaticon-man:before { content: "\f13c"; }
.flaticon-man-1:before { content: "\f13d"; }
.flaticon-man-hugging-a-friend:before { content: "\f13e"; }
.flaticon-man-in-a-party-dancing-with-people:before { content: "\f13f"; }
.flaticon-man-silhouette-playing-soccer:before { content: "\f140"; }
.flaticon-man-sitting-in-his-job-desk-eating-lunch:before { content: "\f141"; }
.flaticon-man-stealing-a-helpless-woman:before { content: "\f142"; }
.flaticon-man-walking-talking-by-a-speaker:before { content: "\f143"; }
.flaticon-marriage-couple:before { content: "\f144"; }
.flaticon-massage:before { content: "\f145"; }
.flaticon-massage-1:before { content: "\f146"; }
.flaticon-medical:before { content: "\f147"; }
.flaticon-medical-1:before { content: "\f148"; }
.flaticon-medical-2:before { content: "\f149"; }
.flaticon-medical-3:before { content: "\f14a"; }
.flaticon-mother-walking-with-baby-stroller:before { content: "\f14b"; }
.flaticon-music:before { content: "\f14c"; }
.flaticon-olympic-judo-couple-silhouette:before { content: "\f14d"; }
.flaticon-people:before { content: "\f14e"; }
.flaticon-people-1:before { content: "\f14f"; }
.flaticon-people-10:before { content: "\f150"; }
.flaticon-people-11:before { content: "\f151"; }
.flaticon-people-12:before { content: "\f152"; }
.flaticon-people-13:before { content: "\f153"; }
.flaticon-people-14:before { content: "\f154"; }
.flaticon-people-15:before { content: "\f155"; }
.flaticon-people-16:before { content: "\f156"; }
.flaticon-people-17:before { content: "\f157"; }
.flaticon-people-18:before { content: "\f158"; }
.flaticon-people-19:before { content: "\f159"; }
.flaticon-people-2:before { content: "\f15a"; }
.flaticon-people-20:before { content: "\f15b"; }
.flaticon-people-21:before { content: "\f15c"; }
.flaticon-people-22:before { content: "\f15d"; }
.flaticon-people-23:before { content: "\f15e"; }
.flaticon-people-24:before { content: "\f15f"; }
.flaticon-people-25:before { content: "\f160"; }
.flaticon-people-26:before { content: "\f161"; }
.flaticon-people-27:before { content: "\f162"; }
.flaticon-people-28:before { content: "\f163"; }
.flaticon-people-29:before { content: "\f164"; }
.flaticon-people-3:before { content: "\f165"; }
.flaticon-people-30:before { content: "\f166"; }
.flaticon-people-31:before { content: "\f167"; }
.flaticon-people-32:before { content: "\f168"; }
.flaticon-people-33:before { content: "\f169"; }
.flaticon-people-34:before { content: "\f16a"; }
.flaticon-people-35:before { content: "\f16b"; }
.flaticon-people-36:before { content: "\f16c"; }
.flaticon-people-37:before { content: "\f16d"; }
.flaticon-people-38:before { content: "\f16e"; }
.flaticon-people-39:before { content: "\f16f"; }
.flaticon-people-4:before { content: "\f170"; }
.flaticon-people-40:before { content: "\f171"; }
.flaticon-people-41:before { content: "\f172"; }
.flaticon-people-42:before { content: "\f173"; }
.flaticon-people-43:before { content: "\f174"; }
.flaticon-people-5:before { content: "\f175"; }
.flaticon-people-6:before { content: "\f176"; }
.flaticon-people-7:before { content: "\f177"; }
.flaticon-people-8:before { content: "\f178"; }
.flaticon-people-9:before { content: "\f179"; }
.flaticon-person:before { content: "\f17a"; }
.flaticon-person-fight-punch:before { content: "\f17b"; }
.flaticon-person-giving-assistance:before { content: "\f17c"; }
.flaticon-poker:before { content: "\f17d"; }
.flaticon-policeman:before { content: "\f17e"; }
.flaticon-pregnancy:before { content: "\f17f"; }
.flaticon-press-delivery-service:before { content: "\f180"; }
.flaticon-relax:before { content: "\f181"; }
.flaticon-russian-roulette:before { content: "\f182"; }
.flaticon-school:before { content: "\f183"; }
.flaticon-school-1:before { content: "\f184"; }
.flaticon-school-2:before { content: "\f185"; }
.flaticon-school-3:before { content: "\f186"; }
.flaticon-school-signal-and-children:before { content: "\f187"; }
.flaticon-sea-ship-with-containers:before { content: "\f188"; }
.flaticon-silhouette:before { content: "\f189"; }
.flaticon-silhouette-1:before { content: "\f18a"; }
.flaticon-sister-and-brother:before { content: "\f18b"; }
.flaticon-sleepy-worker-at-work:before { content: "\f18c"; }
.flaticon-slot-machine:before { content: "\f18d"; }
.flaticon-slot-machine-silhouette:before { content: "\f18e"; }
.flaticon-social:before { content: "\f18f"; }
.flaticon-standing-person-with-kid-up-in-arms:before { content: "\f190"; }
.flaticon-sun:before { content: "\f191"; }
.flaticon-symbol:before { content: "\f192"; }
.flaticon-target:before { content: "\f193"; }
.flaticon-technology:before { content: "\f194"; }
.flaticon-toast:before { content: "\f195"; }
.flaticon-tool:before { content: "\f196"; }
.flaticon-tool-1:before { content: "\f197"; }
.flaticon-transport:before { content: "\f198"; }
.flaticon-transport-1:before { content: "\f199"; }
.flaticon-transport-2:before { content: "\f19a"; }
.flaticon-transport-3:before { content: "\f19b"; }
.flaticon-transport-4:before { content: "\f19c"; }
.flaticon-two:before { content: "\f19d"; }
.flaticon-two-1:before { content: "\f19e"; }
.flaticon-two-2:before { content: "\f19f"; }
.flaticon-two-3:before { content: "\f1a0"; }
.flaticon-violent-criminal:before { content: "\f1a1"; }
.flaticon-worker:before { content: "\f1a2"; }
.flaticon-worker-of-construction-working-with-a-shovel-beside-material-pile:before { content: "\f1a3"; }
.flaticon-write:before { content: "\f1a4"; }