.sprite {
	background-image: url("/images/sprites/csg-54f0a7922640a.png");
	margin-right: 5px;
	padding: 1px 0 4px 17px;
}
.sprite-bright-icon-small{ background-position: 0 0; width: 14px; height: 14px; } 
.sprite-dark-icon-smgeoall{ background-position: 0 -64px; width: 14px; height: 14px; } 
.sprite-facebook_32{ background-position: 0 -128px; width: 32px; height: 32px; } 
.sprite-grey-icon-small{ background-position: 0 -210px; width: 14px; height: 14px; } 
.sprite-icon-360{ background-position: 0 -274px; width: 14px; height: 14px; } 
.sprite-icon-act{ background-position: 0 -338px; width: 14px; height: 14px; } 
.sprite-icon-addtonews{ background-position: 0 -402px; width: 14px; height: 14px; } 
.sprite-icon-ask{ background-position: 0 -466px; width: 14px; height: 14px; } 
.sprite-icon-contributor{ background-position: 0 -530px; width: 14px; height: 14px; } 
.sprite-icon-date{ background-position: 0 -594px; width: 15px; height: 14px; } 
.sprite-icon-edit{ background-position: 0 -658px; width: 14px; height: 14px; } 
.sprite-icon-forum{ background-position: 0 -722px; width: 14px; height: 14px; } 
.sprite-icon-news{ background-position: -495px -1008px; width: 14px; height: 14px; } 
.sprite-icon-padlock{ background-position: -495px -1072px; width: 14px; height: 14px; } 
.sprite-icon-reference{ background-position: -495px -1136px; width: 14px; height: 14px; } 
.sprite-icon-report{ background-position: -495px -1200px; width: 15px; height: 14px; } 
.sprite-icon-rss{ background-position: -495px -1264px; width: 10px; height: 10px; } 
.sprite-icon-rss{ background-position: -495px -1324px; width: 14px; height: 14px; } 
.sprite-icon-share{ background-position: -495px -1388px; width: 15px; height: 14px; } 
.sprite-icon-social-facebook{ background-position: -495px -1452px; width: 14px; height: 15px; } 
.sprite-icon-social-linkedin{ background-position: -495px -1517px; width: 15px; height: 15px; } 
.sprite-icon-social-stumbleupon{ background-position: -495px -1582px; width: 15px; height: 15px; } 
.sprite-icon-social-twitter{ background-position: -495px -1647px; width: 14px; height: 15px; } 
.sprite-icon-summary{ background-position: -495px -1712px; width: 14px; height: 14px; } 
.sprite-icon-tag{ background-position: -495px -1776px; width: 14px; height: 14px; } 
.sprite-icon-think{ background-position: -495px -1840px; width: 15px; height: 14px; } 
.sprite-icon-trash{ background-position: -495px -1904px; width: 14px; height: 14px; } 
.sprite-icon-tweets{ background-position: -990px 0; width: 14px; height: 14px; } 
.sprite-icon-twitter-sm{ background-position: -990px -64px; width: 16px; height: 16px; } 
.sprite-icon-uploadphoto{ background-position: -990px -130px; width: 14px; height: 14px; } 
.sprite-light-icon-small{ background-position: -990px -194px; width: 14px; height: 14px; } 
.sprite-linkedin_32{ background-position: -990px -258px; width: 32px; height: 32px; } 
.sprite-mid-icon-small{ background-position: -990px -340px; width: 14px; height: 14px; } 
.sprite-star-grey{ background-position: -990px -404px; width: 16px; height: 16px; } 
.sprite-star{ background-position: -990px -470px; width: 16px; height: 16px; } 
.sprite-twitter_32{ background-position: -990px -536px; width: 32px; height: 32px; } 
.sprite-www_32{ background-position: -990px -618px; width: 32px; height: 32px; } 


.ft-sprite {
	background-image: url("/images/sprites/csg-51825f0953999.png");
	margin-right: 5px;
	padding: 1px 0 4px 17px;
	background-repeat: no-repeat;
}

.ft-legend {
	display: inline;
}

.ft-sprite-1{ background-position: 0 0; width: 15px; height: 15px; } 
.ft-sprite-2{ background-position: 0 -65px; width: 15px; height: 15px; } 
.ft-sprite-3{ background-position: 0 -130px; width: 15px; height: 15px; } 
.ft-sprite-4{ background-position: 0 -195px; width: 15px; height: 15px; } 
.ft-sprite-5{ background-position: 0 -260px; width: 15px; height: 15px; } 
.ft-sprite-c1{ background-position: 0 -325px; width: 15px; height: 15px; } 
.ft-sprite-c2{ background-position: 0 -390px; width: 15px; height: 15px; } 
.ft-sprite-c3{ background-position: 0 -455px; width: 15px; height: 15px; } 
.ft-sprite-c4{ background-position: 0 -520px; width: 15px; height: 15px; } 
.ft-sprite-c5{ background-position: 0 -585px; width: 15px; height: 15px; }



.spriteballs {
    background-image: url(/images/sprites/sprite-balls-050515.png);
    background-repeat: no-repeat;
    display: block;
}

.spriteballs-icon-large-add {
    width: 95px;
    height: 94px;
    background-position: -20px -20px;
}

.spriteballs-icon-large-add-grey {
    width: 95px;
    height: 94px;
    background-position: -20px -154px;
}

.spriteballs-icon-large-challenges {
    width: 95px;
    height: 95px;
    background-position: -20px -288px;
}

.spriteballs-icon-large-challenges-grey {
    width: 95px;
    height: 95px;
    background-position: -20px -423px;
}

.spriteballs-icon-large-foresight {
    width: 93px;
    height: 93px;
    background-position: -20px -558px;
}

.spriteballs-icon-large-foresight-grey {
    width: 93px;
    height: 93px;
    background-position: -20px -691px;
}

.spriteballs-icon-large-gist {
    width: 95px;
    height: 94px;
    background-position: -20px -824px;
}

.spriteballs-icon-large-gist-grey {
    width: 95px;
    height: 94px;
    background-position: -20px -958px;
}

.spriteballs-icon-large-insight {
    width: 93px;
    height: 93px;
    background-position: -20px -1092px;
}

.spriteballs-icon-large-insight-grey {
    width: 93px;
    height: 93px;
    background-position: -20px -1225px;
}

.spriteballs-icon-large-network {
    width: 95px;
    height: 95px;
    background-position: -20px -1358px;
}

.spriteballs-icon-large-network-grey {
    width: 94px;
    height: 94px;
    background-position: -20px -1493px;
}

.spriteballs-icon-large-plan {
    width: 92px;
    height: 93px;
    background-position: -20px -1627px;
}

.spriteballs-icon-large-plan-grey {
    width: 92px;
    height: 93px;
    background-position: -20px -1760px;
}

.spriteballs-icon-large-scan {
    width: 93px;
    height: 92px;
    background-position: -20px -1893px;
}

.spriteballs-icon-large-scan-grey {
    width: 93px;
    height: 93px;
    background-position: -20px -2025px;
}

.spriteballs-icon-large-watch {
    width: 94px;
    height: 94px;
    background-position: -20px -2158px;
}

.spriteballs-icon-large-watch-grey {
    width: 94px;
    height: 94px;
    background-position: -20px -2292px;
}



.icon-step-2-grey, .icon-step-2, .icon-step-3-grey, .icon-step-3, .icon-step-4-grey, 
.icon-step-4, .icon-step-1-grey, .icon-step-1
{ display: inline-block; background: url('/images/sprites/sprite-steps.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.icon-step-2-grey { background-position: -20px -0px; width: 112px; height: 112px; }
.icon-step-2 { background-position: -20px -132px; width: 112px; height: 112px; }
.icon-step-3-grey { background-position: -20px -264px; width: 112px; height: 112px; }
.icon-step-3 { background-position: -20px -396px; width: 112px; height: 112px; }
.icon-step-4-grey { background-position: -20px -528px; width: 112px; height: 112px; }
.icon-step-4 { background-position: -20px -660px; width: 112px; height: 112px; }
.icon-step-1-grey { background-position: -20px -792px; width: 111px; height: 112px; }
.icon-step-1 { background-position: -20px -924px; width: 111px; height: 112px; }


.blocklink {font-family: 'Poppins', "Arial", sans-serif; font-size: 18px; }
#global {color: #007dac; font-family: 'Poppins', "Arial", sans-serif;  font-size: 18px; }
#trending {color: #00abdd; font-family: 'Poppins', "Arial", sans-serif;  font-size: 18px; }
#sector {color: #004f77; font-family: 'Poppins', "Arial", sans-serif;  font-size: 18px; }
#opportunities {color: #08617b; font-family: 'Poppins', "Arial", sans-serif;  font-size: 18px; }
#yearbyyear {color: #258f9e; font-family: 'Poppins', "Arial", sans-serif;  font-size: 18px; }
#country {color: #007dac; font-family: 'Poppins', "Arial", sans-serif;  font-size: 18px; }

#globalgrey { font-family: 'Poppins', "Arial", sans-serif;  font-size: 18px; }



.spritenewfront {
    background-image: url(/images/sprites/spritesheet.png);
    background-repeat: no-repeat;
    display: block;
}

.sprite-icon-front-globalchallenges {
    width: 85px;
    height: 54px;
    background-position: -50px -50px;
}

.sprite-icon-front-globalchallenges-grey {
    width: 85px;
    height: 54px;
    background-position: -235px -50px;
}

.sprite-icon-front-globe-country {
    width: 85px;
    height: 54px;
    background-position: -420px -50px;
}

.sprite-icon-front-globe-country-grey {
    width: 85px;
    height: 54px;
    background-position: -50px -204px;
}

.sprite-icon-front-opportunitie-grey {
    width: 85px;
    height: 54px;
    background-position: -235px -204px;
}

.sprite-icon-front-opportunities {
    width: 85px;
    height: 54px;
    background-position: -420px -204px;
}

.sprite-icon-front-sector {
    width: 85px;
    height: 54px;
    background-position: -50px -358px;
}

.sprite-icon-front-sector-grey {
    width: 85px;
    height: 54px;
    background-position: -235px -358px;
}

.sprite-icon-front-trending {
    width: 85px;
    height: 54px;
    background-position: -420px -358px;
}

.sprite-icon-front-trending-grey {
    width: 85px;
    height: 54px;
    background-position: -605px -50px;
}

.sprite-icon-front-yearbyyear {
    width: 85px;
    height: 54px;
    background-position: -605px -204px;
}

.sprite-icon-front-yearbyyear-grey {
    width: 85px;
    height: 54px;
    background-position: -605px -358px;
}

#heightset {height: 140px;}


/* Generated by http://responsive-css.spritegen.com Responsive CSS Sprite Generator */
 
.button-topnavbutton-icon-forecast-insights, .button-topnavbutton-icon-timeline, .button-topnavbutton-icon-options, .button-topnavbutton-icon-cloud, .button-topnavbutton-icon-map, 
.button-topnavbutton-icon-export, .button-topnavbutton-icon-refine, .button-topnavbutton-icon-summary, .button-topnavbutton-icon-sentiment, .button-topnavbutton-icon-question
{ max-width: 100%; background-size: 100%; background-image: url('/images/sprites/button-topnav-sprite.png'); }
 
.button-topnavbutton-icon-forecast-insights { background-position: 0 0%; background-size: 100%; }
.button-topnavbutton-icon-timeline { background-position: 0 11.549296%; background-size: 103.846154%; }
.button-topnavbutton-icon-options { background-position: 0 22.535211%; background-size: 108%; }
.button-topnavbutton-icon-cloud { background-position: 0 33.426966%; background-size: 112.5%; }
.button-topnavbutton-icon-map { background-position: 0 44.857143%; background-size: 117.391304%; }
.button-topnavbutton-icon-export { background-position: 0 56.94051%; background-size: 122.727273%; }
.button-topnavbutton-icon-refine { background-position: 0 68.555241%; background-size: 128.571429%; }
.button-topnavbutton-icon-summary { background-position: 0 78.393352%; background-size: 128.571429%; }
.button-topnavbutton-icon-sentiment { background-position: 0 89.265537%; background-size: 135%; }
.button-topnavbutton-icon-question { background-position: 0 100%; background-size: 192.857143%; }



/* Generated by http://css.spritegen.com CSS Sprite Generator */
 
.athena-a-1, .athena-a-2, .athena-a-3, .athena-a-4, .athena-e-1, 
.athena-e-2, .athena-e-3, .athena-e-4, .athena-e-5, .athena-e-6, 
.athena-e-7, .athena-e-8, .athena-e-9, .athena-s-1, .athena-s-2, 
.athena-s-3, .athena-s-4, .athena-s-5, .athena-s-6, .athena-s-7, 
.athena-s-8
{ display: inline-block; background: url('/images/athena-sprite.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.athena-a-1 { background-position: -2px -0px; width: 70px; height: 70px; }
.athena-a-2 { background-position: -74px -0px; width: 70px; height: 70px; }
.athena-a-3 { background-position: -146px -0px; width: 70px; height: 70px; }
.athena-a-4 { background-position: -218px -0px; width: 70px; height: 70px; }
.athena-e-1 { background-position: -2px -72px; width: 70px; height: 70px; }
.athena-e-2 { background-position: -74px -72px; width: 70px; height: 70px; }
.athena-e-3 { background-position: -146px -72px; width: 70px; height: 70px; }
.athena-e-4 { background-position: -218px -72px; width: 70px; height: 70px; }
.athena-e-5 { background-position: -2px -144px; width: 70px; height: 70px; }
.athena-e-6 { background-position: -74px -144px; width: 70px; height: 70px; }
.athena-e-7 { background-position: -146px -144px; width: 70px; height: 70px; }
.athena-e-8 { background-position: -218px -144px; width: 70px; height: 70px; }
.athena-e-9 { background-position: -2px -216px; width: 70px; height: 70px; }
.athena-s-1 { background-position: -74px -216px; width: 70px; height: 70px; }
.athena-s-2 { background-position: -146px -216px; width: 70px; height: 70px; }
.athena-s-3 { background-position: -218px -216px; width: 70px; height: 70px; }
.athena-s-4 { background-position: -2px -288px; width: 70px; height: 70px; }
.athena-s-5 { background-position: -74px -288px; width: 70px; height: 70px; }
.athena-s-6 { background-position: -146px -288px; width: 70px; height: 70px; }
.athena-s-7 { background-position: -218px -288px; width: 70px; height: 70px; }
.athena-s-8 { background-position: -2px -360px; width: 70px; height: 70px; }

.athena-sprite {
    margin-right: 10px;
    border-radius: 100px;

}