﻿ .sidebar > table,
 .sidebar > table > table {display:block !important;}

 .body-margins figure {margin: 0;padding: 0;}

/*TODO: Stats css to go into Framework*/
.stat .gaml-uc, .ua-mobile .gaml-uc {
    font: normal 119px/131px 'TradeGothicW02-BoldCn20 675505',Arial, Helvetica, Verdana, sans-serif !important;
    text-transform: uppercase;
}
.stat .percent {
    font-size: 70%;
}

.stat.pct .text{
	margin-top: -17px;
}
.stat .text{
	margin-top: -4px;
}

/*maybe this footer spacing too?*/
.universal-footer {
    margin-top: 48px;
}

/*talk to jeff about this one, search should handle this already*/
.facetctrl-results .facetctrl-isotope-results .media{
    margin-bottom: 18px !important;
}

/*End Framework stuff*/

#header h1{
    height: 60px;
    margin-bottom: 5px;
    margin-top: 20px;	 
}

.ua-mobile .site-header,
.ua-mobile .wrap{
	background-image: none !important;
}
.gaml{font: normal 116px/120px 'TradeGothicW02-BoldCn20 675505',Arial, Helvetica, Verdana, sans-serif;}
.sidebar .sidebar-item div.gaml.firstline {margin-top: -12px;}
.sidebar .sidebar-item .stat {margin-top: -6px;}
.sidebar .hr {	margin: 20px 0 10px 0 !important;}

#HBSGlobal-MBAExpLanding .sidebar .hr{
	margin: 23px 0 10px 24px !important;
}
#HBSGlobal-MBAExpLanding .sidebar-margins h3{
	margin-bottom: 10px;
}

/* World Map */
#map-wrapper {position: relative;}
#map-wrapper img.worldmap {width: 100% !important;}
#map-wrapper a.point {font-size: 15px !important; position: absolute; padding: 0px 6px;}
#map-wrapper a.point:hover { text-decoration: none; background: #a41034 !important; color: white !important;}

.ua-mobile #map-wrapper a.point {display: none;}
.ua-desktop #map-wrapper ul.mobile-list, .ua-tablet ul.mobile-list {display: none;}
#map-wrapper ul.mobile-list{
	list-style-type: square;
}
.ua-mobile #map-wrapper img.worldmap { display: none;}

.flag {	margin-bottom: -2px; margin-right: 4px;}

/*homepage*/
.ua-desktop #HBSGlobalHome .page-header .base{
	margin-top: 40px;
}
.globa-research-centers-container.home ul{
	list-style-type: square;
}
.globa-research-centers-container.home li{
	padding-bottom: 5px;
}
.ua-desktop .globa-research-centers-container.home li.last{
	padding-bottom: 0px;
}

.facts-figures-container .stats-container{
	margin-top: -18px;
}
.ua-mobile .stats-container .mobile-span12:first-child .stat {
	margin-bottom: 20px;
}
.ua-mobile ul.Newsroom .span3.responsive-media-body {
	padding-left: 12px;
}

/*MBA profiles*/
.mba-profiles .profile-image{
	border-color: white;
}
.ua-desktop .mba-profiles .profile-image {margin-top: 10px;}
.ua-tablet .mba-profiles .profile-image {margin-top: 6px;}

.mba-profiles .tile:hover .profile-image{
	border-color: black;
}

/*Page header spacings*/
.page-header h2{
	margin-top: 10px;
}
.ua-desktop #HBSGlobalResearchCenter .page-header h2{
	margin-top: 0px;
}
#HBSGlobalResearchCenter .locations-container .hr.divider{
	opacity: 1;	
}
#HBSGlobal-H93-C93 .page-header .sidebar .sidebarshim {
    height: 66px;
}
.ua-mobile #HBSGlobalResearchCenter h2.news-highligths-heading{
	margin-top: -20px !important;
}
.ua-tablet #HBSGlobalResearchCenter h2.news-highligths-heading{
	margin-top: -20px !important;
}

.ua-desktop p.global-research-desc {
	margin-bottom: 5px;
}
.ua-mobile p.global-research-desc{
	margin-bottom: 0px;
}
.ua-tablet p.global-research-desc {
	margin-bottom: 12px;
}



/*profile details*/
.center-content .profile-details h4 {
    margin: 40px 0 23px 0;
}
.profile-details blockquote {
	text-indent: -10px;
}
.profile-details.isPP blockquote {
	padding-top: 20px;
    padding-bottom: 26px;
}
.profile-details h3.creditline {margin-bottom: 19px; margin-top: 3px;}


/*profile details header-spacer*/
.ua-desktop .profile-details .header-spacer{padding-bottom: 200px;}
.ua-tablet .profile-details  .header-spacer{padding-bottom: 100px;}
.ua-mobile .profile-details  .header-spacer{padding-bottom: 75px;}
.ua-desktop .profile-details.hasVideo .header-spacer{padding-bottom: 220px;}
.ua-desktop .profile-details.isPP .header-spacer{padding-bottom: 230px;}

.ua-desktop .profile-details .video-container{
	margin-left: 120px;
    margin-top: -245px;
    margin-bottom: 20px;
    width: 480px;
}
.ua-tablet .profile-details .video-container{
	margin-left: 0px;
    margin-top: -100px;
    margin-bottom: 20px;
}
.ua-mobile .profile-details .video-container{
	margin-left: 0px;
    margin-top: -100px;
    margin-bottom: 20px;
}

/*profile details photo*/
.profile-details .profile-photo {margin-top: -120px; max-width: 220px; }
.profile-details .portrait-photo {margin-top: -120px;}
.profile-details .profile-photo img {
	width: 220px;
	height: 220px;
}

.profile-details .pp-photo {
	margin-top: -250px;
	margin-left: 80px;
	position: relative;
}
/*profile details photo in tablet/phone*/
.ua-mobile .center-content .profile-details .profile-photo,
.ua-tablet .center-content .profile-details .profile-photo{
	margin-top: 0px;
}
.ua-tablet .center-content .profile-details.hasVideo .profile-photo{
	margin-top: 0px;
	margin-bottom: 16px;	
}
.ua-tablet .center-content .profile-info-container,
.ua-mobile .center-content .profile-info-container{
	padding-top: 15px;
}

/*profile details photo in sidebar/desktop*/
.ua-desktop .sidebar .profile-details.hasVideo .profile-photo{
	margin-top: -340px;
	margin-bottom: 110px;	
}
.ua-desktop .sidebar .profile-details.hasVideo.hasTwitter .profile-photo{
	margin-bottom: 30px;
}
.ua-desktop .sidebar .profile-details.hasVideo.hasTwitter .profile-info-container{
	padding-top: 30px;
}

.ua-desktop .sidebar .profile-details  h3{
	margin-bottom: 2px !important;
}
.sidebar .profile-details.isPP  h3{
	margin-bottom: 10px !important;
}


/*global history*/
.global-history-content h3.orange{
	margin-bottom: 0px !important;
}

.ua-mobile .global-history-content h3 {
	margin-bottom: 8px !important;
}
.ua-mobile .global-history-content p:last-child, .ua-tablet .global-history-content p:last-child {
	margin-bottom: 0;
}

/* EE specific styles */
.tabs-container {position: relative;}
ul.tabs-hero {position: absolute !important; bottom: 0 !important; border-bottom:  0 !important; margin-bottom: 0px !important;}
#HBSGlobal-H93-C93 .nav-tabs td.active a.inherit-bg {background: white !important; color: black !important;}
#HBSGlobal-H93-C93 .nav-tabs a {background: rgba(255,255,255,0.3) !important; color: white !important;}
ul.tabs-hero li a.hover {background: black !important; color: white !important;}
.ee-program .hr3 {margin-bottom: 30px;}
.ee-program .new {margin-bottom: 5px !important;}
.ee-program .program-title {margin-top: 0 !important;}
.ee-program p {margin-bottom: 10px;}
.ee-program .more {margin-top: 15px;}
.ee-program .hr {margin: 30px 0;}

.sidebar .carousel-container {margin-left: -11px;}
.sidebar .carousel-container .widget-video-popup {margin-left: 11px;}
.sidebar .carousel-container .quote {padding-left: 10px;}
.sidebar .carousel-container .author, .sidebar  .nav-carousel {padding-left: 11px;}

/* EE programs */
#HBSGlobal-H93-C93 .ee-programs.span9{
	margin-left:0px;
}

#HBSGlobal-H93-C93 .fade-container {
	position: absolute !important;
	bottom: 0 !important;
}

.ua-desktop #HBSGlobal-MBAExpLanding .sidebar-item.first h3{
	margin-top:0px;
}

#HBSGlobal-H93-C93 .ee-programs:last-child .hr {
	display: none;
}

/* Summer Internships Page */
/* ---------------------- */ 
.sidebar .quote{
    position: relative;
    margin-bottom: 14px;
    margin-top:12px;
}
.sidebar .sidebar-pic{
	display: block;
	margin-left: 3px;
}
.sidebar .classyr{
	margin-bottom: 20px;
}
.sidebar h4.kappa-uc{
	margin-bottom: 8px;
}
.type-framework .hang-quote p {
	margin-bottom:14px;
}
.leftquote {
    left: -11px;
    position: absolute;
}
.pattern-framework .body-margins .eta.top-0{
	margin-top: 0;
}
.sidebar-gutter .sidebar-item{
	margin-left: 15px;
}
/* ---------------------- */ 

.ms-rtestate-field[style] {
	display: block !important;
}

.research-centers .dropdown-toggle {
	border: 0px !important;
}

.pattern-framework .site-header .toolbar .research-centers li {
	margin-right: 0;
    margin-left: 0;
    line-height: 16px;
}

.component-framework .toolbar .research-centers .dropdown-menu > li a {
    display: block;
    padding: 4px;
    white-space: nowrap;
}

.more.hidden#global-staff {
    display: block;
}
.universal-footer-v3 #default-hbs-staff {
    display: none;
}



