@charset "UTF-8";

@font-face {
  font-family: "smartsoft-icons";
  src:url("fonts/smartsoft-icons.eot");
  src:url("fonts/smartsoft-icons.eot?#iefix") format("embedded-opentype"),
    url("fonts/smartsoft-icons.woff") format("woff"),
    url("fonts/smartsoft-icons.ttf") format("truetype"),
    url("fonts/smartsoft-icons.svg#smartsoft-icons") format("svg");
  font-weight: normal;
  font-style: normal
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'smartsoft-icons';
    src: url("fonts/smartsoft-icons.svg#smartsoft-icons") format("svg");
  }
}

[data-icon]:before {
  font-family: "smartsoft-icons" !important;
  content: attr(data-icon);
  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;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "smartsoft-icons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 1px;
 	margin-top: -1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class*="icon-"]:before {
  font-family: "smartsoft-icons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 1px;
 	margin-top: -1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a > .icon:before {
	text-decoration: none !important
}
.icon-arrow-left-small:before,
.icon-arrow-right-small:before {
	font-size: 86%
}
.icon-cart:before {
 	font-size: 125%;
 	line-height: 0.8
}
.icon-registration:before,
.icon-login:before {
 	font-size: 120%;
}
.icon-connection:before {
 	font-size: 130%;
}
.icon.icon-folder:before,
.icon.icon-wallet:before,
.icon.icon-biblioteca:before {
	font-size: 108%;
}
.icon.icon-actions:before,
.icon.icon-24-hours:before {
	font-size: 120%;
}
.btn .icon.icon-actions:before,
.btn .icon.icon-24-hours:before {
	font-size: 135%;
	margin-bottom: 8px
}
.icon.icon-techquestions:before {
	font-size: 118%;
}
.icon.icon-discounts:before {
	font-size: 130%;
}
.icon.icon-timer:before {
	font-size: 126%;
}
.icon.icon-lifebuoy:before {
 	font-size: 125%
}
.lt-ie9 .icon.icon-folder:before,
.lt-ie9 .icon.icon-wallet:before,
.lt-ie9 .icon.icon-biblioteca:before,
.lt-ie9 .icon.icon-actions:before,
.lt-ie9 .icon.icon-24-hours:before,
.lt-ie9 .icon.icon-techquestions:before,
.lt-ie9 .icon.icon-discounts:before,
.lt-ie9 .icon.icon-timer:before {
	font-size: inherit;
}
.icon.icon-phone {
	font-size: 23px;
	color: #b0b8bc;
}
.icon.icon-skype {
	font-size: 25px;
	color: #b0b8bc;
}
.icon.icon-mail:before {
	 -moz-transform: scale(1,1.06667);
		-ms-transform: scale(1,1.06667);
		 -o-transform: scale(1,1.06667);
-webkit-transform: scale(1,1.06667);
				transform: scale(1,1.06667);
}
.btn .icon.icon-mail:before {
  font-size: 26px;
  margin-top: 1px;
  margin-bottom: -1px;
}
.icon.icon-videoplay:before,
.icon.icon-question:before,
.icon.icon-download-wide:before {
	font-size: 133%;
	display: inline-block;
}
.icon.icon-30days-small:before {
  font-size: 130%
}
.icon.icon-hummer:before {
  font-size: 115%
}
a > .icon.icon-iso-image:first-child {
  padding-right: 10px;
  padding-left: 1px
}
.icon.icon-iso-image:before {
  font-size: 200%;
}


.icon-arrow-left-big:before {
  content: "a";
}
.icon-arrow-right-small:before {
  content: "b";
}
.icon-search:before {
  content: "c";
}
.icon-arrow-left-small:before {
  content: "d";
}
.icon-arrow-right-big:before {
  content: "e";
}
.icon-update:before {
  content: "f";
}
.icon-download:before {
  content: "h";
}
.icon-arrow-top-big:before {
  content: "j";
}
.icon-arrow-top-small:before {
  content: "k";
}
.icon-cart:before {
  content: "g";
}
.icon-to-cart:before {
  content: "i";
}
.icon-slider-arrow-left-small:before {
  content: "l";
}
.icon-slider-arrow-right-small:before {
  content: "m";
}
.icon-mail:before {
  content: "n";
}
.icon-phone:before {
  content: "o";
}
.icon-cross:before {
  content: "p";
}
.icon-videoplay:before {
  content: "q";
}
.icon-download-wide:before {
  content: "r";
}
.icon-question:before {
  content: "s";
}
.icon-skype:before {
  content: "u";
}
.icon-registration:before {
  content: "t";
}
.icon-connection:before {
  content: "v";
}
.icon-login:before {
  content: "w";
}
.icon-marketing:before {
  content: "x";
}
.icon-biblioteca:before {
  content: "y";
}
.icon-24-hours:before {
  content: "z";
}
.icon-folder:before {
  content: "A";
}
.icon-information:before {
  content: "B";
}
.icon-wallet:before {
  content: "C";
}
.icon-smile:before {
  content: "D";
}
.icon-discounts:before {
  content: "E";
}
.icon-techquestions:before {
  content: "F";
}
.icon-timer:before {
  content: "G";
}
.icon-phone-call:before {
  content: "H";
}
.icon-thumb-up:before {
  content: "J";
}
.icon-exclamation:before {
  content: "K";
}
.icon-checkbox:before {
  content: "L";
}
.icon-lifebuoy:before {
  content: "M";
}
.icon-30days:before {
  content: "N";
}
.icon-actions:before {
  content: "I";
}
.icon-30days-small:before {
  content: "O";
}
.icon-calendar:before {
  content: "P";
}
.icon-minus:before {
  content: "R";
}
.icon-plus:before {
  content: "Q";
}
.icon-hummer:before {
  content: "S";
}
.icon-iso-image:before {
  content: "T";
}
