[class^="icon-"], [class*=" icon-"]{color:#666;font-size: 21px;}

.application_icons div.col-xs-6:hover [class^="icon-"], .application_icons div.col-xs-6:hover [class*=" icon-"]{color:#BE0000;font-size: 23px;}
.application_icons .icons-row div.col-xs-6:hover [class^="icon-"], .application_icons .icons-row div.col-xs-6:hover [class*=" icon-"]{color:#BE0000;font-size:13px;}
.application_icons .col-xs-6{min-height: 232px;}
.application_icons .icons-row .col-xs-6{min-height: 90px;}

.icons-row .icons-info{display:none;position:absolute;background-color:#FFFFFF;z-index:999;left:-60px;width:250px;}
a h4.icons-header, a h4.icons-header:hover{color:#337ab7;text-decoration: none;}
.application_icons a:hover{ text-decoration: none; box-shadow:none; }
.icons-header{font-family:Oswald,sans-serif !important;font-weight:700;font-size:22px;}
.icons-sub{font-size:14px;}
.icons-header:hover{font-family:Oswald,sans-serif !important;font-weight:700;font-size:22px;}
.icons-sub:hover{font-size:14px;}
.icons-link:hover{text-decoration: none;}
.icons-sm{font-size: 10px;}

@font-face {
  font-family: 'icon';
  src:  url('/fonts/icon.eot?551s08');
  src:  url('/fonts/icon.eot?551s08#iefix') format('embedded-opentype'),
    url('/fonts/icon.ttf?551s08') format('truetype'),
    url('/fonts/icon.woff?551s08') format('woff'),
    url('/fonts/icon.svg?551s08#icon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icon' !important;
  speak: none;
  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-firetruck:after {
 content: "\e910";
  color: #e2000f;
       font-size:6em;

}
.icon-firetruck:before {
  content: "\e90f";
  font-size:6em;
  letter-spacing:-1em;
}
.icon-generator:after {
  content: "\e901";
  font-size:6em;
  color: #ffec00;

}
.icon-generator:before {
  content: "\e900";
  font-size:6em;
  letter-spacing:-1em;

}
.icon-small-engine-repair:before {
  content: "\e90c";
      font-size:6em;
}
.icon-delivery-trucks:before {
  content: "\e90d";
      font-size:6em;
}
.icon-large-dump-truck:before {
  content: "\e90d";
   font-size:6em;
}
.icon-motorcycle-snowmobil-v2:before {
  content: "\e903";
      font-size:6em;
}

.icon-motorcycle-snowmobil-v1:before {
  content: "\e902";
      font-size:6em;
}
.icon-general-ventilation:before {
  content: "\e904";
      font-size:6em;
}
.icon-tractor:before {
  content: "\e905";
  font-size:6em;
  letter-spacing:-1em;
}
.icon-tractor:after {
  content: "\e906";
  color: #00551e;
  font-size:6em;
}
.icon-semi-truck-v1:before {
  content: "\e907";
      font-size:6em;
}
.icon-semi-truck-v2:before {
  content: "\e908";
      font-size:6em;
}
.icon-racecar-on-dyno:before {
  content: "\e909";
  font-size:6em;
  letter-spacing:-1em;
}
.icon-racecar-on-dyno:after {
  content: "\e90a";
  color: #382480;
  font-size:6em;
}

.icon-portable:before {
  content: "\e90b";
      font-size:6em;
}
.icon-humvee:before {
  content: "\e90e";
      font-size:6em;
}
.icon-car-and-light-truck:before {
  content: "\444";
      font-size:6em;
}
.icon-bus:before {
  content: "\e91f";
      font-size:6em;
}
.icon-1:before {
  content: "\e900";
      font-size:6em;
}
.icon-2:before {
  content: "\e901";
  color: #ffec00;
      font-size:6em;
}
.icon-delivery-trucks:before {
  content: "\e911";
  font-size:6em;
}