/* This file references a set of icons specifically designed for CBC. This utilizes a single image and a sprite based approach for display */

/* Helper classes for overall display of icons */
.cbc-icon {
	display: inline-block;
	width: 200px;
	height: 200px;
	background-image: url(../img/global/sprite.png);
}
.center-icon {
	margin-left: auto;
	margin-right: auto;
}
.cbc-icon.short {
	height: 162px;
}

/* First row of sprite */
.med-chart {
	background-position: 0px 0px;
}
.award {
	background-position: -200px 0px;
}
.chart {
	background-position: -400px 0px;
}
.members {
	background-position: -600px 0px;
}
.laptop {
	background-position: -800px 0px;
}
.question {
	background-position: -1000px 0px;
}
.stopwatch {
	background-position: -1200px 0px;
}

/* Second row of sprite */
.quote {
	background-position: 0px -200px;
}
.document {
	background-position: -200px -200px;
}
.doctor {
	background-position: -400px -200px;
}
.short-dental {
	background-position: -600px -200px;
}
.mail {
	background-position: -800px -200px;
}
.pet {
	background-position: -1000px -200px;
}
.balloons {
	background-position: -1200px -200px;
}

/* Third row of sprite */
.heart {
	background-position: 0px -400px;
}
.apple {
	background-position: -200px -400px;
}
.time {
	background-position: -400px -400px;
}
.search {
	background-position: -600px -400px;
}
.globe {
	background-position: -800px -400px;
}
.gear {
	background-position: -1000px -400px;
}
.cart {
	background-position: -1200px -400px;
}

/* Fourth row of sprite */
.chat {
	background-position: 0px -600px;
}
.umbrella {
	background-position: -200px -600px;
}
.award-badge {
	background-position: -400px -600px;
}
.shake {
	background-position: -600px -600px;
}
.tools {
	background-position: -800px -600px;
}
.luggage {
	background-position: -1000px -600px;
}
.badge-phone {
	background-position: -1200px -600px;
}

/* Fifth row of sprite */
.trophy {
	background-position: 0px -800px;
}
.wallet {
	background-position: -200px -800px;
}
.books {
	background-position: -400px -800px;
}
.graduate {
	background-position: -600px -800px;
}
.pen {
	background-position: -800px -800px;
}
.drug {
	background-position: -1000px -800px;
}
.single-heart {
	background-position: -1200px -800px;
}

/* Sixth row of sprite */
.scope {
	background-position: 0px -1000px;
}
.printer {
	background-position: -200px -1000px;
}
.calendar-plain {
	background-position: -400px -1000px;
}
.report {
	background-position: -600px -1000px;
}
.report-two {
	background-position: -800px -1000px;
}
.clipboard {
	background-position: -1000px -1000px;
}
.up-arrow {
	background-position: -1200px -1000px;
}

/* Seventh row of sprite */
.monitor {
	background-position: 0px -1200px;
}
.smartphone {
	background-position: -200px -1200px;
}


