﻿/*Site-Wide Toggle navigation. Set Color based on MBA or ALUMNI */
/*MBA is blue, ALUMNI is orange*/

@-moz-document url-prefix() { 
  .firefoxOnly  {
     display:block !important;
  }
}
.firefoxOnly {
	display:none;
}

.mbaColor, .mbaColor .inherit-bg{
	background-color: #88d5dd !important;
}

.mbaColor .inherit-color{
	color: #88d5dd !important;
}

.mbaColor .inherit-color.white{
	color: #ffffff !important;
}


.mbaColor .universal-footer .inherit-color {
	color: #88d5dd;
}
.alumniColor .universal-footer .inherit-color {
	color:#F9AE53;
}

.alumniColor, .alumniColor .inherit-bg {
	background-color:#F9AE53;
}
.alumniColor .inherit-color{
	color: #F9AE53 !important;
}

div.layout-footer-space{
	height: 40px;
}

/* custom footer */

.pattern-framework .universal-footer-v3 .social-grid li.default.twitter
{display:none;}
.pattern-framework .universal-footer-v3 .social-grid li.site-specific.twitter.mba-recruiting
{display:block;}
.pattern-framework .universal-footer-v3 .social-grid li.default.linkedin
{display:none;}
.pattern-framework .universal-footer-v3 .social-grid li.site-specific.linkedin.mba-recruiting
{display:block;}


.ua-desktop .modal .container, 
.ua-tablet .modal .container {
	width: 458px !important; 
	height: 899px; 
} 

/*for stats*/ 
.img-shim {
	margin-bottom:19px;
}
/*Toggle Nav*/
.toggle-nav { 
	background-color:#48B8C6;
}

.toggle-nav .arrow-down {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 11px 0 11px;
	border-color: #fff transparent transparent transparent;	
	position:absolute;
	left: 50%;
	bottom: -12px;
	margin-left: -11px;
}

.toggle-nav img.right-arrow{
	width: 60px;
	margin-bottom: -5px;
	margin-left: 25px;
}

.toggle-nav .desktop-visible .toggle-nav-item{
	position:relative;
	font-size: 32px;
}

.toggle-nav .desktop-visible .toggle-nav-item.mba{
	margin-left: 20px;
	margin-right: 33px;
}

.toggle-nav .desktop-visible .toggle-nav-item.alumni{
	margin-left: 29px;
}

.toggle-nav-separator, .toggle-nav-arrow{
	display:inline-block; 
	margin-right:0;
	
}

.toggle-nav-separator{
	height: 42px;
	border-right: 1px solid rgba(0,0,0,.2);
	margin-bottom:-8px;
}


.ua-tablet .toggle-nav .desktop-hidden img.right-arrow,
.ua-mobile .toggle-nav .desktop-hidden img.right-arrow{
	width: 25px;
	margin: 0;
}

.ua-tablet .toggle-nav .desktop-hidden .arrow-down,
.ua-mobile .toggle-nav .desktop-hidden .arrow-down {
	display: none;
}

.ua-tablet .toggle-nav .desktop-hidden .toggle-nav-item,
.ua-mobile .toggle-nav .desktop-hidden .toggle-nav-item{
	margin:0 5px !important;
	position:relative;
}

.ua-tablet .toggle-nav .desktop-hidden li.active,
.ua-mobile .toggle-nav .desktop-hidden li.active{
	border: thin white solid;
	padding: 5px;
}

.ua-mobile .toggle-nav ul{
    white-space: nowrap;
}



.color-band{
	background-color: #E6F5F8;
}

.mbaColor .toggle-nav {
	background-color:#48B8C6;
}

.mbaColor .color-band{
	background-color: #E6F5F8;
}

.alumniColor .toggle-nav {
	background-color:#f08d4c;
}

.alumniColor .color-band{
	background-color: #FFEEE6;
}

/* page headers */
.page-header h1 {
	margin-bottom:35px;
}

/* Recruiting Guide */
.recruiting-guide .hr2, .recruiting-guide .hr3 {
	margin-bottom:40px;
}
.recruiting-guide .hr {
	margin-top:28px;
	margin-bottom:52px;
}
#HBSRecruitingLeftNav .hr2 {
	margin-top:32px;
	margin-bottom:26px;
}
#HBSRecruitingLeftNav h2, #HBSRecruitingLeftNav h3 {
	margin-bottom:8px;
}


/*Site-wide Assets*/

.percent{
	font-size:70%;
}
.sidebar-item .admittedBar {
	background: #D6D6D6;
	width: 100%;
}
.sidebar-item .admittedBar div.lambda-uc {
	background: #000;
	width: 90%;
	line-height:40px;
	color:white;
	text-align:center;
	margin-bottom:20px;
}
.sidebar-item .number {
	margin-bottom:15px;
	font: normal 61px/94px 'TradeGothicW02-BoldCn20 675505',Arial, Helvetica, Verdana, sans-serif !important;
	text-transform:uppercase;
}
.sidebar-item .people-icon {
	margin-bottom:10px;
}
.sidebar-item h3.kappa-uc {
	margin-bottom:12px;
}
/* This breaks framework responsive scaffold: https://hbs-itg.atlassian.net/browse/CPD-240?filter=13101
.sidebar-item.horizontal{
	width: 225px; 
	float: left; 
}
*/


/* Homepage */

.home-twitter #tweet-0, .home-twitter #tweet-1, .home-twitter #tweet-2{
	float: left;
	width: 312px;
}
.home-twitter #tweet-0, .home-twitter #tweet-1{
	margin-right: 24px;
}
.home-first {
	margin-top:-6px;
}
/* Misc */

.ua-desktop .gaml-uc, .ua-mobile .gaml-uc {
	font: normal 119px/131px 'TradeGothicW02-BoldCn20 675505',Arial, Helvetica, Verdana, sans-serif !important;
	text-transform:uppercase;
}
.ua-tablet .gaml-uc {
	font: normal 75px/91px 'TradeGothicW02-BoldCn20 675505',Arial, Helvetica, Verdana, sans-serif !important;
	text-transform:uppercase;
}

.btn-custom {
	font:normal 17px/24px 'Trade Gothic W01 Roman',Arial,Helvetica,Verdana,sans-serif;
	float:left;
	text-transform:none;
	line-height:19px;
}

.btn-border {
	height:32px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:rgb(255, 255, 255);
	margin:4px 10px 0px;
	float:left
}
.component-framework .conduct-interviews .table-standard th {
	font: normal 17px/24px 'Trade Gothic W01 Bold 2',Arial,Helvetica,Verdana,sans-serif;
	text-transform: uppercase;
}

/* Perspective Details */

#HBSRecruitingPerspectiveDetails h4 {
	margin-bottom:10px;
}

#HBSRecruitingPerspectiveDetails h3 {
	margin-bottom:10px;
}
/* Custom calendar icon */

.calendar-box {
	background-color:white;
	height:363px;
	width:315px;
	xposition:absolute;
	xtop:-394px;
	xleft:716px;
	opacity:.4;
	margin-top:-177px;
	margin-left:-20px;
}
.month {
	text-align:center;
	width:315px; 
}
.date {
	text-align:center;
	padding:16px;
	color:white;
	margin-top:15px;
	width:283px;
}
.gaml-uc-date {
	font: normal 150px/200px 'TradeGothicW02-BoldCn20 675505',Arial, Helvetica, Verdana, sans-serif;
	text-transform:uppercase;
}
.gaml-uc-month {
	font: normal 95px 'TradeGothicW02-BoldCn20 675505',Arial, Helvetica, Verdana, sans-serif;
	text-transform:uppercase;
}

.navbar, .toolbar { position: relative; z-index: 2;}

/*Scrollbar for ipad*/
.scrollbar-for-ipad {
    overflow-y: auto;
    border: 2px solid black;
    height: 200px;
    padding:15px;
}
.scrollbar-for-ipad::-webkit-scrollbar {
    -webkit-appearance: none;
}
.scrollbar-for-ipad::-webkit-scrollbar:vertical {
    width: 9px;
}
.scrollbar-for-ipad::-webkit-scrollbar:horizontal {
    height: 9px;
}
.scrollbar-for-ipad::-webkit-scrollbar-thumb {
    border-radius: 6px;
    border: 3px solid white;
    background-color: rgba(0, 0, 0, .6);
}

/* Hero Background Graphic */
#background1 {
background-position-y: 0px;
background-position-x: right;
background-position: top right;
background-repeat: no-repeat;
}

#background2 {
background-position-y: -119px;
background-position-x: right;
background-position: top -119px right;
background-repeat: no-repeat;
}

.facet-container-HBSTopic {
	display: none;
}

.ua-tablet #HBSRecruitingContactUs .span3.mobile-span12.tablet-span4 a img,
.ua-mobile #HBSRecruitingContactUs .span3.mobile-span12.tablet-span4 a img {width: 100%;}

/* Menu Bar POC
.ua-desktop .toolbar li a, .navbar td a {text-shadow: 1px 1px #dadada;}
 */
 
/* Focus Filter Dropdown - Customize Framework */

.component-framework .dropdown-container2.active .dropdown-menu2.left-aligned-dropdown-menu2 { right: auto; left: 0; margin-left: 0; }
.ua-mobile .component-framework .dropdown-container2.active .dropdown-menu2.left-aligned-dropdown-menu2 { right: 0; width: auto; }


.ua-mobile .gaml-uc{
	font-size: 75px !important;
	line-height: 84px !important;
}

/* MJ: Component for Browser Upgrade Notice - in use on /data */

[class*="flag--"] { display: block; width: 100%; line-height: 36px; text-align: center; }
[class*="--warning"] { color: #a91334; background-color: #eee39b; }
[class*="--notice"] { color: #fff; background-color: #419c92; }
[data-trigger*="dismiss"] { text-decoration: underline; cursor: pointer; }
.Td-u, .Td-u:link, .Td-u:visited { text-decoration: underline; }
.Td-u:hover, .Td-u:visited:hover { text-decoration: none; }


.print-button:hover{
	cursor: pointer;
}


.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 .career .btn-arrow:hover,
.component-framework .internship .btn-arrow:hover{
	background-color: #000;
}
.component-framework .career .btn-arrow:hover .right,
.component-framework .career .btn-arrow:hover span,
.component-framework .internship .btn-arrow:hover .right,
.component-framework .internship .btn-arrow:hover span{
	border-left-color: #000;
}


.component-framework .internship .btn-arrow{
	background-color: #C5CD61;
}
.component-framework .internship .btn-arrow .right,
.component-framework .internship .btn-arrow span{
	border-left-color: #C5CD61;
}

