.miGrid .gridxQuickFilterButton .dijitButtonContents,
.picklistGrid .dijitCheckBox, .picklistGrid .dijitCheckBoxIcon, 
.headerTabButton .dijitArrowButtonInner, .headerTabButtonSelected .dijitArrowButtonInner,
.headerTabButton .dijitHasDropDownOpen .dijitArrowButtonInner, .headerTabButtonSelected .dijitHasDropDownOpen .dijitArrowButtonInner,
.headerButtonUser .dijitArrowButtonInner, .orgSelect .dijitArrowButtonInner, .shSearchSelect .dijitArrowButtonInner,
.orgAdminCuAssociationSelect .dijitArrowButtonInner,
.xsenseTitlePane .dijitArrowNode,
.permissionTable .gridxTreeExpandoIcon,  
.rulesAcc .dijitAccordionArrow,
.x2Icon, .x2WideIcon, .x2MidIcon, .x2BigIcon {
	background-image: url("../images/x2icons_126.png") !important; /* x2 icons sprite image */
	background-repeat: no-repeat;
	text-align: center;
	width: 16px;
	height: 16px;
}

.x2IconEMPTY { background-position: 50px 0px; }
.x2IconTreeExpand { background-position: 0px 0px; }
.x2IconTreeExpandHover { background-position: -18px 0px; }
.x2IconTreeCollapse { background-position: -36px 0px; }
.x2IconTreeCollapseHover { background-position: -54px 0px; }
.x2IconTreeLeaf { background-position: -72px 0px; }

.x2IconStoreWhite { background-position: -824px -20px; }
.x2IconHandAndKeyWhite { background-position: -824px -60px; }

.selectProductTree .dijitTreeRowHover .dijitTreeExpandoLeaf,
.x2IconProductTreeLeafHover { background-position: -90px 0px; }

.selectProductTree .dijitTreeExpandoLeaf,
.x2IconProductTreeLeaf { background-position: -108px 0px; }

.x2IconDelete { background-position: -126px 0px; }
.x2IconArchive { background-position: -126px 0px; }
.x2IconChangePwd { background-position: -144px 0px; }
.x2IconCollapseLeft { background-position: -162px 0px; }
.x2IconExpandRight { background-position: -180px 0px; }
.x2IconStatusOK { background-position: -198px 0px; }
.x2IconStatusERR { background-position: -216px 0px; }
.x2IconRefresh { background-position: -234px 0px; }

.orgSelect .dijitArrowButtonInner, .shSearchSelect .dijitArrowButtonInner,
.x2IconDropDownArrow { background-position: -252px 0px !important; }

.orgAdminCuAssociationSelect .dijitArrowButtonInner,
.x2IconDropDownArrowDark { background-position: -270px 0px !important; background-color: transparent !important;}
.x2IconZoomIn { background-position: -288px 0px !important; }
.x2IconEditSmall { background-position: -306px 0px; height:12px; margin-top: 2px;}
.x2IconSaveSmall { background-position: -324px 0px; height:12px; margin-top: 2px;}

.picklistGrid .dijitCheckBox,
.x2IconBlackCheckboxUnchecked { background-position: -360px 0px; height:15px; width:15px;}

.x2IconShArrivedLowBattery { background-position: -510px 0px; }
.x2IconShInProgressLowBattery { background-position: -528px 0px; }

.x2IconRawData { background-position: -550px 0px; }
.x2IconRecipient { background-position: -570px 0px; width:18px; height:12px; margin-bottom: -3px;}

.picklistGrid .dijitCheckBoxChecked,
.x2IconBlackCheckboxChecked { background-position: -378px 0px; height:15px; width:15px;}

.x2IconMoveLeftArrowSmall { background-position: -414px 0px; height:12px; width:12px;}
.x2IconMoveRightArrowSmall { background-position: -432px 0px; height:12px; width:12px;}
.x2IconAlertSmall { background-position: -450px 0px; }
.x2IconMoveItemSmall { background-position: -470px 0px; height:13px;}
.x2IconPerms { background-position: -490px 0px;}

.x2IconCUDisconnected { background-position: -604px 0px; }
.x2IconCUConnected { background-position: -604px -20px; }

.x2IconBatteryBlack { background-position: -630px 0px; }
.x2IconBatteryLow { background-position: -648px 0px; }

.x2IconShare { background-position: -762px 0px; }
.x2IconStrawberry { background-position: -780px 0px; }

.x2IconVideo { background-position: -802px 0px; width:18px; }
.x2IconVideoWhite { background-position: -802px -20px; width:18px; }

.miGrid .gridxQuickFilterButton .dijitButtonContents,
.x2IconZoomGlass { background-position: 0px -20px; }

.x2IconShArrived { background-position: -18px -20px; }

.x2IconEdit { background-position: -36px -20px; }
.x2IconUncheckedBoxSmall { background-position: -54px -20px; }
.x2IconCheckedBoxSmall { background-position: -72px -20px; }

.headerTabButton .dijitArrowButtonInner, .headerTabButtonSelected .dijitArrowButtonInner,
.headerButtonUser .dijitArrowButtonInner,
.x2IconArrowDown { background-position: -90px -20px; margin-top: 8px;}

.headerTabButton .dijitHasDropDownOpen .dijitArrowButtonInner, .headerTabButtonSelected .dijitHasDropDownOpen .dijitArrowButtonInner,
.headerButtonUser .dijitHasDropDownOpen .dijitArrowButtonInner,
.x2IconHeaderMenuArrow { background-position: -108px -20px !important; margin-top: 8px;}

.xsenseTitlePane .dijitTitlePaneTitleClosed .dijitArrowNode,
.rulesAcc .dijitAccordionTitle>.dijitAccordionTitleFocus>.dijitAccordionArrow, 
.x2IconTitleClosedArrow { background-position: -126px -20px; width:16px; height:16px; }

.xsenseTitlePane .dijitTitlePaneTitleOpen .dijitArrowNode,
.rulesAcc .dijitAccordionTitleSelected>.dijitAccordionTitleFocus>.dijitAccordionArrow,
.x2IconTitleOpenArrow { background-position: -144px -20px; width:16px; height:16px; }

.x2IconPopupArrow { background-position: -162px -20px !important;}
.x2IconPopupArrowDown { background-position: -180px -20px !important;}
.x2IconStatusActive { background-position: -198px -20px !important;}
.x2IconStatusInactive { background-position: -216px -20px !important;}

.permissionTable .gridxTreeExpandoIcon, .x2IconAdd,
.x2IconTreeExpandBlack { background-position: -234px -20px; }

.permissionTable .gridxTreeExpandoCellOpen .gridxTreeExpandoIcon, 
.x2IconTreeCollapseBlack { background-position: -252px -20px; }

.x2IconDeleteDisable { background-position: -270px -20px; }

.x2IconShInProgress { background-position: -378px -20px; }
.x2IconShClosed, .x2IconFinished { background-position: -360px -20px; }

.x2IconSingleColumn { background-position: -398px -20px; }
.x2IconTwoColumns { background-position: -398px -40px; }
.x2IconThreeColumns { background-position: -415px -20px; }
.x2IconFourColumns { background-position: -415px -40px; }
.x2IconArrowBack { background-position: -432px -20px; }
.x2IconRemove { background-position: -450px -20px; }

.x2IconPlay { background-position: -490px -20px; }
.x2IconPause { background-position: -510px -20px; }

.x2IconLockClosed { background-position: -530px -20px; }
.x2IconLockOpened { background-position: -548px -20px; }

.x2IconNewTab { background-position: -570px -20px; }

.x2IconFlightModeOff { background-position: -630px -20px; }
.x2IconFlightModeOn { background-position: -648px -20px; }

.x2IconShPending { background-position: -705px -20px; }
.x2IconTriStateBoxSmall { background-position: -728px -20px; }

.x2IconTagSmall  { background-position: -750px -20px; }

.x2IconCopySmall  { background-position: -770px -20px; }

.selectProductTree .dijitTreeRowSelected .dijitTreeExpandoLeaf,
.x2IconProductTreeLeafSelected { background-position: -108px -40px; }

.x2IconInFavorites { background-position: 0px -40px;}
.x2IconNotInFavorites { background-position: -18px -40px;}

.x2IconRuleUnlink { background-position: -126px -40px; height:12px; margin-top: 2px;}
.x2IconRuleLink { background-position: -144px -40px; height:12px; margin-top: 2px;}

.x2IconRightArrow { background-position: -162px -40px; height:12px; margin-top: 2px;}

.x2IconRuleGlobal {background-position: -180px -40px;}
.x2IconStop { background-position: -198px -40px;}
.x2IconStatusArchived { background-position: -216px -40px !important;}
.x2IconDeleteTransparentBG {background-position: -234px -40px;}
.x2IconAlertInfo {background-position: -252px -40px;}

.x2IconRuleOk { background-position: -270px -40px;}
.x2IconRuleInactive { background-position: -288px -40px;}

.x2IconActivateSmall { background-position: -306px -40px; height:12px; margin-top: 2px;}
.x2IconDeleteSmall { background-position: -324px -40px; height:12px; margin-top: 2px;}
.x2IconResetSmall { background-position: -342px -40px; height:12px; margin-top: 2px;}
.x2IconCal { background-position: -36px -40px; width:17px; height:16px;}
.x2IconCalDark { background-position: -360px -80px; width:17px; height:16px;}
.x2IconHelp { background-position: -54px -40px;}

.x2IconCrossGray { background-position: -468px -40px;}
.x2IconMinusGray { background-position: -486px -40px;}
.x2IconUploadSmall { background-position: -510px -40px; }

.x2IconStamp { background-position: -528px -40px; }

.x2IconLoudspeaker { background-position: -550px -40px; }
.x2IconQuestionMark { background-position: -570px -40px; }

.x2IconCircleCheckGreen { background-position: -630px -40px; }
.x2IconCircleMinusGrey { background-position: -648px -40px; }

.x2IconZoomBlackBig { background-position: -705px 0px; width: 15px }
.x2IconZoomBlackNormal { background-position: -720px 0px; width: 15px }
.x2IconZoomBlackSmall { background-position: -733px 0px; width: 15px }
.x2IconZoomBlackMini { background-position: -747px 0px; width: 12px }
.x2IconBLE { background-position: -824px 0px; }

.x2IconInboxWhite { background-position: -604px -40px; }

.x2IconGreyLocationMarker { background-position: -770px -40px; }

.x2IconWhiteTags { background-position: -800px -40px; width: 20px; height: 20px; }
.x2IconSimCard { background-position: -824px -40px; }

.x2IconWhitePlus { background-position: -400px 0px; width:12px; height:12px;}

.x2IconArrowDownRed { background-position: -240px -100px;}
.x2IconArrowUpRed { background-position: -240px -100px; transform: rotate(180deg); margin-left: -3px; }

.x2IconArrowUpGreen { background-position: -258px -100px;}
.x2IconArrowDownGreen { background-position: -258px -100px; transform: rotate(180deg); margin-left: -3px; }

.x2IconLogSmall { background-position: -405px -102px; }

.x2IconCircleGreen100 { background-position: -710px -110px; }
.x2IconCircleGreen75  { background-position: -728px -110px; }
.x2IconCircleGreen50  { background-position: -746px -110px; }
.x2IconCircleGreen25  { background-position: -764px -110px; }
.x2IconCircleGreen0  { background-position: -782px -110px; }

.x2IconCircleRed100 { background-position: -710px -130px; }
.x2IconCircleRed75  { background-position: -728px -130px; }
.x2IconCircleRed50  { background-position: -746px -130px; }
.x2IconCircleRed25  { background-position: -764px -130px; }
.x2IconCircleRed0  { background-position: -782px -130px; }

.x2Iconlightning  { background-position: -805px -60px; }

.x2IconCircleRed    { background-position: -824px -104px; width: 14px; height: 14px; }
.x2IconCircleOrange { background-position: -824px -117px; width: 14px; height: 14px; }
.x2IconCircleYellow { background-position: -824px -130px; width: 14px; height: 14px; }
.x2IconCircleGreen  { background-position: -824px -143px; width: 14px; height: 14px; }

.x2WideIcon, .x2MidIcon {
	width: 30px;
	height: 20px;
}

.x2IconHistogram { background-position: -705px -40px; width: 18px; height: 18px; }
.x2IconLineChart { background-position: -725px -40px; width: 18px; height: 18px; }
.x2IconTable { background-position: -745px -40px; width: 18px; height: 18px; }

.x2IconAddNewCompany, .x2IconAddNewProductCategory { background-position: 0px -60px; }
.x2IconAddNewSite { background-position: -30px -60px; }
.x2IconUncheckedBox { background-position: -60px -60px; }
.x2IconTristateBox { background-position: -90px -60px; }
.x2IconCheckedBox { background-position: -120px -60px; }
.x2IconNewTruck { background-position: -150px -60px; }
.x2IconNewTrailer { background-position: -180px -60px; }
.x2IconTemp { background-position: -210px -60px; width: 24px;}
.x2IconRH { background-position: -240px -60px; width: 24px;}
.x2IconSegmentation { background-position: -270px -60px; width: 24px;}
.x2IconAddNewProduct { background-position: -300px -60px; }
.x2IconExport { background-position: -330px -60px; width: 20px;}
.x2IconDewPoint { background-position: -352px -60px; width: 20px;}
.x2IconDewPointLight { background-position: -374px -60px; width: 20px;}

.x2IconExpiryAlertMid { background-position: -400px -60px; width:20px; height:20px;}
.x2IconOkMid { background-position: -424px -60px; width:20px; height:20px;}
.x2IconOkLight { background-position: -446px -60px; width:20px; height:20px;}

.x2IconMoveNode { background-position: -494px -60px; width:20px; height:20px;}
.x2IconDownload { background-position: -520px -60px; width: 24px;}
.x2IconUpload { background-position: -550px -60px; width: 24px;}

.x2IconDoorClosed { background-position: -580px -60px; width: 20px;}
.x2IconDoorOpen { background-position: -600px -60px; width: 20px;}
.x2IconDoor { background-position: -620px -60px; width: 20px;}
.x2IconTools { background-position: -640px -60px; width: 20px;}
.x2IconMailExcel { background-position: -660px -60px; width: 20px;}
.x2IconSave { background-position: -680px -60px; width: 20px;}
.x2IconColumnsReorder, .x2IconTableSettings { background-position: -700px -60px; width: 20px;}
.x2IconTableEdit { background-position: -720px -60px; width: 20px;}
.x2IconRedFlag { background-position: -740px -60px; width: 20px;}
.x2IconWhiteFlag { background-position: -760px -60px; width: 20px;}
.x2IconTimeZone { background-position: -780px -60px; width: 20px;}

.x2IconGreenPlus { background-position: 0px -80px; width: 20px;}
.x2IconSaveWide { background-position: -30px -80px;}
.x2IconNewItem { background-position: 0px -80px; }
.x2IconExportExcel { background-position: -820px -80px; width: 18px; height:20px; }
.x2IconMenu { background-position: -60px -80px; width: 20px;}
.x2IconThresholdAlert { background-position: -90px -80px; width: 20px;}
.x2IconDewPointAlert { background-position: -120px -80px; width: 20px;}
.x2IconLowBatteryAlert { background-position: -150px -80px; width: 20px; height: 20px;}
.x2IconNoReadingsAlert { background-position: -180px -80px; width: 20px;}
.x2IconNoTagsAlert { background-position: -210px -80px; width: 20px;}
.x2IconTimeOK { background-position: -240px -80px; width: 20px;}
.x2IconTempOK { background-position: -270px -80px; width: 20px;}
.x2IconRHOK { background-position: -300px -80px; width: 20px;}
.x2IconZoomInChart { background-position: -330px -80px; width: 20px;}
.x2IconTag { background-position: -400px -80px; width: 20px;}
.x2IconExportReport { background-position: -420px -80px; width: 20px;}

.x2IconLight { background-position: -446px -80px; width: 20px;}
.x2IconShock { background-position: -470px -80px; width: 20px;}
.x2IconRefreshBig { background-position: -494px -80px; width: 20px;}
.x2IconPressure { background-position: -720px -80px; width: 20px;}
.x2IconCo2 { background-position: -760px -80px; width: 20px;}

.x2IconAddUser { background-position: 0px -100px;}
.x2IconPrint { background-position: -30px -100px; width: 20px;}
.x2IconMinus { background-position: -60px -100px; width: 22px; height: 22px; }
.x2IconPlus { background-position: -90px -100px; width: 22px; height: 22px; }
.x2IconX { background-position: -120px -100px; width: 22px; height: 22px; }

.x2IconExpiryOk { background-position: -280px -100px; width: 20px;}
.x2IconExpiryAlert { background-position: -300px -100px; width: 20px;}
.x2IconFromTemplate { background-position: -400px -100px;}
.x2IconExportCsv { background-position: -490px -100px; width: 20px;}

.x2IconTimeInterval { background-position: -280px -102px; }

.x2IconMasks { background-position: -90px -40px; }
.x2IconLetter { background-position: -72px -40px; }
.x2IconChecklist { background-position: -434px -40px; }


.x2IconCuNoConn { background-position: -150px -100px; width: 20px;}
.x2IconCuConn { background-position: -170px -100px; width: 20px;}
.x2IconCuNotAvailableConn { background-position: -190px -100px; width: 20px;}

.x2IconLogs { background-position: -210px -100px; width: 20px;}

.x2IconWarehouse { background-position: -60px -124px; height: 16px; width: 20px; filter: invert(0.6);}
.x2IconShipmentWarehouse { background-position: 0px -124px; height: 16px; width: 100px;}
.x2IconShipmentSeaport { background-position: -100px -124px; height: 16px; width: 100px;}
.x2IconShipmentAirport { background-position: -200px -124px; height: 16px; width: 100px;}
.x2IconShipmentRetailer { background-position: -300px -124px; height: 16px; width: 100px;}

.x2IconShipmentCar { background-position: 0px -142px; height: 16px; width: 100px;}
.x2IconShipmentShip { background-position: -100px -142px; height: 16px; width: 100px;}
.x2IconShipmentPlane { background-position: -200px -142px; height: 16px; width: 100px;}
.x2IconShipmentTransit { background-position: -300px -142px; height: 16px; width: 100px;}

.x2IconScrollLeft  { background-position: -360px -40px; height: 12px; width: 12px; margin-top:24px; margin-right: -4px; }
.x2IconScrollRight  { background-position: -378px -40px; height: 12px; width: 12px; margin-top:24px; margin-right: -4px;}

.x2IconPlusSign  { background-position: -470px -60px; height: 20px; width: 20px; margin-top:2px; margin-right: -2px;}
.x2IconXSign  { background-position: -470px -20px; height: 20px; width: 20px; margin-top:2px; margin-right: -2px;}

.x2BigIcon {
	width: 40px;
	height: 40px;
}

.x2IconThresholdAlertBig { background-position: -440px -120px; }
.x2IconLowBatteryAlertBig { background-position: -480px -120px; }
.x2IconNoReadingsAlertBig { background-position: -520px -120px; }
.x2IconNoTagsAlertBig { background-position: -560px -120px; }

.x2IconExpiryAlertBig { background-position: -520px -80px; }
.x2IconOkBig { background-position: -560px -80px; }

.x2IconCUConnectedBig { background-position: -604px -80px; }
.x2IconCUDisconnectedBig { background-position: -604px -120px; }


.x2IconReverse {
	-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.x2IconLoading {
	background-image: url("../images/loading.gif");
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	text-align: center;
	margin-top: 2px;
}

.x2IconBlank {
	visibility: hidden;
}

.mapIcon {
	background-image: url("../images/mapicons.png") !important; /* x2 icons sprite image */
	background-repeat: no-repeat;
	width: 20px;
	height: 29px;
	text-align: center;
}

.mapIconGreen { background-position: 0px 0px; }
.mapIconRed75 { background-position: -40px 0px; }
.mapIconRed50 { background-position: -80px 0px; }
.mapIconRed25 { background-position: -120px 0px; }
.mapIconRed { background-position: -160px 0px; }

.mapIconBig {
	background-image: url("../images/mapicons.png") !important; /* x2 icons sprite image */
	background-repeat: no-repeat;
	width: 25px;
	height: 36px;
	text-align: center;
}

.mapIconBigGreen { background-position: 0px -40px; }
.mapIconBigRed75 { background-position: -40px -40px; }
.mapIconBigRed50 { background-position: -80px -40px; }
.mapIconBigRed25 { background-position: -120px -40px; }
.mapIconBigRed { background-position: -160px -40px; }

.selectRightArrowIcon {
	background-image: url("../images/selectArrow.png") !important; /* x2 icons sprite image */
	background-repeat: no-repeat;
	width: 19px;
	height: 20px;
}

.cbIcon {
	background-image: url("../images/colorBalls.png") !important; /* color balls icons sprite image */
	background-repeat: no-repeat;
	text-align: center;
	width: 120px;
	height: 12px;
}

.cbLine0 { background-position: 0px    0px; margin-bottom: -5px; }
.cbLine1 { background-position: 0px  -12px; margin-bottom: -5px; }
.cbLine2 { background-position: 0px  -24px; margin-bottom: -5px; }
.cbLine3 { background-position: 0px  -36px; margin-bottom: -5px; }
.cbLine4 { background-position: 0px  -48px; margin-bottom: -5px; }
.cbLine5 { background-position: 0px  -60px; margin-bottom: -5px; }
.cbLine6 { background-position: 0px  -72px; margin-bottom: -5px; }
.cbLine7 { background-position: 0px  -84px; margin-bottom: -5px; }
.cbLine8 { background-position: 0px  -96px; margin-bottom: -5px; }
.cbLine9 { background-position: 0px -108px; margin-bottom: -5px; }

.lbIcon {
	background-image: url("../images/lowBattery.png") !important; /* color balls icons sprite image */
	background-repeat: no-repeat;
	text-align: center;
	width: 30px;
	height: 18px;
	margin-right: 5px;
}

.lbFull { background-position: 0px    0px; }
.lbpt75 { background-position: 0px  -20px; }
.lbpt50 { background-position: 0px  -40px; }
.lbpt25 { background-position: 0px  -60px; }
.lbptNA { background-position: 0px  -80px; }