﻿/* isc mobile styles */

.type-framework .kappa-uc.toolbar-mobile{
	font: normal 17px/20px 'Trade Gothic W01 Bold 2',Arial,Helvetica,Verdana,sans-serif;
}

@media only screen and (max-width:919px){
	.responsive-framework .site-header h1{
		width: 85%;
	}
	.component-framework .mobile-navbar .mobile-navbar-dropdown a{
		color: black;
	}
	.component-framework .mobile-navbar .mobile-navbar-dropdown .active a{
		color: #ed6a47;
	}
	.component-framework .mobile-navbar .mobile-navbar-buttons button:hover{
		background-color: black;
	}
	.responsive-framework.component-framework .btn-large{
		font-size: 14px;
	}
	.vbhcd-bg {
		background:  none;	
	}
	.responsive-framework.component-framework .mobile-navbar .mobile-navbar-dropdown> ul.cols1 >li {
		width: 100%;
	}   
	.resources.courses.the-new-ceo-workshop.default .new-ceo-bg {
		background: url('/PublishingImages/billboards/new-ceo-bg.png') no-repeat -575px 1px;
	}	
	.widget-sharebar.mini{
	    margin-left: 20px; 
	}

	#HBSISCVBHCD .border-white{
		margin-left: -24px;
		padding-left: 24px;
		padding-right: 24px;
	}
	
	/* VBHC Landing */
	#ISCLandingCombo .vbhcd-bg{ 
		background: url(/PublishingImages/billboards/vbhcd-bg3.png) no-repeat center 0;
		background-position-x: 90%;
		height: auto;
	}  		
	#ISCLandingCombo .border-white,
	#ISCLandingCombo .white-bg{
		margin-left: -24px;
		padding-left: 24px;
		padding-right: 24px;
	}
	#ISCLandingCombo .steelblue-bg h2.gamma{
		padding-top: 0 !important; 
		margin-bottom: 0;
		margin-left: 24px;
	}
	#ISCLandingCombo .stripe-header{
		height: 64px;
		padding-top: 28px;
	}
	#ISCLandingCombo .blue-gradient-bg {
		background-color: #ffffff;
	}	
	#ISCLandingCombo .modules .border-white{
		margin-top: 0;
	}
	#ISCLandingCombo .vbhc-card{
		margin-bottom: 36px;
	}
	#ISCLandingCombo .mobile-breadcrumb{ 
		display: none;
	}
    #ISCLandingCombo ol.outset-mega.vbhc {margin-left: 84px;}    	
}

@media only screen and (max-width:635px){
	.coral-bg.footer-quote{
		height:auto; 
		padding-bottom: 20px;
	}
	#HBSISCHome .row .home-box{
		background-color: rgba(26,101,153, 0.5);
	} 
	#HBSISCHome .row .home-box:hover{
		background-color: rgba(26,101,153, 0.6);
	} 
	#HBSISCHome .wrap .home-blue-intro-stripe {
		background: none;
		background-position: -270px 0;
		height: auto;
		padding-bottom: 16px;
	}   
	#HBSISCHome .home-blue-intro-stripe a.btn-arrow{
		margin-bottom: 16px;
	}
    .component-framework .widget-sharebar{
		margin-top: 0;
	} 
	/* local universal footer fix for samsung vertical tablet */
	.responsive-framework .universal-footer-v3 div .social-grid{
	    overflow: hidden;
	} 
	.widget-sharebar.mini{
	    margin-left: 0; 
	}
	.one-slide.vbhcd .row-fluid .span5,
	.one-slide.vbhcd .row-fluid .span4{
		width: 100%;
	}
	.one-slide.vbhcd .row-fluid .span5,
	.one-slide.vbhcd .row-fluid .span3{
	    margin-left:0;
	}
	.facetctrl-ajax-html.resources-pub{
		margin-top: 0;
    }		
	.facetctrl-ajax-html.resources-pub	img{
		margin-top: 80px; margin-bottom: 20px;
	}
    .facet-breadcrumb-pattern.facetctrl-breadcrumb h2 a{
	   line-height: 200%;
    }
 	.facetctrl-results{
 	   margin-top: 15px;
	}
    .facetctrl-sticky-target{/* can't do anything in here */}
    .mobile-navbar-buttons {/* can't get space around hamburger menu on mobile, can't resize either */}
    .type-framework .h1-alpha h1{font-size: 40px;line-height: 44px;}
    .team-list li a:active, .team-list li a:visited, .team-list li a:link {color: #ed6a47;}
    .component-framework ol.outset-mega.vbhc {margin-left: 84px;}     
  }  			
}

@media only screen and (max-width:919px){
	.responsive-framework.component-framework .breadcrumb .widget-sharebar{
		top: 20px;
		left:-20px;
	}
	.negative-margin {
		margin-top:0px;
		margin-left: 0 !important;
		padding-right: 0;
		padding-left: 0;
		border: none;
	} 
	.negative-margin.white-bg{
		border: none;
		xleft: -44px;
		xpadding-left: 44px;
		xposition: relative;
	}
	.grid-framework .paragraph.valign-center{
		margin-top: -28px;
		display: block;
	}
	#HBSISCVBHCD .link-controller > div{
		margin-top: 0;
	}
	.border-white {
		background: none;
	}
	#HBSISCVBHCD .border-white{
		margin-left: -24px;
		padding-left: 24px;
		padding-right: 24px;
	}
	.responsive-framework .glasses-footer {
		background: none;
	}
	#HBSISCKeyConcepts .media-list4{
		float: left;	
	}
	/* Publications */
	.billboard-img{
		margin: 0;
	}
	.billboard-img img{
		display: block;
		width: 130px;
		margin: 0 auto;
	}
	.component-framework ol.outset{
		margin-left: 85px;
	}
	/* Move to Bundled Payments for Care Cycles */
	.right-border{
		margin-left: 0;
	} 
	/* vbhcd */
	.border-white {
		background: none;
	}
	.blue-gradient-bg {
		background:  none;
		background-color: #358cb9;	
	}
	.three-col-vrule {
		background: none;
	}
	.three-col-vrule2 {
		background: none;
	}
	.carousel-vrule {
		background: none;
	}

	/* Home Page */
	#HBSISCHome .home-footer .texture-footer{
		background: none;
		padding-top: 24px;
	}
	#HBSISCHome .home-footer .texture-footer h3{
		margin-top: 0;
	}
	
	.indent-item{margin-left:0;}
	.indent-item.by40{margin-left:0;}
	.indent-item.by60{margin-left:0;}
	.indent-item.by80{margin-left:0;}
	.indent-item.by85{margin-left:0;}
	.indent-item.by95{margin-left:0;}
	.indent-item.by100{margin-left:0;}
	.indent-item.by105{margin-left:0;}
	.indent-item.by110{margin-left:0;}
	.indent-item.by115{margin-left:0;}
	.indent-item.by120{margin-left:0;}
	.indent-item.by125{margin-left:0;}
	.indent-item.by185{margin-left:0;}	

}

