#single .page-content { margin-bottom: -30px; }

.navbar { position: fixed; }

#report2013 { font-size: 16px; }

#report2013 .container { max-width: 800px; margin: auto; }

#report2013 .container-infographic { max-width: 1000px; margin: 40px auto; }

#report2013 span.red { color: #e22230; }

#report2013 section.even { background-color: #e4e4d7; }

#report2013 .icon-link { width: 35px; height: 35px; display: inline-block; vertical-align: middle; background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; margin-top: -3px; }

#report2013 .icon-link.icon-blog { background-image: url(../images/icons/blog.svg); }

#report2013 .icon-link.icon-twitter { background-image: url(../images/icons/twitter.svg); }

#report2013 .icon-link.icon-web { background-image: url(../images/icons/web.svg); }

#report2013 .icon { width: 55px; height: 50px; float: left; vertical-align: middle; background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; margin-right: 15px; }

#report2013 .icon.icon-infrastructure { background-image: url(../images/icons/infrastructure.svg); }

#report2013 .icon.icon-marketing { background-image: url(../images/icons/marketing.svg); }

#report2013 .icon.icon-people { background-image: url(../images/icons/people.svg); }

#report2013 .icon.icon-software { background-image: url(../images/icons/software.svg); }

#report2013 .icon.icon-training { background-image: url(../images/icons/training.svg); }

#report2013 .icon.icon-travel { background-image: url(../images/icons/travel.svg); width: 65px; margin-right: 5px; }

#report2013 h6 { font-weight: 600; }

#report2013 section#header { color: white; text-align: center; background: url(../images/banner.jpg); -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; background-position-y: 50%; max-width: 100%; height: 650px; padding-top: 60px; }

#report2013 section#header .header-main h1 { color: white; font-weight: lighter; letter-spacing: 0; font-size: 53px; margin-left: 0; margin-right: 0; margin-bottom: 0; }

#report2013 section#header .header-underline { margin-top: -12px; }

#report2013 section#header .header-underline .header-underline-line { display: inline-block; height: 2px; border-top: 2px solid white; }

#report2013 section#header .header-underline .header-underline-line:nth-child(1) { margin-left: 8.4em; width: 15em; }

#report2013 section#header .header-underline .header-underline-line:nth-child(2) { margin-left: 1.5em; width: 5.3em; }

#report2013 section#header .header-tagline { margin-top: 30px; font-size: 18px; }

#report2013 section#energy .container-infographic { position: relative; margin-top: 40px; margin-bottom: 40px; }

#report2013 section#energy .container-infographic svg { margin-left: 100px; }

#report2013 section#energy .container-infographic svg path { stroke: black; stroke-width: 0.3; fill: none; transition: opacity 0.2s; }

#report2013 section#energy .container-infographic svg circle { transition: opacity 0.2s; }

#report2013 section#energy .container-infographic svg g.active path.data { stroke: #ba7ad1; }

#report2013 section#energy .container-infographic svg g.active path.hardware { stroke: #4d6fbe; }

#report2013 section#energy .container-infographic svg g.active path.privacy { stroke: #b4b2aa; }

#report2013 section#energy .container-infographic svg g.active path.intellectualproperty { stroke: #61ac46; }

#report2013 section#energy .container-infographic svg g.active path.publishing { stroke: #0d979f; }

#report2013 section#energy .container-infographic svg g.active path.education { stroke: #fbb916; }

#report2013 section#energy .container-infographic svg g.active path.web { stroke: #e23026; }

#report2013 section#energy .container-infographic svg g.active path.science { stroke: #785033; }

#report2013 section#energy .container-infographic svg g.active path.government { stroke: #f06e25; }

#report2013 section#energy .container-infographic svg g.active circle.data { fill: #ba7ad1; }

#report2013 section#energy .container-infographic svg g.active circle.hardware { fill: #4d6fbe; }

#report2013 section#energy .container-infographic svg g.active circle.privacy { fill: #b4b2aa; }

#report2013 section#energy .container-infographic svg g.active circle.intellectualproperty { fill: #61ac46; }

#report2013 section#energy .container-infographic svg g.active circle.publishing { fill: #0d979f; }

#report2013 section#energy .container-infographic svg g.active circle.education { fill: #fbb916; }

#report2013 section#energy .container-infographic svg g.active circle.web { fill: #e23026; }

#report2013 section#energy .container-infographic svg g.active circle.science { fill: #785033; }

#report2013 section#energy .container-infographic svg g.active circle.government { fill: #f06e25; }

#report2013 section#energy .container-infographic svg g.inactive path { stroke: #d2d2d2; }

#report2013 section#energy .container-infographic svg g.inactive circle { fill: #d2d2d2; }

#report2013 section#energy .container-infographic svg g.categories.active path { stroke-width: 0; }

#report2013 section#energy .container-infographic svg g.categories.active path.data { fill: #ba7ad1; }

#report2013 section#energy .container-infographic svg g.categories.active path.hardware { fill: #4d6fbe; }

#report2013 section#energy .container-infographic svg g.categories.active path.privacy { fill: #b4b2aa; }

#report2013 section#energy .container-infographic svg g.categories.active path.intellectualproperty { fill: #61ac46; }

#report2013 section#energy .container-infographic svg g.categories.active path.publishing { fill: #0d979f; }

#report2013 section#energy .container-infographic svg g.categories.active path.education { fill: #fbb916; }

#report2013 section#energy .container-infographic svg g.categories.active path.web { fill: #e23026; }

#report2013 section#energy .container-infographic svg g.categories.active path.science { fill: #785033; }

#report2013 section#energy .container-infographic svg g.categories.active path.government { fill: #f06e25; }

#report2013 section#energy .container-infographic svg g.categories.inactive path { stroke-width: 0; fill: #d2d2d2; }

#report2013 section#energy .container-infographic .energy-categories .energy-category { color: #fff; position: absolute; font-size: 14px; font-weight: 600; width: 177px; line-height: 40px; padding: 5px; }

#report2013 section#energy .container-infographic .energy-categories .energy-category:after { content: ''; width: 65px; height: 31px; position: absolute; right: 0; top: 10px; display: block; background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; }

#report2013 section#energy .container-infographic .energy-categories .energy-category.privacy { top: 5px; right: 83px; }

#report2013 section#energy .container-infographic .energy-categories .energy-category.privacy:after { background-image: url(../images/energy/icon-privacy.svg); }

#report2013 section#energy .container-infographic .energy-categories .energy-category.web { top: 77.715px; right: 83px; }

#report2013 section#energy .container-infographic .energy-categories .energy-category.web:after { background-image: url(../images/energy/icon-web.svg); }

#report2013 section#energy .container-infographic .energy-categories .energy-category.government { top: 150.43px; right: 83px; }

#report2013 section#energy .container-infographic .energy-categories .energy-category.government:after { background-image: url(../images/energy/icon-government.svg); }

#report2013 section#energy .container-infographic .energy-categories .energy-category.education { top: 223.145px; right: 83px; }

#report2013 section#energy .container-infographic .energy-categories .energy-category.education:after { background-image: url(../images/energy/icon-education.svg); }

#report2013 section#energy .container-infographic .energy-categories .energy-category.intellectualproperty { top: 295.86px; right: 83px; font-size: 13px; letter-spacing: -0.5px; }

#report2013 section#energy .container-infographic .energy-categories .energy-category.intellectualproperty:after { background-image: url(../images/energy/icon-intellectualproperty.svg); }

#report2013 section#energy .container-infographic .energy-categories .energy-category.science { top: 368.575px; right: 83px; }

#report2013 section#energy .container-infographic .energy-categories .energy-category.science:after { background-image: url(../images/energy/icon-science.svg); }

#report2013 section#energy .container-infographic .energy-categories .energy-category.publishing { top: 441.29px; right: 83px; }

#report2013 section#energy .container-infographic .energy-categories .energy-category.publishing:after { background-image: url(../images/energy/icon-publishing.svg); }

#report2013 section#energy .container-infographic .energy-categories .energy-category.data { top: 514.005px; right: 83px; }

#report2013 section#energy .container-infographic .energy-categories .energy-category.data:after { background-image: url(../images/energy/icon-data.svg); }

#report2013 section#energy .container-infographic .energy-categories .energy-category.hardware { top: 586.72px; right: 83px; }

#report2013 section#energy .container-infographic .energy-categories .energy-category.hardware:after { background-image: url(../images/energy/icon-hardware.svg); }

#report2013 section#energy .container-infographic .energy-fellows .energy-fellow { background-size: cover; position: absolute; border: 2px solid white; border-radius: 50%; width: 80px; height: 80px; }

#report2013 section#energy .container-infographic .energy-fellows .energy-fellow.arthur { top: -17px; left: 45px; }

#report2013 section#energy .container-infographic .energy-fellows .energy-fellow.daniel { top: 33px; left: 110px; }

#report2013 section#energy .container-infographic .energy-fellows .energy-fellow.moxie { top: 83px; left: 45px; }

#report2013 section#energy .container-infographic .energy-fellows .energy-fellow.esra { top: 133px; left: 110px; }

#report2013 section#energy .container-infographic .energy-fellows .energy-fellow.marcin { top: 183px; left: 45px; }

#report2013 section#energy .container-infographic .energy-fellows .energy-fellow.rufus { top: 233px; left: 110px; }

#report2013 section#energy .container-infographic .energy-fellows .energy-fellow.dan { top: 283px; left: 45px; }

#report2013 section#energy .container-infographic .energy-fellows .energy-fellow.jonas { top: 333px; left: 110px; }

#report2013 section#energy .container-infographic .energy-fellows .energy-fellow.catharina { top: 383px; left: 45px; }

#report2013 section#energy .container-infographic .energy-fellows .energy-fellow.gavin { top: 433px; left: 110px; }

#report2013 section#energy .container-infographic .energy-fellows .energy-fellow.david { top: 483px; left: 45px; }

#report2013 section#energy .container-infographic .energy-fellows .energy-fellow.kathi { top: 533px; left: 110px; }

#report2013 section#energy .container-infographic .energy-fellows .energy-fellow.jaisen { top: 583px; left: 45px; }

#report2013 section#our-spend #bubbletree { width: 100%; height: 800px; border: none; }

#report2013 section#our-spend iframe.bubbletree { position: relative; height: 100%; overflow: hidden; }

#report2013 section#our-spend iframe.bubbletree .label { position: absolute; color: #fff; text-align: center; cursor: default; pointer-events: none; }

#report2013 section#our-spend iframe.bubbletree .amount { font-family: Graublau, Georgia, sans-serif; font-size: 16px; }

#report2013 section#our-spend iframe.bubbletree .desc { font-family: sans-serif; font-size: 11px; }

#report2013 section#our-spend iframe.bubbletree .label2 { position: absolute; color: #000; text-align: center; cursor: default; font-size: 11px; font-family: sans-serif; margin-top: 5px; pointer-events: none; }

#report2013 section#our-spend iframe.bubbletree .tooltip { position: absolute; text-align: center; font-family: Georgia, serif; background: #000; color: #fff; border-radius: 5px; padding: 5px; width: 120px; margin-left: -60px; -moz-transition: opacity 0.2s; -webkit-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s; }

#report2013 section#our-spend iframe.bubbletree .tooltip .tooltip-label { font-weight: bold; font-size: 14px; }

#report2013 section#our-spend iframe.bubbletree .tooltip .tooltip-amount { font-size: 16px; }

#report2013 section#our-spend .our-spend-fellow { background-image: url(../images/funding-bg.svg); background-size: 100% 100%; width: 300px; height: 435px; padding: 30px; float: right; }

#report2013 section#our-spend .our-spend-fellow h6 { text-align: center; }

#report2013 section#our-spend .our-spend-fellow svg { margin: 10%; width: 80%; }

#report2013 section#our-spend .our-spend-map { height: 500px; }

#report2013 section#our-spend .our-spend-map svg { width: 60%; margin-top: 30px; }

#report2013 section#our-spend .our-spend-map svg g.popup text.currency { font-family: Georgia, serif; font-size: 60pt; }

#report2013 section#our-spend .our-spend-map svg g.marker text, #report2013 section#our-spend .our-spend-map svg g.popup text { fill: #fff; text-anchor: middle; font-family: Georgia, serif; font-size: 70pt; font-weight: bold; }

#report2013 section#our-spend .our-spend-map svg g.marker { cursor: pointer; }

#report2013 section#our-spend .our-spend-map svg g.marker:hover rect { fill: #0d979f; }

#report2013 section#our-spend .our-spend-map svg g.marker rect { fill: #b4b2aa; }

#report2013 section#our-spend .our-spend-map svg g.marker text.name, #report2013 section#our-spend .our-spend-map svg g.marker text.value { transition: opacity 0.2s; text-anchor: start; font-size: 75px; }

#report2013 section#our-spend .our-spend-map svg g.marker.active rect { fill: #0d979f; }

#report2013 section#our-spend .our-spend-map svg g.country { transition: opacity 0.5s; }

#report2013 section#our-spend .our-spend-map svg g.country path { fill: #b4b2aa; stroke: #fff; stroke-width: 2; }

#report2013 section#our-spend .our-spend-map svg g.country.active path { fill: #0d979f; }

#report2013 section#our-spend .our-spend-map svg g.popup { opacity: 0; transition: opacity 0.2s; pointer-events: none; }

#report2013 section#our-spend .our-spend-map svg g.popup rect, #report2013 section#our-spend .our-spend-map svg g.popup path { fill: #0d979f; }

#report2013 section#our-spend .our-spend-map svg g.popup.active { opacity: 1; }

#report2013 section#our-spend .our-spend-map svg.rankmode g.popup, #report2013 section#our-spend .our-spend-map svg.rankmode g.country { opacity: 0; pointer-events: none; }

#report2013 section#our-spend .our-spend-map svg.mapmode g.rank { opacity: 0; pointer-events: none; }

#report2013 section#our-spend .our-spend-map svg.mapmode g.marker text.name, #report2013 section#our-spend .our-spend-map svg.mapmode g.marker text.value { opacity: 0; pointer-events: none; }

#report2013 section#our-spend .our-spend-map svg g.mode g.mode-map, #report2013 section#our-spend .our-spend-map svg g.mode g.mode-rank { cursor: pointer; }

#report2013 section#our-spend .our-spend-map svg g.mode g.mode-map rect, #report2013 section#our-spend .our-spend-map svg g.mode g.mode-rank rect { fill: #fff; stroke: #0d979f; stroke-width: 10; }

#report2013 section#our-spend .our-spend-map svg g.mode g.mode-map text, #report2013 section#our-spend .our-spend-map svg g.mode g.mode-rank text { fill: #0d979f; font-size: 60px; text-anchor: middle; }

#report2013 section#our-spend .our-spend-map svg g.mode g.mode-map.mode-active rect, #report2013 section#our-spend .our-spend-map svg g.mode g.mode-rank.mode-active rect { fill: #0d979f; stroke: #0d979f; stroke-width: 10; }

#report2013 section#our-spend .our-spend-map svg g.mode g.mode-map.mode-active text, #report2013 section#our-spend .our-spend-map svg g.mode g.mode-rank.mode-active text { fill: #fff; }

#report2013 section#applications h6 { font-size: 18px; font-weight: 600; }

#report2013 section#applications h6.pull-left { display: inline-block; width: 50%; }

#report2013 section#applications h6.pull-right { display: inline-block; width: 49%; text-align: right; }

#report2013 section#applications .container-infographic { margin-top: 30px; }

#report2013 section#applications .container-infographic:after { content: ''; display: block; height: 0; clear: both; }

#report2013 section#applications .container-infographic .applications-gender { background-image: url(../images/gender-bg.svg); background-size: 100% 100%; width: 300px; height: 350px; padding: 30px; float: right; margin-top: 60px; }

#report2013 section#applications .container-infographic .applications-gender h6 { text-align: center; }

#report2013 section#applications .container-infographic .applications-gender svg { margin: 10%; width: 80%; }

#report2013 section#applications .container-infographic .applications-selection { width: 50%; position: relative; }

#report2013 section#applications .container-infographic .applications-selection svg { margin-left: -15px; }

#report2013 section#applications .container-infographic .applications-selection svg g.animated { transition: all 0.5s; }

#report2013 section#applications .container-infographic .applications-selection svg g.hidden { opacity: 0; }

#report2013 section#applications .container-infographic .applications-selection .applications-selection-legend { position: absolute; right: -50px; bottom: 50px; font-size: 16px; font-weight: 600; color: #2C3E50; }

#report2013 section#applications .container-infographic .applications-selection .applications-selection-legend .applications-selection-legend-item { margin: 5px 0; }

#report2013 section#applications .container-infographic .applications-selection .applications-selection-legend .applications-selection-legend-item .selection-legend-icon { display: inline-block; width: 4px; height: 20px; vertical-align: middle; margin-top: -10px; }

#report2013 section#applications .container-infographic .applications-selection .applications-selection-legend .applications-selection-legend-item .selection-legend-icon svg { width: 20px; height: 20px; }

#report2013 section#applications .container-infographic .applications-selection .applications-selection-legend .applications-selection-legend-item .selection-legend-label { display: inline-block; width: 110px; }

#report2013 section#applications .container-infographic .applications-selection .applications-selection-legend .applications-selection-legend-item .selection-legend-value { display: inline-block; width: 30px; }

#report2013 section#applications .container-infographic .applications-selection .applications-selection-legend .applications-selection-legend-item.item-enquiries .selection-legend-icon svg path { fill: #61ac46; }

#report2013 section#applications .container-infographic .applications-selection .applications-selection-legend .applications-selection-legend-item.item-applications .selection-legend-icon svg path { fill: #0d979f; }

#report2013 section#applications .container-infographic .applications-selection .applications-selection-legend .applications-selection-legend-item.item-declined .selection-legend-icon svg path { fill: #e22630; }

#report2013 section#applications .container-infographic .applications-selection .applications-selection-legend .applications-selection-legend-item.item-short .selection-legend-icon svg path { fill: #785033; }

#report2013 section#applications .container-infographic .applications-selection .applications-selection-legend .applications-selection-legend-item.item-selected .selection-legend-icon svg path { fill: #f06e25; }

#report2013 section#applications .container-infographic .applications-selection .applications-selection-legend .applications-selection-legend-item.item-withdrawn .selection-legend-icon svg path { fill: #fbb916; }

#report2013 #applications-ranking { width: 120%; margin-left: -10%; margin-right: -10%; margin-top: -30px; margin-bottom: -30px; max-height: 1000px; }

#report2013 #applications-ranking path { stroke: #DDDDCD; stroke-width: 0.5; }

#report2013 #applications-ranking text { font-family: Helvetica, sans-serif; font-weight: bold; font-size: 3pt; fill: #FFF; }

#report2013 #applications-ranking text.label { text-transform: uppercase; }

#report2013 #applications-ranking g.slice-country path { fill: #0d979f; }

#report2013 #applications-ranking g.slice-country text.label { text-transform: uppercase; fill: #0d979f; }

#report2013 #applications-ranking g.slice-category path { fill: #ba7ad1; }

#report2013 #applications-ranking g.slice-category text.label { text-transform: uppercase; fill: #ba7ad1; }

#report2013 #applications-ranking text.aggregate { font-family: 'Georgia', 'Merriweather', serif; font-weight: 100; font-size: 5.5pt; fill: #ba7ad1; }

#report2013 #applications-ranking text.aggregate-color2 { font-family: 'Georgia', 'Merriweather', serif; font-weight: 100; font-size: 5.5pt; fill: #0d979f; }

#report2013 #applications-ranking text.aggregate tspan.number, #report2013 #applications-ranking text.aggregate-color2 tspan.number { font-weight: 200; font-size: 12pt; }

#report2013 #applications-gender text { font-family: 'Georgia', 'Merriweather', serif; font-weight: normal; font-size: 15pt; }

#report2013 #applications-gender text.aggregate { font-family: 'Georgia', 'Merriweather', serif; font-weight: 100; font-size: 25pt; fill: #b5624d; }

#report2013 #applications-gender .male path { stroke: #61ac46; stroke-width: 10; fill: none; }

#report2013 #applications-gender .male path.segment { stroke: #DDDDCD; stroke-width: 2; fill: #61ac46; }

#report2013 #applications-gender .male text { fill: #61ac46; }

#report2013 #applications-gender .female path { stroke: #f06e25; stroke-width: 10; fill: none; }

#report2013 #applications-gender .female path.segment { stroke: #DDDDCD; stroke-width: 2; fill: #f06e25; }

#report2013 #applications-gender .female text { fill: #f06e25; }

#report2013 #applications-selection .enquiries > use { fill: #61ac46; }

#report2013 #applications-selection .applications > use { fill: #0d979f; }

#report2013 #applications-selection .declined > use { fill: #e22630; }

#report2013 #applications-selection .shortlisted > use { fill: #785033; }

#report2013 #applications-selection .selected > use { fill: #f06e25; }

#report2013 #applications-selection .withdrawn > use { fill: #fbb916; }

#report2013 section#fellow-spend .container-fellow-spend { width: 100%; overflow: hidden; margin-top: 40px; margin-bottom: 60px; }

#report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner { white-space: nowrap; width: 1000px; margin: auto; position: relative; }

#report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry { height: 500px; width: 100%; margin: 25px 0; display: inline-block; overflow: hidden; transition: all 0.5s; position: relative; }

#report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry.fellow-spend-entry-active { margin-left: 0; }

#report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry.fellow-spend-entry-previous { margin-left: -1040px; margin-right: 40px; opacity: 0; }

#report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry.fellow-spend-entry-next { margin-left: 40px; margin-right: -1040px; opacity: 0; }

#report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry h4 { margin-top: 0; }

#report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry .fellow-spend-entry-left, #report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry .fellow-spend-entry-right { display: inline-block; width: 495px; vertical-align: top; }

#report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry .fellow-spend-entry-left h4, #report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry .fellow-spend-entry-left h5, #report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry .fellow-spend-entry-right h4, #report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry .fellow-spend-entry-right h5 { text-align: inherit; }

#report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry .fellow-spend-entry-left .fellow-spend-links { margin-top: 40px; }

#report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry .fellow-spend-entry-left .fellow-spend-links > a { margin: 4px 0; display: inline-block; color: #6C797A; }

#report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry .fellow-spend-entry-left .fellow-spend-links > a:hover { color: #3BA933; }

#report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry .fellow-spend-entry-right { text-align: right; padding-right: 5px; }

#report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry .fellow-spend-entry-right .fellow-spend-contributions { font-size: 16px; line-height: 24px; margin-bottom: 30px; }

#report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry .fellow-spend-entry-right .fellow-spend-item { width: 205px; margin-left: 265px; margin-top: 10px; margin-bottom: 10px; text-align: left; }

#report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry .fellow-spend-entry-right .fellow-spend-item .fellow-spend-item-amount { font-size: 20px; }

#report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry .fellow-spend-entry-right .fellow-spend-total { font-size: 20px; padding: 5px 0; margin-top: 10px; margin-right: 30px; }

#report2013 section#fellow-spend .container-fellow-spend .container-fellow-spend-inner .fellow-spend-entry .fellow-spend-entry-right .fellow-spend-total .fellow-spend-total-amount { display: inline-block; border-top: 2px solid #6C797A; border-bottom: 2px solid #6C797A; margin-left: 20px; padding: 5px 5px; width: 125px; text-align: left; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-arrow-left, #report2013 section#fellow-spend .container-fellow-spend .fellow-spend-arrow-right { display: block; width: 50px; height: 50px; background-color: white; border: 2px solid #6C797A; border-radius: 50%; position: absolute; top: 50%; margin-top: -25px; cursor: pointer; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-arrow-left:hover, #report2013 section#fellow-spend .container-fellow-spend .fellow-spend-arrow-right:hover { background-color: #3BA933; border: 2px solid #3BA933; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-arrow-left { left: -70px; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-arrow-left:before { content: ''; width: 0; height: 0; border-right: 15px solid #6C797A; border-top: 15px solid transparent; border-bottom: 15px solid transparent; margin-left: -7.5px; margin-top: -15px; position: absolute; left: 45%; top: 50%; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-arrow-left:after { content: ''; width: 0; height: 0; border-right: 15px solid white; border-top: 15px solid transparent; border-bottom: 15px solid transparent; margin-left: -7.5px; margin-top: -15px; position: absolute; left: 50%; top: 50%; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-arrow-left:hover:after { border-right: 15px solid #3BA933; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-arrow-left:hover:before { border-right: 15px solid white; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-arrow-right { right: -70px; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-arrow-right:before { content: ''; width: 0; height: 0; border-left: 15px solid #6C797A; border-top: 15px solid transparent; border-bottom: 15px solid transparent; margin-right: -7.5px; margin-top: -15px; position: absolute; right: 45%; top: 50%; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-arrow-right:after { content: ''; width: 0; height: 0; border-left: 15px solid white; border-top: 15px solid transparent; border-bottom: 15px solid transparent; margin-right: -7.5px; margin-top: -15px; position: absolute; right: 50%; top: 50%; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-arrow-right:hover:after { border-left: 15px solid #3BA933; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-arrow-right:hover:before { border-left: 15px solid white; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-dots { margin: 10px auto; text-align: center; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-dots .fellow-spend-dot { background-color: white; display: inline-block; width: 15px; height: 15px; border: 2px solid #6C797A; border-radius: 50%; position: relative; margin: 0 10px; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-dots .fellow-spend-dot:hover { background-color: #3BA933; border: 2px solid #3BA933; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-dots .fellow-spend-dot:hover .fellow-spend-dot-tooltip { opacity: 1; z-index: 50; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-dots .fellow-spend-dot.fellow-spend-dot-active { background-color: #3BA933; border: 2px solid #3BA933; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-dots .fellow-spend-dot .fellow-spend-dot-tooltip { opacity: 0; transition: opacity 0.5s; position: absolute; top: -35px; width: 200px; margin-left: -98.5px; background: white; color: #6C797A; padding: 3px; border: 2px solid #6C797A; border-radius: 3px; pointer-events: none; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-dots .fellow-spend-dot .fellow-spend-dot-tooltip:before { content: ''; position: absolute; width: 0; height: 0; border-top: 10px solid #6C797A; border-left: 10px solid transparent; border-right: 10px solid transparent; top: 100%; margin-left: -5px; left: 50%; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-dots .fellow-spend-dot .fellow-spend-dot-tooltip:after { content: ''; position: absolute; width: 0; height: 0; border-top: 10px solid white; border-left: 10px solid transparent; border-right: 10px solid transparent; top: 100%; margin-left: -5px; margin-top: -2px; left: 50%; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-chart { position: absolute; width: 400px; height: 400px; margin-left: -200px; left: 50%; top: 50px; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-chart .fellow-spend-chart-photo { background-color: white; background-position: 50% 0%; background-size: cover; border: 4px solid white; border-radius: 50%; position: absolute; top: 20%; left: 20%; bottom: 20%; right: 20%; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-chart svg .slice.slice-people > path { fill: #0d979f; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-chart svg .slice.slice-marketing > path { fill: #f06e25; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-chart svg .slice.slice-software > path { fill: #61ac46; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-chart svg .slice.slice-training > path { fill: #ba7ad1; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-chart svg .slice.slice-infrastructure > path { fill: #cc2a27; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-chart svg .slice.slice-travel > path { fill: #fbb916; }

#report2013 section#fellow-spend .container-fellow-spend .fellow-spend-chart svg .slice .label { font-family: 'Georgia', 'Merriweather', sans-serif; font-size: 6px; fill: white; }

#report2013 section#alumni .container-alumni { max-width: 1000px; margin: auto; text-align: center; margin-bottom: 30px; }

#report2013 section#alumni .container-alumni .container-alumni-inner { display: inline-block; }

#report2013 section#alumni .alumni-entry { width: 25%; min-width: 250px; display: inline-block; padding: 30px; text-align: right; vertical-align: top; }

#report2013 section#alumni .alumni-entry h4 { text-align: left; }

#report2013 section#alumni .alumni-entry .alumni-spend .alumni-spend-entry { line-height: 24px; height: 24px; text-align: left; }

#report2013 section#alumni .alumni-entry .alumni-spend .alumni-spend-entry .alumni-spend-entry-amount { float: right; padding-right: 5px; }

#report2013 section#alumni .alumni-entry .alumni-spend-total { display: inline-block; border-top: 2px solid #6C797A; border-bottom: 2px solid #6C797A; font-size: 20px; padding: 5px; margin-top: 10px; }

/*# sourceMappingURL=report.css.map */