@font-face {
	font-family: 'impact';
	src:url('../fonts/impact.eot?wk4ae0');
	src:url('../fonts/impact.eot?wk4ae0#iefix') format('embedded-opentype'),
		url('../fonts/impact.ttf?wk4ae0') format('truetype'),
		url('../fonts/impact.woff?wk4ae0') format('woff'),
		url('../fonts/impact.svg?wk4ae0#impact') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="iconf-"]:before,
[class*=" iconf-"]:before {
  font-family: 'impact';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  -webkit-font-smoothing: antialiased;
/* 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: 1.5em;
/* Animation center compensation - margins should be symmetric */
/* remove if not needed */
  margin-left: 0.2em;
/* you can be more comfortable with increased icons size */
/*   font-size: 150%; */
/* Uncomment for 3D effect  */
  text-shadow: 0px -1px 0px rgba(127, 127, 127, 0.1);
}

.iconf-zoom-in2:before {
  content: "\21";
}
.iconf-zoom-out2:before {
  content: "\22";
}
.iconf-move:before {
  content: "\23";
}
.iconf-move-alt1:before {
  content: "\24";
}
.iconf-expand:before {
  content: "\25";
}
.iconf-arrow-left:before {
  content: "\26";
}
.iconf-arrow-right:before {
  content: "\27";
}
.iconf-arrow-up:before {
  content: "\28";
}
.iconf-arrow-down:before {
  content: "\29";
}
.iconf-attachment:before {
  content: "\2a";
}
.iconf-docs:before {
  content: "\2b";
}
.iconf-file:before {
  content: "\2c";
}
.iconf-box-alt:before {
  content: "\2d";
}
.iconf-phone:before {
  content: "\2e";
}
.iconf-box-opened:before {
  content: "\2f";
}
.iconf-box:before {
  content: "\30";
}
.iconf-bus:before {
  content: "\31";
}
.iconf-plus-circled:before {
  content: "\32";
}
.iconf-info:before {
  content: "\33";
}
.iconf-truck:before {
  content: "\34";
}
.iconf-search:before {
  content: "\35";
}
.iconf-up:before {
  content: "\36";
}
.iconf-bolt:before {
  content: "\37";
}
.iconf-left:before {
  content: "\38";
}
.iconf-right:before {
  content: "\39";
}
.iconf-clock:before {
  content: "\3a";
}
.iconf-star:before {
  content: "\3b";
}
.iconf-tools:before {
  content: "\3c";
}
.iconf-box2:before {
  content: "\3d";
}
.iconf-archive:before {
  content: "\3e";
}
.iconf-spinner:before {
  content: "\3f";
}
.iconf-male:before {
  content: "\40";
}
.iconf-docs-left:before {
  content: "\41";
}
.iconf-login:before {
  content: "\42";
}
.iconf-doc:before {
  content: "\43";
}
.iconf-pencil:before {
  content: "\44";
}
.iconf-down:before {
  content: "\45";
}
.iconf-edit2:before {
  content: "\46";
}
.iconf-ok:before {
  content: "\47";
}
.iconf-indent-left:before {
  content: "\48";
}
.iconf-link:before {
  content: "\49";
}
.iconf-asterisk:before {
  content: "\4a";
}
.iconf-exclamation-sign:before {
  content: "\4b";
}
.iconf-unlock:before {
  content: "\4c";
}
.iconf-lock:before {
  content: "\4d";
}
.iconf-upload-alt:before {
  content: "\4e";
}
.iconf-download-alt:before {
  content: "\4f";
}
.iconf-puzzle:before {
  content: "\50";
}
.iconf-truckexpand:before {
  content: "\51";
}
.iconf-export:before {
  content: "\52";
}
.iconf-export-outline:before {
  content: "\53";
}
.iconf-stack:before {
  content: "\54";
}
.iconf-edit22:before {
  content: "\55";
}
.iconf-finish-flag:before {
  content: "\56";
}
.iconf-bookmark:before {
  content: "\57";
}
.iconf-bookmarks:before {
  content: "\58";
}
.iconf-related_1_:before {
  content: "\59";
}
.iconf-uniF000:before {
  content: "\5a";
}
.iconf-mail:before {
  content: "\5b";
}
.iconf-trash:before {
  content: "\5c";
}
.iconf-print:before {
  content: "\5d";
}
.iconf-edit:before {
  content: "\5e";
}
.iconf-move2:before {
  content: "\5f";
}
.iconf-chevron-left2:before {
  content: "\60";
}
.iconf-chevron-right2:before {
  content: "\61";
}
.iconf-help:before {
  content: "\62";
}
.iconf-arrow-left2:before {
  content: "\63";
}
.iconf-arrow-right2:before {
  content: "\64";
}
.iconf-arrow-up2:before {
  content: "\65";
}
.iconf-arrow-down2:before {
  content: "\66";
}
.iconf-calendar:before {
  content: "\67";
}
.iconf-chevron-up2:before {
  content: "\68";
}
.iconf-chevron-down2:before {
  content: "\69";
}
.iconf-basket2:before {
  content: "\6a";
}
.iconf-left-circled:before {
  content: "\6b";
}
.iconf-right-circled:before {
  content: "\6c";
}
.iconf-up-circled:before {
  content: "\6d";
}
.iconf-down-circled2:before {
  content: "\6e";
}
.iconf-wrench:before {
  content: "\6f";
}
.iconf-fullscreen:before {
  content: "\70";
}
.iconf-save:before {
  content: "\71";
}
.iconf-mail-alt:before {
  content: "\72";
}
.iconf-caret-left:before {
  content: "\73";
}
.iconf-caret-right:before {
  content: "\74";
}
.iconf-caret-up:before {
  content: "\75";
}
.iconf-caret-down:before {
  content: "\76";
}
.iconf-th:before {
  content: "\77";
}
.iconf-th-large:before {
  content: "\78";
}
.iconf-th-list:before {
  content: "\79";
}
.iconf-screw:before {
  content: "\7a";
}
.iconf-nut:before {
  content: "\7b";
}
.iconf-uniF47D:before {
  content: "\7c";
}
.iconf-zoom-in:before {
  content: "\7d";
}
.iconf-zoom-out:before {
  content: "\7e";
}
.iconf-chevron-left:before {
  content: "\2020";
}
.iconf-chevron-right:before {
  content: "\2021";
}
.iconf-chevron-up:before {
  content: "\2c6";
}
.iconf-chevron-down:before {
  content: "\2030";
}
.icon-uniF47D:before {
  content: "\ba";
}
.icon-left-circled:before {
  content: "\bb";
}
.icon-right-circled:before {
  content: "\bc";
}
.icon-up-circled:before {
  content: "\bd";
}
.iconf-down-circled:before {
  content: "\be";
}
.iconf-basket:before {
  content: "\bf";
}
.iconf-star-outline:before {
  content: "\c6";
}


@keyframes "icon-spin" {
  0% {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -o-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
}

12.4999% {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -o-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
}

12.5% {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

24.9999% {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
 25% {
    -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
     -o-transform: rotate(90deg);
     -ms-transform: rotate(90deg);
     transform: rotate(90deg);
 }

37.4999% {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

37.5% {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

49.9999% {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
 50% {
    -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
     -o-transform: rotate(180deg);
     -ms-transform: rotate(180deg);
     transform: rotate(180deg);
 }

62.4999% {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

62.5% {
  -webkit-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}

74.9999% {
  -webkit-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}
 75% {
    -webkit-transform: rotate(270deg);
     -moz-transform: rotate(270deg);
     -o-transform: rotate(270deg);
     -ms-transform: rotate(270deg);
     transform: rotate(270deg);
 }

87.4999% {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

87.5% {
  -webkit-transform: rotate(315deg);
  -moz-transform: rotate(315deg);
  -o-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
}

99.9999% {
  -webkit-transform: rotate(315deg);
  -moz-transform: rotate(315deg);
  -o-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
}

}

@-moz-keyframes icon-spin {
  0% {
  -moz-transform: rotate(0);
  transform: rotate(0);
}

12.4999% {
  -moz-transform: rotate(0);
  transform: rotate(0);
}

12.5% {
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
}

24.9999% {
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
}
 25% {
   -moz-transform: rotate(90deg);
   transform: rotate(90deg);
 }

37.4999% {
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
}

37.5% {
  -moz-transform: rotate(135deg);
  transform: rotate(135deg);
}

49.9999% {
  -moz-transform: rotate(135deg);
  transform: rotate(135deg);
}
 50% {
   -moz-transform: rotate(180deg);
   transform: rotate(180deg);
 }

62.4999% {
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}

62.5% {
  -moz-transform: rotate(225deg);
  transform: rotate(225deg);
}

74.9999% {
  -moz-transform: rotate(225deg);
  transform: rotate(225deg);
}
 75% {
   -moz-transform: rotate(270deg);
   transform: rotate(270deg);
 }

87.4999% {
  -moz-transform: rotate(270deg);
  transform: rotate(270deg);
}

87.5% {
  -moz-transform: rotate(315deg);
  transform: rotate(315deg);
}

99.9999% {
  -moz-transform: rotate(315deg);
  transform: rotate(315deg);
}

}

@-webkit-keyframes "icon-spin" {
  0% {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

12.4999% {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

12.5% {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

24.9999% {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
 25% {
   -webkit-transform: rotate(90deg);
   transform: rotate(90deg);
 }

37.4999% {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

37.5% {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

49.9999% {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
 50% {
   -webkit-transform: rotate(180deg);
   transform: rotate(180deg);
 }

62.4999% {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

62.5% {
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}

74.9999% {
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}
 75% {
   -webkit-transform: rotate(270deg);
   transform: rotate(270deg);
 }

87.4999% {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

87.5% {
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
}

99.9999% {
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
}

}

@-ms-keyframes "icon-spin" {
  0em {
  -ms-transform: rotate(0);
  transform: rotate(0);
}

12.4999% {
  -ms-transform: rotate(0);
  transform: rotate(0);
}

12.5% {
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

24.9999% {
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
 25% {
   -ms-transform: rotate(90deg);
   transform: rotate(90deg);
 }

37.4999% {
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

37.5% {
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

49.9999% {
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
 50% {
   -ms-transform: rotate(180deg);
   transform: rotate(180deg);
 }

62.4999% {
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

62.5% {
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}

74.9999% {
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}
 75% {
   -ms-transform: rotate(270deg);
   transform: rotate(270deg);
 }

87.4999% {
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

87.5% {
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
}

99.9999% {
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
}

}

@-o-keyframes "icon-spin" {
  0% {
  -o-transform: rotate(0);
  transform: rotate(0);
}

12.4999% {
  -o-transform: rotate(0);
  transform: rotate(0);
}

12.5% {
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

24.9999% {
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
 25% {
   -o-transform: rotate(90deg);
   transform: rotate(90deg);
 }

37.4999% {
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

37.5% {
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

49.9999% {
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
 50% {
   -o-transform: rotate(180deg);
   transform: rotate(180deg);
 }

62.4999% {
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

62.5% {
  -o-transform: rotate(225deg);
  transform: rotate(225deg);
}

74.9999% {
  -o-transform: rotate(225deg);
  transform: rotate(225deg);
}
 75% {
   -o-transform: rotate(270deg);
   transform: rotate(270deg);
 }

87.4999% {
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

87.5% {
  -o-transform: rotate(315deg);
  transform: rotate(315deg);
}

99.9999% {
  -o-transform: rotate(315deg);
  transform: rotate(315deg);
}

}

.icon-spin {
  display: block !important;
  visibility: visible !important;

  -webkit-animation: icon-spin 1s linear infinite;
  -moz-animation: icon-spin 1s linear infinite;
  -ms-animation: icon-spin 1s linear infinite;
  -o-animation: icon-spin 1s linear infinite;
  animation: icon-spin 1s linear infinite;
}
