@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?7743773');
  src: url('../font/fontello.eot?7743773#iefix') format('embedded-opentype'),
       url('../font/fontello.woff2?7743773') format('woff2'),
       url('../font/fontello.woff?7743773') format('woff'),
       url('../font/fontello.ttf?7743773') format('truetype'),
       url('../font/fontello.svg?7743773#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?7743773#fontello') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/*CUSTOM FONT*/
.gi-icon {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}


/*CASINO ICONS*/
.icon-game-controller:before {
    content: '\e837';
}

.icon-casino-chips-1:before {
    content: '\e838';
}

.icon-poker:before {
    content: '\e839';
}

.icon-poker-cards-1:before {
    content: '\e83a';
}

.icon-croupier:before {
    content: '\e83b';
}

.icon-casino-1:before {
    content: '\e83d';
}

.icon-casino-chip:before {
    content: '\e83f';
}

.icon-casino:before {
    content: '\e840';
}

.icon-dice:before {
    content: '\e842';
}

.icon-playing-cards:before {
    content: '\e843';
}

.icon-poker-cards:before {
    content: '\e844';
}

.icon-content:before {
    content: '\e845';
}

.icon-promotions:before {
    content: '\e846';
}

.icon-network:before {
    content: '\e848';
}

.icon-cherry:before {
    content: '\e849';
}

.icon-bonus-1:before {
    content: '\e84a';
}

.icon-bonus:before {
    content: '\e84b';
}

/*PREMATCH ICONS*/
.icon-icon-sport-142:before {
    content: '\0142';
}

.icon-icon-sport-1:before {
    content: '\e001';
}

.icon-icon-sport-2:before {
    content: '\e002';
}

.icon-icon-sport-3:before {
    content: '\e003';
}

.icon-icon-sport-4:before {
    content: '\e004';
}

.icon-icon-sport-5:before {
    content: '\e005';
}

.icon-icon-sport-6:before {
    content: '\e006';
}

.icon-icon-sport-7:before {
    content: '\e007';
}

.icon-icon-sport-8:before {
    content: '\e008';
}

.icon-icon-sport-9:before {
    content: '\e009';
}

.icon-icon-sport-10:before {
    content: '\e010';
}

.icon-icon-sport-11:before {
    content: '\e011';
}

.icon-icon-sport-12:before {
    content: '\e012';
}

.icon-icon-sport-13:before {
    content: '\e013';
}

.icon-icon-sport-14:before {
    content: '\e014';
}

.icon-icon-sport-15:before {
    content: '\e015';
}

.icon-icon-sport-16:before {
    content: '\e016';
}

.icon-icon-sport-17:before {
    content: '\e017';
}

.icon-icon-sport-18:before {
    content: '\e018';
}

.icon-icon-sport-19:before {
    content: '\e019';
}

.icon-icon-sport-20:before {
    content: '\e020';
}

.icon-icon-sport-21:before {
    content: '\e021';
}

.icon-icon-sport-22:before {
    content: '\e022';
}

.icon-icon-sport-23:before {
    content: '\e023';
}

.icon-icon-sport-24:before {
    content: '\e024';
}

.icon-icon-sport-25:before {
    content: '\e025';
}

.icon-icon-sport-26:before {
    content: '\e026';
}

.icon-icon-sport-28:before {
    content: '\e028';
}

.icon-icon-sport-29:before {
    content: '\e029';
}

.icon-icon-sport-31:before {
    content: '\e031';
}

.icon-icon-sport-32:before {
    content: '\e032';
}

.icon-icon-sport-34:before {
    content: '\e034';
}

.icon-icon-sport-36:before {
    content: '\e036';
}

.icon-icon-sport-37:before {
    content: '\e037';
}

.icon-icon-sport-38:before {
    content: '\e038';
}

.icon-icon-sport-39:before {
    content: '\e039';
}

.icon-icon-sport-43:before {
    content: '\e043';
}

.icon-icon-sport-44:before {
    content: '\e044';
}

.icon-icon-sport-46:before {
    content: '\e046';
}

.icon-icon-sport-47:before {
    content: '\e047';
}

.icon-icon-sport-48:before {
    content: '\e048';
}

.icon-icon-sport-60:before {
    content: '\e060';
}

.icon-icon-sport-61:before {
    content: '\e061';
}

.icon-icon-sport-76:before {
    content: '\e076';
}

.icon-icon-sport-81:before {
    content: '\e081';
}

.icon-icon-sport-117:before {
    content: '\e117';
}

.icon-icon-sport-135:before {
    content: '\e135';
}

.icon-icon-sport-136:before {
    content: '\e136';
}

.icon-icon-sport-138:before {
    content: '\e138';
}

.icon-icon-sport-155:before {
    content: '\e155';
}

.icon-icon-sport-157:before {
    content: '\e157';
}

.icon-icon-sport-170:before {
    content: '\e170';
}

.icon-icon-sport-178:before {
    content: '\e178';
}

.icon-icon-sport-752:before {
    content: '\e752';
}

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

/*LIVE ICONS*/

.icon-icon-sportLive-1:before {
    content: '\e061';
}

.icon-icon-sportLive-47:before {
    content: '\e022';
}

.icon-icon-sportLive-53:before {
    content: '\e029';
}

.icon-icon-sportLive-7:before,
.icon-icon-sportLive-37:before {
    content: '\e001';
}

.icon-icon-sportLive-26:before,
.icon-icon-sportLive-11:before {
    content: '\e005';
}

.icon-icon-sportLive-45:before,
.icon-icon-sportLive-15:before {
    content: '\e002';
}

.icon-icon-sportLive-32:before,
.icon-icon-sportLive-31:before {
    content: '\e006';
}

.icon-icon-sportLive-54:before,
.icon-icon-sportLive-52:before {
    content: '\e023';
}

.icon-icon-sportLive-73:before,
.icon-icon-sportLive-56:before {
    content: '\e020';
}

.icon-icon-sportLive-10:before {
    content: '\e004';
}

.icon-icon-sportLive-64:before {
    content: '\e026';
}

.icon-icon-sportLive-13:before {
    content: '\e021';
}

.icon-icon-sportLive-74:before {
    content: '\e837';
}

.icon-icon-sportLive-36:before {
    content: '\e013';
}

.icon-icon-sportLive-48:before, .icon-icon-sportLive-30:before {
    content: '\e012';
}

.icon-icon-sportLive-68:before {
    content: '\e034';
}

.icon-icon-sportLive-35:before {
    content: '\e019';
}


.icon-icon-sportLive-35:before {
    content: '\e019';
}