﻿/*Line Chart For Salaries*/
.chart-line-salaries{
	height: 218px;
	overflow: visible;
} 
.ua-mobile .chart-line-salaries{
	height: 150px;
}

 
.chart-line-salaries .axis path.domain{
	fill: none;
	stroke-width: 1;
	shape-rendering: optimizeSpeed;
}

.chart-line-salaries .y.axis line{
	stroke: #999;
	stroke-width: .3;
	opacity: 1;
}
.chart-line-salaries .x.axis line {
  stroke: #999;
  stroke-dasharray: 3,3;
  stroke-width: .5;
}

.chart-line-salaries .y.axis text{
	margin-right: 10px;
	fill: #999;
}
.chart-line-salaries .x.axis text{
	fill: #999;
}

.chart-line-salaries .x.axis text.career,
.chart-line-salaries .diamond.career
{
	fill: #769723;
}

.chart-line-salaries .x.axis text.internship,
.chart-line-salaries .diamond.internship
{
	fill: #C5CD61;
}

.chart-line-salaries .greenline.career{
	stroke: #769723;
}
.chart-line-salaries .greenline.internship{
	stroke: #C5CD61;
}


/*map chart*/
.chart-map{
	height: 530px;
	overflow: hidden;
}

.chart-map circle.chart-dot-outer{
	fill: #FFF;
}
.chart-map .career circle.chart-dot,
.chart-map .career rect.hightlight,
.chart-map .career .tip,
.chart-map .career .chart-dot-outer.active
{
	fill: #769723;
}
.chart-map .internship circle.chart-dot,
.chart-map .internship rect.hightlight,
.chart-map .internship .tip,
.chart-map .internship .chart-dot-outer.active
{
	fill: #C5CD61;
}

.chart-map .career circle.chart-dot.active,
.chart-map .internship circle.chart-dot.active{
	fill: #FFF;
}
.chart-map tspan.percentage{
	font-size: 40px;
}
.chart-map .career .xline{
	stroke: #769723;
	stroke-width: 4;
}
.chart-map .internship .xline{
	stroke: #C5CD61;
	stroke-width: 4;
}
.ua-tablet .chart-map .tip{
	display: none;
}



/*Scales Chart*/
.chart-scales{
	overflow: visible;
}
.chart-scales1 .details{
	margin: 0 auto;
	margin-top: -88px;
	width: 70px;
}
.chart-scales1 .details span, 
.chart-scales .details0 span,
.chart-scales .details1 span,
.chart-scales .details2 span{
	display: inline-block;
}
.chart-scales1 .details span.pct,
.chart-scales .details0 span.pct,
.chart-scales .details1 span.pct,
.chart-scales .details2 span.pct{
	color: #999999;
}

 
.chart-scales .details0, 
.chart-scales .details1, 
.chart-scales .details2{
	margin: 0 auto;
	position: absolute;	
	width: 70px;
}
.chart-scales .details0{
	margin-top: 115px;
	float: left;
}
.chart-scales .details1{
	margin-top: 35px;
}
.chart-scales .details2{
	margin-top: 115px;
	float: right;
}

.chart-scales, .chart-scales1{
	height: 80px;
	position: relative;
}

.vertical-lines .chart-scales1, .vertical-lines .chart-scales{
	height: 15px;
}

.chart-scales .career .diamond,
.chart-scales1 .career .circle
{
	fill: #769723;
}
.chart-scales .career .connecting-line{
	stroke: #769723;
}
.chart-scales .career span.amt,
.chart-scales1 .career span.amt,
.chart-scales1 .career .details span.amt{
	color: #769723;
}

.chart-scales .internship .diamond,
.chart-scales1 .internship .circle
{
	fill: #C5CD61;
}
.chart-scales .internship .connecting-line{
	stroke: #C5CD61;
}
.chart-scales .internship span.amt,
.chart-scales1 .internship span.amt
{
	color: #C5CD61;
}


/*bar chart*/

.chart-bar{
	display: inline-block;
	margin-right: 5px;
}

.chart-bar div {
  text-align: right;
  padding: 3px;
  margin: 1px;
  height: 5px;
}

/*Pie charts*/
.chart-pie{
	width: 300px;
}
.chart-pie.single{
	width: 125px;
}
.ua-tablet .chart-pie{
	width: 280px;
}
.ua-tablet .chart-pie.single,
.ua-mobile .chart-pie.single{
	width: 125px;
}

.ua-mobile .chart-pie{
	width: 300px;
	padding-left: 0;
	margin: 0 auto !important;
}

.chart-pie-labels .box{
	width: 20px; 
	height: 10px; 
	display: inline-block;
	background-color: white;
	margin-right: 10px;
}
.chart-pie-labels .subitems{
	margin-left: 40px;
}

.ua-mobile .chart-pie-labels{
	margin-left:auto !important;
	margin-right:auto !important;
	text-align: left;
	display: table;
}



.data-stat-graph .chart-pie{
	padding-left: 0px;
	padding-top: 0px;
}

/*Line Charts*/
.chart-line{
	height:130px;
	overflow: visible;
}

.chart-line path.line { 
  stroke-width: 2;
  fill: none;
}
 
.chart-line .axis path.domain{
	fill: none;
	stroke-width: 1;
	shape-rendering: optimizeSpeed;
}

.chart-line .y.axis line{
	stroke: #999;
	stroke-width: .3;
}

.chart-line .x.axis line {
  stroke: #999;
  stroke-dasharray: 3,3;
  stroke-width: .5;
}
.chart-line .y.axis text{
	margin-right: 10px;
	fill: #999;
}
.chart-line .x.axis text{
	fill: #999;
}

.chart-line path.line.career{
	stroke: #769723;
}	
.chart-line .x.axis text.career,
.chart-line .diamond.career
{
	fill: #769723;
}
.chart-line path.line.internship{
	stroke: #C5CD61;
}	
.chart-line .x.axis text.internship,
.chart-line .diamond.internship
{
	fill: #C5CD61;
}
.chart-line-heading{
	color: #999999;
	margin-bottom: 20px;
}


.toggle-button:hover{
	cursor:pointer;
}













div.data-footer-space{
	height: 85px;
}



#HBSRecruitingDataLanding .vertical-line{
	min-height: 120px;
	border-right: 2px solid #CECECE;
}

#HBSRecruitingDataLanding .vertical-line-left{
	min-height: 120px;
	border-left: 1px solid #CECECE;
}


#HBSRecruitingDataLanding .additional-resources-container{
	margin-left: 15px;
}

.ua-mobile #HBSRecruitingDataLanding .vertical-line-left{
	border: none;
}
.ua-mobile #HBSRecruitingDataLanding .additional-resources-container{
	margin-left: 0;
}


.color-career,
a.color-career
{
	color: #769723;
}
.color-internship,
a.color-internship{
	color: #C5CD61;
}
.bgcolor-career{
	background-color: #769723 !important;
}
.bgcolor-internship{
	background-color: #C5CD61 !important;
}



/*Data Tabs  year selector*/
.data-tabs-selectors .region-selection li{
	margin-right: 20px;
}

.data-tabs-selectors{
	margin-top: 26px;
	xoverflow-x: hidden;
}
.nav-tabs a.tab-career, .nav-tabs a.tab-internship{
	background-color: #E9E9E9;
	xwidth: 300px;
	color: #7d807f;
	
}
.nav-tabs li.active a.tab-career{
	background-color: #769723;
	color: white;
}

.nav-tabs li.active a.tab-internship{
	background-color: #C5CD61;
	color: white;
}

.class-of-container.career .class-of{
	color: #769723;
}
.class-of-container.internship .class-of{
	color: #C5CD61;
}
.year-selector {
	margin-left: 38px !important;
}
.year-selector.ie8 {
	margin-left: 30px !important;
}

.year-selector  a{
	color: gray;
}
.year-selector.career a:hover{
	color: #769723;
	text-decoration:none;
}
.year-selector.internship a:hover{
	color: #C5CD61;
	text-decoration:none;
}
.year-selector.career a.active{
	color: #769723;
}
.year-selector.internship a.active{
	color: #C5CD61;
}

.year-selector li{
	position: relative;
	margin-left: 54px;
}

.year-selector.withprint li{
	margin-left: 50px;
}

.year-selector li.last{
	position: relative;
	margin-right: 0;
}
.year-selector-horiz-line{
	width: 393px; 
	border-bottom: 3px #CECECE solid; 
	float: right;
}

.year-selector .arrow-up {
	width: 0; 
	height: 0; 
	border-left: 15px solid transparent;  /* left arrow slant */
	border-right: 15px solid transparent; /* right arrow slant */
	border-bottom: 11px solid #769723; /* bottom, add background color here */
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 50%;
	bottom: -22px;
	margin-left: -15px;
}

.year-selector.internship .arrow-up{
	border-bottom: 11px solid #C5CD61; /* bottom, add background color here */
}

/*Mobile versions for data year selectors*/
.ua-tablet .data-tabs-selectors, 
.ua-mobile .data-tabs-selectors{
	margin-top: 0;
}



/*Explore more data dropdown*/
.explore-more-data-label{
	margin-left: 80px; 
	display: inline-block; 
	padding-top: 5px;
}
.explore-more-data-dd{
	display: inline-block; 
	width: 250px; 
	float: right;
}
img.icon-print-wh{
	padding-left: 40px;
	padding-right: 5px;
}

.dropdown-menu2 li a.hover{
	color: white;
}
.data-tabs-selectors .all-industries-dd,
.data-tabs-selectors .subindustries-dd{
	width: 250px;
}

/*dropdowns when on mobile*/
.selectboxit-option-icon-container{
	margin-left: 5px;
}
.component-framework .selectboxit .selectboxit-option-icon-container {
	margin-left: 9px;
}



img.icon-data{
	width: 25px;
	vertical-align: middle;
}

.data-stats-links li a:hover{
	text-decoration: underline;
	color: black;
}
.data-stats-links span.arrow, .data-stats-links span.label{
	padding-left: 8px;
}

.data-stats-links .dollar-icon{height:25px!important;width:25px!important;}
.data-stats-links .dollar-icon-dg{fill:#769723;height:25px;width:25px;}
.data-stats-links .dollar-icon-lg{fill:#C5CD61;height:25px;width:25px;}
	
.data-stats-links .dollar span.arrow, .data-stats-links .dollar span.label, .data-stats-links .dollar a {
	display:inline-block;margin-top: -10px!important;vertical-align: middle;
}	

.data-stats-links .dollar a span.arrow:hover {
	text-decoration: none;
}

.data-stats-links .dollar a span.label:hover {
	text-decoration: underline;
}

.component-framework .career .btn-arrow{
	background-color: #769723;
}
.component-framework .career .btn-arrow .right,
.component-framework .career .btn-arrow span{
	border-left-color: #769723;
}

.component-framework .internship .btn-arrow{
	background-color: #C5CD61;
}
.component-framework .internship .btn-arrow .right,
.component-framework .internship .btn-arrow span{
	border-left-color: #C5CD61;
}


/*Detailed Charts*/

.data-table .item-col{
	width: 200px;
}

.data-table .col{
	width: 100px;
	padding-bottom: 6px;
}
.data-table tbody tr{
	border-top: 1px solid #CCC;	
}
.data-table tbody tr.head{
	border-top: none;
}
.data-table tbody tr.head th{
	font-weight: normal;
}

.data-table tbody tr.total{
	border-top: 2px solid #CCC;	
	border-bottom: 2px solid #CCC;
}

.data-table tbody td{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.ua-mobile .data-table tbody td{
	padding-left: 5px;
	padding-right: 5px;
}
.data-table tbody td.fixed.left{
	text-align: left;
}

.data-table tbody tr.tier1{
	background-color: #f7f8f8;
}
.data-table tbody td.item{
	padding-left: 10px;
}
.data-table tbody tr.tier2 td.item{
	padding-left: 25px;
}

/*hide signing bonus cols when on internship tab, and adjust widths of other cols*/
.data-table.internship tr td.signing-bonus{
	display: none;
}
.data-table.internship .item-col{
	width: 250px;
}
.data-table.internship .col{
	width: 150px;
}

.data-table.trends .item-col {width:20%;}
.data-table.trends .col {width: 16%;}

table.career, table.internship  {
	border-bottom: 1px solid #CCC;
}

.disclaimer-table td.asterik{
	text-align: left;
	width: 30px;
	padding-right: 10px;
}

.detailed-charts-content .desktop-hidden.stats-heading{
	text-align: center;
}

.ua-tablet .detailed-charts-content{
	margin-top: 40px;
}
.ua-mobile .detailed-charts-content{
	margin-top: 20px;
}


.data-stat-number{
	font: normal 61px 'TradeGothicW02-BoldCn20 675505',Arial, Helvetica, Verdana, sans-serif;
	text-transform: uppercase;
}

/*At a glance*/

.at-a-glance-container .student-profile2-container{
	margin-top: 55px;
}
.ua-mobile .at-a-glance-container .student-profile2-container{
	margin-top: 20px;
}


.at-a-glance-container .data-stat-number{
	font: normal 82px 'TradeGothicW02-BoldCn20 675505',Arial, Helvetica, Verdana, sans-serif;
	text-transform: uppercase;
}
.at-a-glance-container .data-stat-number.secondary{
	font-size: 60px;
}

.at-a-glance-container .data-stat-graph{
	xmargin-left: 5px;
}

.at-a-glance-container .horizontal-graph td{
	padding-bottom: 7px;
}

.at-a-glance-container .undergrad-majors-container{
	margin-top: 65px;
	margin-bottom: 60px;
}
.at-a-glance-container .employment-profile-container{
	margin-top: 53px;
	margin-bottom: 60px;
}

.at-a-glance-container .salary-pct-container{
	margin-top: 70px;
}
.at-a-glance-container .received-offer-container{
	margin-top: 66px;
}
.at-a-glance-container .undergrad-majors-container .chart-pie-labels-container{
	margin-top: 55px;
}
.at-a-glance-container .employment-profile-container .chart-pie-labels-container{
	margin-top: 70px;
}
.at-a-glance-container .other-comp-container.internship,
.at-a-glance-container .other-comp-container.internship .chart-label{
	margin-top: -30px;
}

.ua-tablet .at-a-glance-container,
.ua-mobile .at-a-glance-container{
	margin-top: 20px;
}
.ua-mobile .at-a-glance-container .student-profile-container,
.ua-mobile .at-a-glance-container .student-profile2-container,
.ua-mobile .at-a-glance-container .salary-amt-container,
.ua-mobile .at-a-glance-container .salary-pct-container{
	text-align: center;
	margin: 0 auto;
}
.ua-mobile .at-a-glance-container .student-profile2-container table,
.ua-mobile .at-a-glance-container .salary-pct-container table,
.ua-mobile .at-a-glance-container .salary-amt-container table{
	margin-left: auto;
	margin-right: auto;
}

.ua-mobile .at-a-glance-container .undergrad-majors-container{
	margin-top: 40px;	
}
.ua-mobile .at-a-glance-container .undergrad-majors-container,
.ua-mobile .at-a-glance-container .employment-profile-container{
	text-align:center;
}
.ua-mobile .at-a-glance-container .undergrad-majors-container .chart-pie-labels-container{
	margin-top: -10px;
}
.ua-mobile .at-a-glance-container .employment-profile-container .chart-pie-labels-container{
	margin-top: -10px;
}
.ua-mobile .at-a-glance-container .salary-pct-container{
	margin-top: 0px;
}
.ua-mobile .at-a-glance-container .received-offer-container{
	margin-top: 20px;
}



/*Industry Stats Table*/
.float-left{
	float: left;
}

.float-right{
	float: right;
}
.data-industry-function-table{
	width:100%;
	margin-bottom:3px;
}
.data-industry-function-table .item-title a:hover span{
	text-decoration: underline;
	color: black;
}

.data-industry-function-table tr.headings td.center{
	padding-left: 10px;
	padding-right: 10px;
}
.data-industry-function-table tr.headings td.center div{
	display: table-cell;
	vertical-align: middle;

}
.data-industry-function-table tr.headings div{
	border-bottom: 1px #CECECE solid;
	height: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.data-industry-function-table tr.headings td.h-title{
	width: 265px;
	min-width: 200px;
}
.data-industry-function-table tr.headings td.h-pct, 
.data-industry-function-table tr.headings td.h-pct div{
	min-width: 70px;
}

.data-industry-function-table tr.headings td.h-base-salary, 
.data-industry-function-table tr.headings td.h-base-salary div{
	width: 290px;
	min-width: 200px;
}

.data-industry-function-table tr.headings td.h-signing-bonus, 
.data-industry-function-table tr.headings td.h-signing-bonus div,
.data-industry-function-table tr.headings td.h-gtd-comp, 
.data-industry-function-table tr.headings td.h-gtd-comp div{
	width: 110px;
	min-width: 75px;
}
.data-industry-function-table.internship tr.headings td.h-gtd-comp, 
.data-industry-function-table.internship tr.headings td.h-gtd-comp div{
	width: 225px;
	min-width: 75px;
}

.data-industry-function-table tr.headings td.h-arrow{
	min-width: 50px;
}


.data-industry-function-table tr.number-ranges td{
	padding-top: 20px;
	padding-bottom: 8px;
}
.data-industry-function-table td.item-title{
	padding-left: 15px;
}
.data-industry-function-table td.base-salary, 
.data-industry-function-table td.signing-bonus, 
.data-industry-function-table td.gtd-comp{
	padding-left: 22px;
	padding-right: 22px;
}
.data-industry-function-table tr.vertical-lines td{
	border-left: 10px #FFF solid;
}

.data-industry-function-table tr.odd td, 
.data-industry-function-table tr.even td,
.data-industry-function-table tr.total td{
	border-left: 10px #FFF solid;
	height: 60px;
}
.data-industry-function-table tr.odd td{
	background-color: #F5F5F5; 
}
.data-industry-function-table tr.even td{
	background-color: #FCFCFC; 
}

.data-industry-function-table tr td .toggle-show{
	height: 200px;
}

.data-industry-function-table td.left{
	text-align: left;
}
.data-industry-function-table td.center{
	text-align: center;
}
.data-industry-function-table tr.last td{
	border-bottom: 1px #E5E5E5 solid;
}
.data-industry-function-table tr.total{
	border-top: 1px  #F5F5F5 solid;
}
.data-industry-function-table tr.toggled td{
	background-color: #EEEEEE;
}
.data-industry-function-table tr.toggled td.item-title,
.data-industry-function-table tr.toggled td.item-pct{
	vertical-align: top;
	padding-top: 30px;
}
.data-industry-function-table tr .item-title .span-title{
	color: #000;
}

.data-industry-function-table td.arrow a:hover{
	text-decoration: none;
}
.data-industry-function-table tr.bgcolor-career td,
.data-industry-function-table tr.bgcolor-career.toggled td{
	background-color: #769723 ; 
}
.data-industry-function-table tr.bgcolor-internship td{
	background-color: #C5CD61; 
}

/*if bgcolor is green, turn all contents white*/
.data-industry-function-table tr.bgcolor-career .item-title .span-title,
.data-industry-function-table tr.bgcolor-career .item-pct,
.data-industry-function-table tr.bgcolor-internship .item-title .span-title,
.data-industry-function-table tr.bgcolor-internship .item-pct{
	color: #FFF;
}
.data-industry-function-table tr.bgcolor-career .chart-scales .diamond,
.data-industry-function-table tr.bgcolor-internship .chart-scales .diamond,
.data-industry-function-table tr.bgcolor-career .chart-scales1 .circle.inner,
.data-industry-function-table tr.bgcolor-internship .chart-scales1 .circle.inner{
	fill: #FFF;
}
.data-industry-function-table tr.bgcolor-career .chart-scales .connecting-line,
.data-industry-function-table tr.bgcolor-internship .chart-scales .connecting-line{
	stroke: #FFF;
}
.data-industry-function-table tr.bgcolor-career span.amt,
.data-industry-function-table tr.bgcolor-career span.pct,
.data-industry-function-table tr.bgcolor-internship span.amt,
.data-industry-function-table tr.bgcolor-internship span.pct{
	color: #FFF;
}


/*Industry & Function Details*/

.industry-function-details-container .location-container{
	margin-top: 153px;
}
.industry-function-details-container .received-accepted-offers-container{
	margin-top: 40px;
}
.industry-function-details-container .hr4.divider{
	margin-top: 110px;
}
.industry-function-details-container .deeper-cuts-container{
	margin-top: 60px;
}

.industry-function-details-container .deeper-cuts-container .locations-breakdown-graph{
	margin-top: 40px;
}
.industry-function-details-container .deeper-cuts-container .ind-func-breakdown-graph{
	margin-top: 40px;
}

.industry-function-details-container .received-accepted-offers-item {
	margin-top: 25px;
}
.industry-function-details-container .received-accepted-offers-item .chart-pie{
	margin-left: -30px;	
}
.industry-function-details-container .received-accepted-offers-item .chart-pie-labels-container{
	margin-top: 55px;
}

.industry-function-details-container .career-salary-container{
	margin-top: 80px;
}
.industry-function-details-container .career-salary-data{
	margin-top: 55px;
}
.industry-function-details-container .career-salary-container .salary{
	font-weight: bold;
}
.industry-function-details-container .chart-line-heading{
	display: none;
}
.industry-function-details-container .chart-line-salaries{
	margin-left: 40px; 
	margin-top: 60px;
}
.industry-function-details-container .subindustry-dd-container{
	margin-bottom: 40px;
}

.ua-tablet .industry-function-details-container .received-accepted-offers-item .chart-pie{
	margin-left: -45px;	
}
.ua-tablet .industry-function-details-container .received-accepted-offers-item .chart-pie-labels-container{
	margin-left: 125px;	
}

.ua-tablet .industry-function-details-container .chart-line-salaries{
	margin-left: 0;
}

.ua-mobile .industry-function-details-container .chart-line-salaries{
	margin-left: 0;
}

.ua-mobile .industry-function-details-container .dem-percentage-container{
	margin-top: 90px;	
}
.ua-mobile .industry-function-details-container .career-salary-container{
	margin-top: 0px;
	margin-bottom: 40px;
}
.ua-mobile .industry-function-details-container .career-salary-data{
	margin-top: 95px;
	text-align:center;
}
.ua-mobile .industry-function-details-container .location-container{
	margin-top: 0px;
}

.ua-mobile .industry-function-details-container .chart-pie-labels{
	margin: 30px auto !important;
}
.ua-mobile .industry-function-details-container .received-accepted-offers-item {
	margin-top: 0;
}
.ua-mobile .industry-function-details-container div.data-footer-space{
	height: 10px;
}
.ua-mobile .industry-function-details-container .deeper-cuts-container .ind-func-breakdown-graph,
.ua-mobile .industry-function-details-container .deeper-cuts-container .locations-breakdown-graph{
	margin-top: 0;
}

.ua-mobile .industry-function-details-container .ind-func-breakdown-graph table,
.ua-mobile .industry-function-details-container .locations-breakdown-graph table{
	margin-left: auto;
	margin-right: auto;
	width: 80%;
}
.ua-mobile .industry-function-details-container .ind-func-breakdown-graph td,
.ua-mobile .industry-function-details-container .locations-breakdown-graph td{
	height: 20px;
}
.ua-mobile .industry-function-details-container .ind-func-breakdown-graph .tdspacer,
.ua-mobile .industry-function-details-container .locations-breakdown-graph .tdspacer{
	display: none;
}


/*Location Details*/


.location-details-container .ind-func-breakdown-graph{
	margin-top: 30px;
}

.location-details-container .students-overtime-container{
	margin-top: 40px;
}

.location-details-container .students-overtime-label{
	color: #999;
	font-weight: bold;
}
.location-details-container .students-overtime-pct-table{
	margin-top: 100px;
	width: 100%;
}
.location-details-container .students-overtime-pct-table td{
	height: 48px;
}
.location-details-container .students-overtime-pct-table .item-title{
	padding-left: 12px;
}
.location-details-container .students-overtime-pct-table tr.highlight td{
	background-color: #F5F5F5;
}

.location-details-container .career-salary-container{
	margin-top: 13px;
	margin-bottom: 58px;
}
.location-details-container .career-salary-data{
	margin-top: 20px;
}
.ua-mobile .location-details-container .students-overtime-container{
	margin-top: 0;
}
.ua-mobile .location-details-container .career-salary-container{
	margin-top: 0px;
	margin-bottom: 0px;
}
.ua-mobile .location-details-container .career-salary-data{
	margin-top: 95px;
	text-align:center;
}
.ua-mobile .location-details-container .ind-rep-container,
.ua-mobile .location-details-container .func-rep-container,
.ua-mobile .location-details-container .student-origin-container{
	text-align: center;
}

.ua-mobile .location-details-container .func-rep-container,
.ua-mobile .location-details-container .student-origin-container{
	margin-top: 20px;
}

.ua-mobile .location-details-container .ind-func-breakdown-graph{
	text-align: left;
}
.ua-mobile .location-details-container .ind-func-breakdown-graph table{
	margin-left: auto;
	margin-right: auto;
	width: 80%;
}
.ua-mobile .location-details-container .ind-func-breakdown-graph td,
.ua-mobile .location-details-container .ind-func-breakdown-graph td{
	height: 20px;
}
.ua-mobile .location-details-container .ind-func-breakdown-graph .tdspacer{
	display: none;
}


/*Entrepreneurship*/
.entrepreneurship-container .founders-decisions-container .heading{
	margin-top: 40px;
}

.entrepreneurship-container .ifl-container .chart-pie,
.entrepreneurship-container .founders-ind-func-container .chart-pie{
	margin-left: -20px;
}

.entrepreneurship-container .founders-decisions-container{
	margin-top: 90px;
}
.entrepreneurship-container .founders-ind-func-container{
	margin-top: 90px;
}
.entrepreneurship-container .locations-breakdown-graph{
	margin-top: 50px;
}	
.entrepreneurship-container .data-stat-number{
	font: normal 82px 'TradeGothicW02-BoldCn20 675505',Arial, Helvetica, Verdana, sans-serif;
	text-transform: uppercase;
}
.entrepreneurship-container .ent-row2-container,
.entrepreneurship-container .ent-row3-container{
	margin-top: 15px;
}
.entrepreneurship-container .ifl-container .locations-breakdown-graph table td{
	height: 15px;
}
.entrepreneurship-container .founders-decisions-container .chart-pie-labels-container{
	margin-top: 55px;
}


.ua-tablet .entrepreneurship-container .founders-ind-func-container .chart-pie{
	margin-top: 0 !important;
}



.ua-mobile .entrepreneurship-container,
.ua-tablet .entrepreneurship-container{
	margin-top: 40px;
}
.ua-mobile .entrepreneurship-container{
	text-align: center;
}
.ua-mobile .entrepreneurship-container .locations-breakdown-graph{
	text-align: left;
	margin-top: 30px;
}
.ua-mobile .entrepreneurship-container .ent-row2-container table{
	margin: auto;
}
.ua-mobile .entrepreneurship-container .ifl-container .ind-represented-container,
.ua-mobile .entrepreneurship-container .ifl-container .func-represented-container,
.ua-mobile .entrepreneurship-container .ifl-container .loc-represented-container{
	margin-top: 30px;
}

.ua-mobile .entrepreneurship-container .founders-ind-func-container .loc-represented-container{
	margin-top: 30px;
}
.ua-mobile .entrepreneurship-container .founders-decisions-container .chart-pie-labels-container{
	margin-top: 0;
}
.ua-mobile .entrepreneurship-container .locations-breakdown-graph table{
	margin-left: auto;
	margin-right: auto;
	width: 80%;
}
.ua-mobile .entrepreneurship-container .ifl-container .locations-breakdown-graph td,
.ua-mobile .entrepreneurship-container .locations-breakdown-graph td{
	height: 20px;
}
.ua-mobile .entrepreneurship-container .locations-breakdown-graph .tdspacer{
	display: none;
}


.detailed-charts-content table {
	width: 100%;
}
	
/*no data available*/
.nodata{
	margin-top: 20px;
}
.ua-mobile .nodata{
	text-align: center;
}

/* MJ: Header Icons */
.icon-hd:before { content: " "; display: inline-block; height: 25px; width: 25px; padding-right: 4px; background-repeat: no-repeat; background-position: 0 50%; vertical-align: text-bottom; }
.icon-industry-career:before { background-image: url('../images/icon-industry.png'); }
.icon-function-career:before { background-image: url('../images/icon-function.png'); }
.icon-location-career:before { background-image: url('../images/icon-location.png'); }
.icon-industry-internship:before { background-image: url('../images/icon-industry-lg.png'); }
.icon-function-internship:before { background-image: url('../images/icon-function-lg.png'); }
.icon-location-internship:before { background-image: url('../images/icon-location-lg.png'); }

