/* 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(/wps/wcm/connect/prod_nws.capblue.com29556/a6808bc3-da8c-48bd-868a-dcb0615fd68e/sprite.png?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_4G00HA41L8PI50ALUD09N53000-a6808bc3-da8c-48bd-868a-dcb0615fd68e-puInUp4);
}
.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;
}
.balloon {
	background-position: -400px -1200px;
}
.pillar {
	background-position: -600px -1200px;
}
.compass {
	background-position: -800px -1200px;
}
.rx-script {
	background-position: -1000px -1200px;
}
.med-bottle {
	background-position: -1200px -1200px;
}


/* Eighth row of sprite */
.aid-kit {
	background-position: 0px -1400px;
}
.heart-rate {
	background-position: -200px -1400px;
}
.swimming {
	background-position: -400px -1400px;
}
.clockboard {
	background-position: -600px -1400px;
}
.transport {
	background-position: -800px -1400px;
}
.cross-script {
	background-position: -1000px -1400px;
}
.gov-building {
	background-position: -1200px -1400px;
}

/* Ninth row of sprite */
.refresh {
	background-position: 0px -1600px;
}
.credit-cards {
	background-position: -200px -1600px;
}
.backpack {
	background-position: -400px -1600px;
}
.patient-file {
	background-position: -600px -1600px;
}
.family {
	background-position: -800px -1600px;
}
.fit-watch {
	background-position: -1000px -1600px;
}
.health-event {
	background-position: -1200px -1600px;
}

/* Tenth row of sprite */
.phone-service {
	background-position: 0px -1800px;
}
.cal-event {
	background-position: -200px -1800px;
}
.heart-shield {
	background-position: -400px -1800px;
}
.phone-health {
	background-position: -600px -1800px;
}
.dental-alt-one {
	background-position: -800px -1800px;
}
.dental-alt-two {
	background-position: -1000px -1800px;
}
.question-answer {
	background-position: -1200px -1800px;
}

/* Eleventh row of sprite */
.vision-alt-one {
	background-position: 0px -2000px;
}
.vision-alt-two {
	background-position: -200px -2000px;
}
.group-discuss {
	background-position: -400px -2000px;
}
.health-book {
	background-position: -600px -2000px;
}
.nurse {
	background-position: -800px -2000px;
}
.online-learning {
	background-position: -1000px -2000px;
}
.nutrition-one {
	background-position: -1200px -2000px;
}

/* Twelth row of sprite */
.nutrition-two {
	background-position: 0px -2200px;
}
.nutrition-three {
	background-position: -200px -2200px;
}
.business-growth {
	background-position: -400px -2200px;
}
.org-chart {
	background-position: -600px -2200px;
}
.travel-alt-one {
	background-position: -800px -2200px;
}
.travel-alt-two {
	background-position: -1000px -2200px;
}
.travel-shop {
	background-position: -1200px -2200px;
}
/* Thirteenthth row of sprite */
.lock {
background-position: 0px -2390px;
}
.virtual-care {
background-position: -200px -2390px;
}
.member-services {
background-position: -400px -2390px;
    margin-left: 35px;
}

.icon-grid-col .row .raised-links {margin-bottom:3em;}