﻿/* 
Site currently doesn't have less capability, but I utilized an online less interpreter to get the css file 
http://less2css.org
*/
/* core styles */
.bs-equipmenttype-icon > .rtIn::before {
  content: "";
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url("spritesheet.png") no-repeat;
  vertical-align: middle;
  margin-right: .5em;
  background-position-x: 0px;
  background-position-y: 0px;
}
/* looping structure to generate positional selectors */
.bs-equipmenttype-icon.bs-i-12-12 > .rtIn::before {
  background-position-x: -187px;
  background-position-y: -187px;
}
.bs-equipmenttype-icon.bs-i-12-11 > .rtIn::before {
  background-position-x: -187px;
  background-position-y: -170px;
}
.bs-equipmenttype-icon.bs-i-12-10 > .rtIn::before {
  background-position-x: -187px;
  background-position-y: -153px;
}
.bs-equipmenttype-icon.bs-i-12-9 > .rtIn::before {
  background-position-x: -187px;
  background-position-y: -136px;
}
.bs-equipmenttype-icon.bs-i-12-8 > .rtIn::before {
  background-position-x: -187px;
  background-position-y: -119px;
}
.bs-equipmenttype-icon.bs-i-12-7 > .rtIn::before {
  background-position-x: -187px;
  background-position-y: -102px;
}
.bs-equipmenttype-icon.bs-i-12-6 > .rtIn::before {
  background-position-x: -187px;
  background-position-y: -85px;
}
.bs-equipmenttype-icon.bs-i-12-5 > .rtIn::before {
  background-position-x: -187px;
  background-position-y: -68px;
}
.bs-equipmenttype-icon.bs-i-12-4 > .rtIn::before {
  background-position-x: -187px;
  background-position-y: -51px;
}
.bs-equipmenttype-icon.bs-i-12-3 > .rtIn::before {
  background-position-x: -187px;
  background-position-y: -34px;
}
.bs-equipmenttype-icon.bs-i-12-2 > .rtIn::before {
  background-position-x: -187px;
  background-position-y: -17px;
}
.bs-equipmenttype-icon.bs-i-12-1 > .rtIn::before {
  background-position-x: -187px;
  background-position-y: 0px;
}
.bs-equipmenttype-icon.bs-i-11-12 > .rtIn::before {
  background-position-x: -170px;
  background-position-y: -187px;
}
.bs-equipmenttype-icon.bs-i-11-11 > .rtIn::before {
  background-position-x: -170px;
  background-position-y: -170px;
}
.bs-equipmenttype-icon.bs-i-11-10 > .rtIn::before {
  background-position-x: -170px;
  background-position-y: -153px;
}
.bs-equipmenttype-icon.bs-i-11-9 > .rtIn::before {
  background-position-x: -170px;
  background-position-y: -136px;
}
.bs-equipmenttype-icon.bs-i-11-8 > .rtIn::before {
  background-position-x: -170px;
  background-position-y: -119px;
}
.bs-equipmenttype-icon.bs-i-11-7 > .rtIn::before {
  background-position-x: -170px;
  background-position-y: -102px;
}
.bs-equipmenttype-icon.bs-i-11-6 > .rtIn::before {
  background-position-x: -170px;
  background-position-y: -85px;
}
.bs-equipmenttype-icon.bs-i-11-5 > .rtIn::before {
  background-position-x: -170px;
  background-position-y: -68px;
}
.bs-equipmenttype-icon.bs-i-11-4 > .rtIn::before {
  background-position-x: -170px;
  background-position-y: -51px;
}
.bs-equipmenttype-icon.bs-i-11-3 > .rtIn::before {
  background-position-x: -170px;
  background-position-y: -34px;
}
.bs-equipmenttype-icon.bs-i-11-2 > .rtIn::before {
  background-position-x: -170px;
  background-position-y: -17px;
}
.bs-equipmenttype-icon.bs-i-11-1 > .rtIn::before {
  background-position-x: -170px;
  background-position-y: 0px;
}
.bs-equipmenttype-icon.bs-i-10-12 > .rtIn::before {
  background-position-x: -153px;
  background-position-y: -187px;
}
.bs-equipmenttype-icon.bs-i-10-11 > .rtIn::before {
  background-position-x: -153px;
  background-position-y: -170px;
}
.bs-equipmenttype-icon.bs-i-10-10 > .rtIn::before {
  background-position-x: -153px;
  background-position-y: -153px;
}
.bs-equipmenttype-icon.bs-i-10-9 > .rtIn::before {
  background-position-x: -153px;
  background-position-y: -136px;
}
.bs-equipmenttype-icon.bs-i-10-8 > .rtIn::before {
  background-position-x: -153px;
  background-position-y: -119px;
}
.bs-equipmenttype-icon.bs-i-10-7 > .rtIn::before {
  background-position-x: -153px;
  background-position-y: -102px;
}
.bs-equipmenttype-icon.bs-i-10-6 > .rtIn::before {
  background-position-x: -153px;
  background-position-y: -85px;
}
.bs-equipmenttype-icon.bs-i-10-5 > .rtIn::before {
  background-position-x: -153px;
  background-position-y: -68px;
}
.bs-equipmenttype-icon.bs-i-10-4 > .rtIn::before {
  background-position-x: -153px;
  background-position-y: -51px;
}
.bs-equipmenttype-icon.bs-i-10-3 > .rtIn::before {
  background-position-x: -153px;
  background-position-y: -34px;
}
.bs-equipmenttype-icon.bs-i-10-2 > .rtIn::before {
  background-position-x: -153px;
  background-position-y: -17px;
}
.bs-equipmenttype-icon.bs-i-10-1 > .rtIn::before {
  background-position-x: -153px;
  background-position-y: 0px;
}
.bs-equipmenttype-icon.bs-i-9-12 > .rtIn::before {
  background-position-x: -136px;
  background-position-y: -187px;
}
.bs-equipmenttype-icon.bs-i-9-11 > .rtIn::before {
  background-position-x: -136px;
  background-position-y: -170px;
}
.bs-equipmenttype-icon.bs-i-9-10 > .rtIn::before {
  background-position-x: -136px;
  background-position-y: -153px;
}
.bs-equipmenttype-icon.bs-i-9-9 > .rtIn::before {
  background-position-x: -136px;
  background-position-y: -136px;
}
.bs-equipmenttype-icon.bs-i-9-8 > .rtIn::before {
  background-position-x: -136px;
  background-position-y: -119px;
}
.bs-equipmenttype-icon.bs-i-9-7 > .rtIn::before {
  background-position-x: -136px;
  background-position-y: -102px;
}
.bs-equipmenttype-icon.bs-i-9-6 > .rtIn::before {
  background-position-x: -136px;
  background-position-y: -85px;
}
.bs-equipmenttype-icon.bs-i-9-5 > .rtIn::before {
  background-position-x: -136px;
  background-position-y: -68px;
}
.bs-equipmenttype-icon.bs-i-9-4 > .rtIn::before {
  background-position-x: -136px;
  background-position-y: -51px;
}
.bs-equipmenttype-icon.bs-i-9-3 > .rtIn::before {
  background-position-x: -136px;
  background-position-y: -34px;
}
.bs-equipmenttype-icon.bs-i-9-2 > .rtIn::before {
  background-position-x: -136px;
  background-position-y: -17px;
}
.bs-equipmenttype-icon.bs-i-9-1 > .rtIn::before {
  background-position-x: -136px;
  background-position-y: 0px;
}
.bs-equipmenttype-icon.bs-i-8-12 > .rtIn::before {
  background-position-x: -119px;
  background-position-y: -187px;
}
.bs-equipmenttype-icon.bs-i-8-11 > .rtIn::before {
  background-position-x: -119px;
  background-position-y: -170px;
}
.bs-equipmenttype-icon.bs-i-8-10 > .rtIn::before {
  background-position-x: -119px;
  background-position-y: -153px;
}
.bs-equipmenttype-icon.bs-i-8-9 > .rtIn::before {
  background-position-x: -119px;
  background-position-y: -136px;
}
.bs-equipmenttype-icon.bs-i-8-8 > .rtIn::before {
  background-position-x: -119px;
  background-position-y: -119px;
}
.bs-equipmenttype-icon.bs-i-8-7 > .rtIn::before {
  background-position-x: -119px;
  background-position-y: -102px;
}
.bs-equipmenttype-icon.bs-i-8-6 > .rtIn::before {
  background-position-x: -119px;
  background-position-y: -85px;
}
.bs-equipmenttype-icon.bs-i-8-5 > .rtIn::before {
  background-position-x: -119px;
  background-position-y: -68px;
}
.bs-equipmenttype-icon.bs-i-8-4 > .rtIn::before {
  background-position-x: -119px;
  background-position-y: -51px;
}
.bs-equipmenttype-icon.bs-i-8-3 > .rtIn::before {
  background-position-x: -119px;
  background-position-y: -34px;
}
.bs-equipmenttype-icon.bs-i-8-2 > .rtIn::before {
  background-position-x: -119px;
  background-position-y: -17px;
}
.bs-equipmenttype-icon.bs-i-8-1 > .rtIn::before {
  background-position-x: -119px;
  background-position-y: 0px;
}
.bs-equipmenttype-icon.bs-i-7-12 > .rtIn::before {
  background-position-x: -102px;
  background-position-y: -187px;
}
.bs-equipmenttype-icon.bs-i-7-11 > .rtIn::before {
  background-position-x: -102px;
  background-position-y: -170px;
}
.bs-equipmenttype-icon.bs-i-7-10 > .rtIn::before {
  background-position-x: -102px;
  background-position-y: -153px;
}
.bs-equipmenttype-icon.bs-i-7-9 > .rtIn::before {
  background-position-x: -102px;
  background-position-y: -136px;
}
.bs-equipmenttype-icon.bs-i-7-8 > .rtIn::before {
  background-position-x: -102px;
  background-position-y: -119px;
}
.bs-equipmenttype-icon.bs-i-7-7 > .rtIn::before {
  background-position-x: -102px;
  background-position-y: -102px;
}
.bs-equipmenttype-icon.bs-i-7-6 > .rtIn::before {
  background-position-x: -102px;
  background-position-y: -85px;
}
.bs-equipmenttype-icon.bs-i-7-5 > .rtIn::before {
  background-position-x: -102px;
  background-position-y: -68px;
}
.bs-equipmenttype-icon.bs-i-7-4 > .rtIn::before {
  background-position-x: -102px;
  background-position-y: -51px;
}
.bs-equipmenttype-icon.bs-i-7-3 > .rtIn::before {
  background-position-x: -102px;
  background-position-y: -34px;
}
.bs-equipmenttype-icon.bs-i-7-2 > .rtIn::before {
  background-position-x: -102px;
  background-position-y: -17px;
}
.bs-equipmenttype-icon.bs-i-7-1 > .rtIn::before {
  background-position-x: -102px;
  background-position-y: 0px;
}
.bs-equipmenttype-icon.bs-i-6-12 > .rtIn::before {
  background-position-x: -85px;
  background-position-y: -187px;
}
.bs-equipmenttype-icon.bs-i-6-11 > .rtIn::before {
  background-position-x: -85px;
  background-position-y: -170px;
}
.bs-equipmenttype-icon.bs-i-6-10 > .rtIn::before {
  background-position-x: -85px;
  background-position-y: -153px;
}
.bs-equipmenttype-icon.bs-i-6-9 > .rtIn::before {
  background-position-x: -85px;
  background-position-y: -136px;
}
.bs-equipmenttype-icon.bs-i-6-8 > .rtIn::before {
  background-position-x: -85px;
  background-position-y: -119px;
}
.bs-equipmenttype-icon.bs-i-6-7 > .rtIn::before {
  background-position-x: -85px;
  background-position-y: -102px;
}
.bs-equipmenttype-icon.bs-i-6-6 > .rtIn::before {
  background-position-x: -85px;
  background-position-y: -85px;
}
.bs-equipmenttype-icon.bs-i-6-5 > .rtIn::before {
  background-position-x: -85px;
  background-position-y: -68px;
}
.bs-equipmenttype-icon.bs-i-6-4 > .rtIn::before {
  background-position-x: -85px;
  background-position-y: -51px;
}
.bs-equipmenttype-icon.bs-i-6-3 > .rtIn::before {
  background-position-x: -85px;
  background-position-y: -34px;
}
.bs-equipmenttype-icon.bs-i-6-2 > .rtIn::before {
  background-position-x: -85px;
  background-position-y: -17px;
}
.bs-equipmenttype-icon.bs-i-6-1 > .rtIn::before {
  background-position-x: -85px;
  background-position-y: 0px;
}
.bs-equipmenttype-icon.bs-i-5-12 > .rtIn::before {
  background-position-x: -68px;
  background-position-y: -187px;
}
.bs-equipmenttype-icon.bs-i-5-11 > .rtIn::before {
  background-position-x: -68px;
  background-position-y: -170px;
}
.bs-equipmenttype-icon.bs-i-5-10 > .rtIn::before {
  background-position-x: -68px;
  background-position-y: -153px;
}
.bs-equipmenttype-icon.bs-i-5-9 > .rtIn::before {
  background-position-x: -68px;
  background-position-y: -136px;
}
.bs-equipmenttype-icon.bs-i-5-8 > .rtIn::before {
  background-position-x: -68px;
  background-position-y: -119px;
}
.bs-equipmenttype-icon.bs-i-5-7 > .rtIn::before {
  background-position-x: -68px;
  background-position-y: -102px;
}
.bs-equipmenttype-icon.bs-i-5-6 > .rtIn::before {
  background-position-x: -68px;
  background-position-y: -85px;
}
.bs-equipmenttype-icon.bs-i-5-5 > .rtIn::before {
  background-position-x: -68px;
  background-position-y: -68px;
}
.bs-equipmenttype-icon.bs-i-5-4 > .rtIn::before {
  background-position-x: -68px;
  background-position-y: -51px;
}
.bs-equipmenttype-icon.bs-i-5-3 > .rtIn::before {
  background-position-x: -68px;
  background-position-y: -34px;
}
.bs-equipmenttype-icon.bs-i-5-2 > .rtIn::before {
  background-position-x: -68px;
  background-position-y: -17px;
}
.bs-equipmenttype-icon.bs-i-5-1 > .rtIn::before {
  background-position-x: -68px;
  background-position-y: 0px;
}
.bs-equipmenttype-icon.bs-i-4-12 > .rtIn::before {
  background-position-x: -51px;
  background-position-y: -187px;
}
.bs-equipmenttype-icon.bs-i-4-11 > .rtIn::before {
  background-position-x: -51px;
  background-position-y: -170px;
}
.bs-equipmenttype-icon.bs-i-4-10 > .rtIn::before {
  background-position-x: -51px;
  background-position-y: -153px;
}
.bs-equipmenttype-icon.bs-i-4-9 > .rtIn::before {
  background-position-x: -51px;
  background-position-y: -136px;
}
.bs-equipmenttype-icon.bs-i-4-8 > .rtIn::before {
  background-position-x: -51px;
  background-position-y: -119px;
}
.bs-equipmenttype-icon.bs-i-4-7 > .rtIn::before {
  background-position-x: -51px;
  background-position-y: -102px;
}
.bs-equipmenttype-icon.bs-i-4-6 > .rtIn::before {
  background-position-x: -51px;
  background-position-y: -85px;
}
.bs-equipmenttype-icon.bs-i-4-5 > .rtIn::before {
  background-position-x: -51px;
  background-position-y: -68px;
}
.bs-equipmenttype-icon.bs-i-4-4 > .rtIn::before {
  background-position-x: -51px;
  background-position-y: -51px;
}
.bs-equipmenttype-icon.bs-i-4-3 > .rtIn::before {
  background-position-x: -51px;
  background-position-y: -34px;
}
.bs-equipmenttype-icon.bs-i-4-2 > .rtIn::before {
  background-position-x: -51px;
  background-position-y: -17px;
}
.bs-equipmenttype-icon.bs-i-4-1 > .rtIn::before {
  background-position-x: -51px;
  background-position-y: 0px;
}
.bs-equipmenttype-icon.bs-i-3-12 > .rtIn::before {
  background-position-x: -34px;
  background-position-y: -187px;
}
.bs-equipmenttype-icon.bs-i-3-11 > .rtIn::before {
  background-position-x: -34px;
  background-position-y: -170px;
}
.bs-equipmenttype-icon.bs-i-3-10 > .rtIn::before {
  background-position-x: -34px;
  background-position-y: -153px;
}
.bs-equipmenttype-icon.bs-i-3-9 > .rtIn::before {
  background-position-x: -34px;
  background-position-y: -136px;
}
.bs-equipmenttype-icon.bs-i-3-8 > .rtIn::before {
  background-position-x: -34px;
  background-position-y: -119px;
}
.bs-equipmenttype-icon.bs-i-3-7 > .rtIn::before {
  background-position-x: -34px;
  background-position-y: -102px;
}
.bs-equipmenttype-icon.bs-i-3-6 > .rtIn::before {
  background-position-x: -34px;
  background-position-y: -85px;
}
.bs-equipmenttype-icon.bs-i-3-5 > .rtIn::before {
  background-position-x: -34px;
  background-position-y: -68px;
}
.bs-equipmenttype-icon.bs-i-3-4 > .rtIn::before {
  background-position-x: -34px;
  background-position-y: -51px;
}
.bs-equipmenttype-icon.bs-i-3-3 > .rtIn::before {
  background-position-x: -34px;
  background-position-y: -34px;
}
.bs-equipmenttype-icon.bs-i-3-2 > .rtIn::before {
  background-position-x: -34px;
  background-position-y: -17px;
}
.bs-equipmenttype-icon.bs-i-3-1 > .rtIn::before {
  background-position-x: -34px;
  background-position-y: 0px;
}
.bs-equipmenttype-icon.bs-i-2-12 > .rtIn::before {
  background-position-x: -17px;
  background-position-y: -187px;
}
.bs-equipmenttype-icon.bs-i-2-11 > .rtIn::before {
  background-position-x: -17px;
  background-position-y: -170px;
}
.bs-equipmenttype-icon.bs-i-2-10 > .rtIn::before {
  background-position-x: -17px;
  background-position-y: -153px;
}
.bs-equipmenttype-icon.bs-i-2-9 > .rtIn::before {
  background-position-x: -17px;
  background-position-y: -136px;
}
.bs-equipmenttype-icon.bs-i-2-8 > .rtIn::before {
  background-position-x: -17px;
  background-position-y: -119px;
}
.bs-equipmenttype-icon.bs-i-2-7 > .rtIn::before {
  background-position-x: -17px;
  background-position-y: -102px;
}
.bs-equipmenttype-icon.bs-i-2-6 > .rtIn::before {
  background-position-x: -17px;
  background-position-y: -85px;
}
.bs-equipmenttype-icon.bs-i-2-5 > .rtIn::before {
  background-position-x: -17px;
  background-position-y: -68px;
}
.bs-equipmenttype-icon.bs-i-2-4 > .rtIn::before {
  background-position-x: -17px;
  background-position-y: -51px;
}
.bs-equipmenttype-icon.bs-i-2-3 > .rtIn::before {
  background-position-x: -17px;
  background-position-y: -34px;
}
.bs-equipmenttype-icon.bs-i-2-2 > .rtIn::before {
  background-position-x: -17px;
  background-position-y: -17px;
}
.bs-equipmenttype-icon.bs-i-2-1 > .rtIn::before {
  background-position-x: -17px;
  background-position-y: 0px;
}
.bs-equipmenttype-icon.bs-i-1-12 > .rtIn::before {
  background-position-x: 0px;
  background-position-y: -187px;
}
.bs-equipmenttype-icon.bs-i-1-11 > .rtIn::before {
  background-position-x: 0px;
  background-position-y: -170px;
}
.bs-equipmenttype-icon.bs-i-1-10 > .rtIn::before {
  background-position-x: 0px;
  background-position-y: -153px;
}
.bs-equipmenttype-icon.bs-i-1-9 > .rtIn::before {
  background-position-x: 0px;
  background-position-y: -136px;
}
.bs-equipmenttype-icon.bs-i-1-8 > .rtIn::before {
  background-position-x: 0px;
  background-position-y: -119px;
}
.bs-equipmenttype-icon.bs-i-1-7 > .rtIn::before {
  background-position-x: 0px;
  background-position-y: -102px;
}
.bs-equipmenttype-icon.bs-i-1-6 > .rtIn::before {
  background-position-x: 0px;
  background-position-y: -85px;
}
.bs-equipmenttype-icon.bs-i-1-5 > .rtIn::before {
  background-position-x: 0px;
  background-position-y: -68px;
}
.bs-equipmenttype-icon.bs-i-1-4 > .rtIn::before {
  background-position-x: 0px;
  background-position-y: -51px;
}
.bs-equipmenttype-icon.bs-i-1-3 > .rtIn::before {
  background-position-x: 0px;
  background-position-y: -34px;
}
.bs-equipmenttype-icon.bs-i-1-2 > .rtIn::before {
  background-position-x: 0px;
  background-position-y: -17px;
}
.bs-equipmenttype-icon.bs-i-1-1 > .rtIn::before {
  background-position-x: 0px;
  background-position-y: 0px;
}
/* position overrides to change the icon for elements with issues, completed or both */
.bs-equipmenttype-icon.completed > .rtIn:before {
  background-position-x: -17px;
  background-position-y: -17px;
}
.bs-equipmenttype-icon.issues > .rtIn:before {
  background-position-x: -17px;
  background-position-y: 0px;
}
.bs-equipmenttype-icon.issues.completed > .rtIn:before {
  background-position-x: 0px;
  background-position-y: -17px;
}
