@media all and (-ms-high-contrast:none) {
	/* IE10+ CSS styles go here */
	.glyphicon {
		background-image: url('../img/glyphicons/glyphicons.png');
		width: 15px;
		height: 14px;
	}
	.glyphicon.glyphicon-plus {
		background-position: 0px 0px; 
	}
	.glyphicon.glyphicon-option-horizontal {
		background-position: -18px 0px; 
	}
	.glyphicon.glyphicon-remove {
		background-position: -35px 0px; 
	}
	.glyphicon.glyphicon-search {
		background-position: -53px 0px; 
	}
	.glyphicon.glyphicon-user {
		background-position: -70px 0px; 
	}
	.glyphicon.glyphicon-envelope {
		background-position: -87px 0px; 
	}
	.glyphicon.glyphicon-phone {
		background-position: -104px 0px; 
	}
	.glyphicon.glyphicon-send {
		background-position: -122px 0px; 
	}
	.glyphicon.glyphicon-export {
		background-position: -139px 0px; 
	}
	.glyphicon.glyphicon-check {
		background-position: -156px 0px; 
	}
	.glyphicon.glyphicon-share {
		background-position: -173px 0px; 
	}
	.glyphicon.glyphicon-list-alt {
		background-position: -191px 0px; 
	}
	.glyphicon.glyphicon-option-vertical {
		background-position: -207px 0px; 
	}
	.glyphicon.glyphicon-cog {
		background-position: -225px 0px; 
	}
	.glyphicon.glyphicon-time {
		background-position: -243px 0px; 
	}
	.glyphicon.glyphicon-refresh {
		background-position: -260px 0px; 
	}
	.glyphicon.glyphicon-file {
		background-position: -277px 0px; 
	}
	.glyphicon.glyphicon-home {
		background-position: -296px 0px; 
	}
	.glyphicon.glyphicon-wrench {
		background-position: -313px 0px; 
	}
	.glyphicon.glyphicon-dashboard {
		background-position: -330px 0px; 
	}
	.glyphicon.glyphicon-road {
		background-position: -346px 0px; 
		width: 17px;
	}
	.glyphicon.glyphicon-lock {
		background-position: -364px 0px;
	}
	.glyphicon.glyphicon-briefcase {
		background-position: -382px 0px; 
	}
	.glyphicon.glyphicon-chevron-right {
		background-position: -401px 0px; 
	}
	.glyphicon.glyphicon-pencil {
		background-position: -416px 0px; 
	}
	.glyphicon.glyphicon-ok {
		background-position: -434px 0px; 
	}
	.glyphicon.glyphicon-earphone {
		background-position: -451px 0px; 
	}
	.glyphicon.glyphicon-info-sign {
		background-position: -469px 0px; 
	}

	.table .glyphicon, 
	.btn-sm .glyphicon {
		background-image: url('../img/glyphicons/glyphicons-sm.png');
		width: 11px;
		height: 10px;
		top: -1px;
	}
	.table .glyphicon.glyphicon-plus,
	.btn-sm .glyphicon.glyphicon-plus  {
		background-position: 0px 0px; 
	}
	.table .glyphicon.glyphicon-option-horizontal,
	.btn-sm .glyphicon.glyphicon-option-horizontal {
		background-position: -14px 0px; 
	}
	.table .glyphicon.glyphicon-remove,
	.btn-sm .glyphicon.glyphicon-remove {
		background-position: -27px 0px; 
	}
	.table .glyphicon.glyphicon-search,
	.btn-sm .glyphicon.glyphicon-search {
		background-position: -40px 0px; 
	}
	.table .glyphicon.glyphicon-user,
	.btn-sm .glyphicon.glyphicon-user {
		background-position: -53px 0px; 
	}
	.table .glyphicon.glyphicon-envelope,
	.btn-sm .glyphicon.glyphicon-envelope {
		background-position: -67px 0px; 
	}
	.table .glyphicon.glyphicon-phone,
	.btn-sm .glyphicon.glyphicon-phone {
		background-position: -80px 0px; 
	}
	.table .glyphicon.glyphicon-send,
	.btn-sm .glyphicon.glyphicon-send {
		background-position: -93px 0px; 
	}
	.table .glyphicon.glyphicon-export,
	.btn-sm .glyphicon.glyphicon-export {
		background-position: -107px 0px; 
	}
	.table .glyphicon.glyphicon-check,
	.btn-sm .glyphicon.glyphicon-check {
		background-position: -120px 0px; 
	}
	.table .glyphicon.glyphicon-share,
	.btn-sm .glyphicon.glyphicon-share {
		background-position: -133px 0px; 
	}
	.table .glyphicon.glyphicon-list-alt,
	.btn-sm .glyphicon.glyphicon-list-alt {
		background-position: -147px 0px; 
	}
	.table .glyphicon.glyphicon-option-vertical,
	.btn-sm .glyphicon.glyphicon-option-vertical {
		background-position: -160px 0px; 
	}
	.table .glyphicon.glyphicon-cog,
	.btn-sm .glyphicon.glyphicon-cog {
		background-position: -173px 0px; 
	}
	.table .glyphicon.glyphicon-time,
	.btn-sm .glyphicon.glyphicon-time {
		background-position: -186px 0px; 
	}
	.table .glyphicon.glyphicon-refresh,
	.btn-sm .glyphicon.glyphicon-refresh {
		background-position: -200px 0px; 
	}
	.table .glyphicon.glyphicon-file,
	.btn-sm .glyphicon.glyphicon-file {
		background-position: -213px 0px; 
	}
	.table .glyphicon.glyphicon-home,
	.btn-sm .glyphicon.glyphicon-home {
		background-position: -227px 0px; 
	}
	.table .glyphicon.glyphicon-wrench,
	.btn-sm .glyphicon.glyphicon-wrench {
		background-position: -240px 0px; 
	}
	.table .glyphicon.glyphicon-dashboard,
	.btn-sm .glyphicon.glyphicon-dashboard {
		background-position: -253px 0px; 
	}
	.table .glyphicon.glyphicon-road,
	.btn-sm .glyphicon.glyphicon-road {
		background-position: -266px 0px; 
		width: 12px;
	}
	.table .glyphicon.glyphicon-lock,
	.btn-sm .glyphicon.glyphicon-lock {
		background-position: -280px 0px;
	}
	.table .glyphicon.glyphicon-briefcase,
	.btn-sm .glyphicon.glyphicon-briefcase {
		background-position: -293px 0px; 
	}
	.table .glyphicon.glyphicon-chevron-right,
	.btn-sm .glyphicon.glyphicon-chevron-right {
		background-position: -307px 0px; 
	}
	.table .glyphicon.glyphicon-pencil,
	.btn-sm .glyphicon.glyphicon-pencil {
		background-position: -320px 0px; 
	}
	.table .glyphicon.glyphicon-ok,
	.btn-sm .glyphicon.glyphicon-ok {
		background-position: -334px 0px; 
	}
	.table .glyphicon.glyphicon-earphone,
	.btn-sm .glyphicon.glyphicon-earphone {
		background-position: -347px 0px; 
	}
	.table .glyphicon.glyphicon-info-sign,
	.btn-sm .glyphicon.glyphicon-info-sign {
		background-position: -360px 0px; 
	}
}