/* =======  ISI Block - In-Page / Floating / Expanded  ======= */
/*******isi2*********/
.indicationISI.col-md-5.columns {
    width: 346px;
   
}
.contentISI.col-md-7.columns {
    width: 614px;
    border-left: 1px solid #ccc;
    padding-left: 43px!important;
}
div#isiRightCol ul.columns3, div#isiRightCol ul.columns4{    padding: 0;
    columns: 2; -webkit-columns: 2;-moz-columns: 2;column-gap: 90px;-webkit-column-gap: 90px;-moz-column-gap: 90px; margin-left: 15px; margin-bottom: 35px;}
#leftIndi .subcaption{font-size:16px!important;}
body.noscroll {
	overflow-y: scroll;
}
.dotted-box li:first-child {
    padding-top: 4px;
}
.buffer-space-for-isi {
	display: block;
	height: 109px;
}
p.helpfull.margtop {
    margin-left: 15px;
}
.margtop{margin-top:20px;}
div#isiBlock {
	position: relative;
    display: block;
    margin: auto;
    width: 100%;
    height: 100%;
}
div#isiBlock div#infoISI {
	position: relative;
	margin: 0 auto;
	-webkit-box-shadow: 1px -1px 0 2px rgba(50, 50, 50, 0.25);
	-moz-box-shadow: 1px -1px 0 2px rgba(50, 50, 50, 0.25);
	box-shadow: 1px -1px 0 2px rgba(50, 50, 50, 0.25);
}
div#isiBlock div#infoISI > div.container {
	display: block;
	position: relative;
	margin: 0 auto;
	height: auto;
	color: #000;
	font: normal 14px/1.3 Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #dcdcdc;
    padding-bottom: 30px;
	background-color:#fff
}
div#isiBlock div#infoISI > div.container .row { margin: 0; }
div#infoISI .indicationISI .subheadbold{color:#000;font:bold 16px/1.3 Arial, Helvetica, sans-serif;}
div#infoISI .indicationISI .bold{color:#000;font:bold 16px/1.3 Arial, Helvetica, sans-serif;}
/* --- In Page State --- */
.home div#isiBlock div#infoISI.inpage {
	box-shadow: none;
	margin-top:20px;
	/*margin-top: -112px;*/
}

div#isiBlock div#infoISI.inpage { box-shadow: none; }

/* --- Floating State --- */
div#isiBlock div#infoISI.floatISI {
	position: fixed;
	left: 0;
	bottom: 0;
	padding-top: 0;
	width: 100%;
	height: 20%;
	min-height: 100px;
	background-color: #fff;
	z-index: 1051;
}
/* --- Expanded State --- */
div#isiBlock div#infoISI.expandedISI {
	position: relative;
	left: 0;
	top:-9px;
	padding-top: 10px;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: #fff;
	z-index: 10000;
	box-shadow:none;
}
/* --- Expand/Collapse Button --- */
div.isiButton {
	display: block;
	margin: 5px 0 0 0;
	width: auto;
	height: auto;
	text-align: right;
	cursor: pointer;
	color: #008fb4;
	float: right;
}
div.isiButton span#expand, div.isiButton span#collapse {
	position: relative; top: 13px;
	display: block;
	float: right;
	font: normal bold 14px/1 Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
div.isiButton span#collapse {
	display: none; padding-right: 0;}
div.isiButton span > span.glyphicon {
	top: -2px; left: 4px; font-size: 13px;}
div.isiButton .glyphicon-plus:before {
	content: "\002b";
}
div.isiButton .glyphicon-minus:before {
	content: "\2212";
}
div.isiButton .glyphicon-plus:before, div.isiButton .glyphicon-minus:before {
	background: #fff;
	border-radius: 25px;
	color: #f26322;
	padding: 3px;
	border: 2px solid #f26322;
}
div#infoISI .isiHeader, div#infoISI .subHeader, div#infoISI .subcaption {
	margin: 0;
	font: normal bold 16px/1.2 Arial, Helvetica, sans-serif;
}
div#isiRightCol .subcaption {
    padding-top: 10px;
}
div#infoISI .isiHeader {
	font-size: 18px; color: #003B5C;
	padding-top: 0px; padding-bottom: 9px;
}
div#infoISI.inpage .isiHeader {
	margin: 0px; padding-top: 0px; padding-bottom:12px;
}
#infoISI .contentISI {
        padding: 0 0 0 15px;
    float: right;
    border-left: 1px solid #868c90;
    padding: 0px 10px 20px 15px;
    margin-left: 25px;
    margin-bottom: 5px;
}
#leftIndi.indicationISI {
    padding: 0;
}
/*div#infoISI.expandedISI .isiHeader {
	margin: 10px 80px 10px 0;
}*/
div#infoISI .subHeader {
	font-size: 16px;
}
div#infoISI .subcaption {
	display: block; font-size: 16px;
	font-weight: normal; color: #003B5C;
	margin-bottom: 0px; margin-top:6px;
}
div#infoISI p, div#infoISI ul li, div#infoISI ol li {
	padding-bottom: 5px;
	font: normal 16px/20px Arial, Helvetica, sans-serif;
	margin:0px;
}
#infoISI ul.columns4.mar-adj li.leftPad {
	margin-left: 60px;
}
div#infoISI p.margins {
	margin: 30px 0;
}
div#infoISI p.isiHide.bottom {
	padding-bottom: 100px;
}
p.helpfull.margtop{margin-bottom: 0px;}
.pad6{ padding-top: 6px;}
#isiBlock hr{margin:27px 0}
.mbot17{margin-bottom:17px;}
div#infoISI a {
	color: #008fb4;
	text-decoration: none;
}
div#infoISI ul, div#infoISI ol {
	margin: 0 0 15px 0;
	padding: 0px 0px 0px 16px;
}
div#infoISI ul li ul {
	position: relative;
	margin-top: 5px;
	width: 90%;
	list-style: circle;
}
div#infoISI ul li ul li::before {
	position: relative;
	left: -5px;
}
div.isiBottom {
	padding-bottom: 60px;
	background-color: #FFF;
}
#infoISI .dotted-box {
	border: 2px dotted #e3e3e3;
	overflow: hidden;
	margin: 15px 0 20px;
	    padding-bottom: 8px;
}
#infoISI .dotted-box .h3 {
	background: #e3e3e3;
	padding: 10px 0 10px 18px;
	margin: 0;
	color: #003B5C;
	font-size: 18px;
}
#infoISI .dotted-box ul {
	margin: 20px;
	overflow: hidden;
}
#infoISI .dotted-box li {
	float: left;
	width: 33%;
	box-sizing: border-box;
	list-style: none;
}
#infoISI ul.list-3col {
	margin: 10px 0 30px 0;
	overflow: hidden;
}
#infoISI ul.list-3col li {
	float: left;
	width: 32%;
	box-sizing: border-box;
	margin: 10px 0 0 12px !important;
}

#infoISI ul.columns3.mar-adj li.Top6 {
	padding-top: 0px;
}


p.call {
    margin-bottom: 20px;
}

#infoISI .righttick {
	background: url(../images/righttick-icon.svg) left top 0px no-repeat;
	background-size: 21px 21px;
	padding-left: 30px;
	margin-left: 20px;
}
#infoISI ul.columns3 {
	padding: 0;
	columns: 3;
	-webkit-columns: 3;
	-moz-columns: 3;
	column-gap: 90px;
	-webkit-column-gap: 90px;
	-moz-column-gap: 90px;
	margin-left: 15px;
	    margin-bottom: 35px;
}
#infoISI ul.columns4 {
	padding: 0;
	columns: 4;
	-webkit-columns: 4;
	-moz-columns: 3;
	column-gap: 60px;
	-webkit-column-gap: 60px;
	-moz-column-gap: 60px;
	margin-left: 20px;
}
#infoISI .aqua {
	color: #0196be;
	font-weight: bold;
}
#infoISI .aqua span {
	font-weight: bold;
}
#infoISI ul.columns3.mar-adj, #infoISI ul.columns4.mar-adj {
	column-gap: 65px;
	-webkit-column-gap: 65px;
	margin-left: 80px !important;
	margin-top: -15px !important;
}
#infoISI .mar-left {
	margin-left: 55px;
}

/* Hide Teaser paragraph from Expanded/Inpage ISI */
div#isiBlock div#infoISI.inpage .isiHide, div#isiBlock div#infoISI.inpage .hide, div#isiBlock div#infoISI.expandedISI .hide, div#isiBlock div#infoISI.expandedISI .isiHide {
	display: none !important
}
/* Hide Header from Float ISI */
div#isiBlock div#infoISI.floatISI .isiFloatHide {
	display: none !important;
}
/* Show/Hide Footer from Expanded ISI */
div#isiBlock div#infoISI.expandedISI div.footer {
	display: block !important
}
div#isiBlock .fa-fw {
	width: 1.6em;
	text-align: center;
	background: #fff;
	border-radius: 25px;
	color: #f26322;
	padding: 2px;
	border: 2px solid #f26322;
}
div#isiBlock .fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto; /* -webkit-font-smoothing: antialiased; */
	-moz-osx-font-smoothing: grayscale;
}

.patientStory .col-md-12.fd-opdivo-btm {
	padding-top: 20px;
}
.mobshow{display:none;}
img.talk2{width:42px; height:42px; display:block; margin:12px auto;}
img.call2{width:47px; height:44px;display:block; margin:12px auto;}
img.help2{width:35px; height:40px;display:block; margin:12px auto;}
.dotted-box .col-md-4 p { text-align: center;}
#isiBlock hr.mrgn{margin: 0 0 24px;}
.desktopwidth{width: 750px;margin: 0 auto!important;}
.mtop13{margin-top:13px;}
/*#leftIndi{
	border-right: 1px solid #868c90;
    padding: 0px 45px 0 15px;
	}*/
		
/* Mobile Styles
============================================= */

@media only screen and (max-width: 1023px) {  
	.desktopwidth{width:100%;}
	img.talk2,img.call2,img.help2{float:left; margin:20px;}
	.dotted-box .col-md-4 p {text-align:left;}
	div#isiRightCol {padding: 0 10px!important;}
	div#isiBlock div#infoISI.inpage {padding: 5px 10px;}
	.contentISI.col-md-7.columns, .indicationISI.col-md-5.columns{width:100%; border:none;}
	.mobshow{display:inline-block;text-decoration: underline;color: #008fb4;}
	p.women {padding-bottom: 0!important;margin-bottom: 0!important;}
	p.talk1.m-marginTop20 {padding-bottom: 0!important;}
	#infoISI .talk1{padding-top:0!important;}
	#infoISI ul.columns4, #infoISI ul.columns3{margin-bottom:12px!important;}
	#isiBlock hr {margin: 18px 0 16px;}
	#infoISI .dotted-box{padding-bottom: 0px;}
	p.helpfull.margtop {margin-left: 0px;}
	/*div#infoISI .isiHeader{margin-right: 80px;}*/
	.buffer-space-for-isi {display: block;}
	/*OC-2429  #infoISI .women1 + .talk {margin-left:0;}*/
	div#isiBlock {margin: auto;}
	div.isiButton {
		/*margin:20px 0 0 0;*/
		    z-index: 9999;
    position: relative;
	}
	/* --- In Page State --- */
	.home div#isiBlock div#infoISI.inpage{
		margin-top: 0;
		top: 0;
		padding: 15px 0 0 0;
		width: 320px !important
	}
	div#isiBlock div#infoISI.inpage{margin-top:0px;padding: 20px;}
	/* --- Floating State --- */
	div#isiBlock div#infoISI.floatISI {
		padding: 0 0 0 0;
		background-color: white;
	}
	/* --- Expanded State --- */
	div#isiBlock div#infoISI.expandedISI {
		padding: 0px 0 0 0;
		top: -33px;
		/*box-shadow: 1px 0px 3px 2px rgba(50, 50, 50, 0.25);*/
	}
	/* --- Expand/Collapse Button --- */
	div#isiBlock div#infoISI > div.container {
		width: 375px;
		padding:0;
	}
	div.container div.contentISI {
		padding: 0;
	}
	#infoISI .contentISI {
		padding: 0;
	}
	div#infoISI .isiHeader {
		/*margin-right: 80px;*/
		padding: 0;margin-top: 35px;
		margin-bottom: 15px;
		/*max-width: 60%; display: inline-block;*/
	}
	div#infoISI.inpage .isiHeader {
		margin: 0 0 10px 0;
	}
	div#infoISI ul, div#infoISI ol {
		margin: 0 0 5px 20px;
		padding: 0;
	}
	.home .talk1 strong, .home .talk.d-marginTop40 strong {
		/* padding-bottom: 12px; */
		line-height: 1.6;
	}
	div#infoISI p, div#infoISI ul li, div#infoISI ol li {
		font: normal 16px/20px Arial, Helvetica, sans-serif;
	}
	div#infoISI .subcaption {
		margin: 9px 0 1px;
		font-size: 16px;
	}
	#infoISI ul.columns4, #infoISI ul.columns3 {
		-webkit-columns: 1;
		-moz-columns: 2 auto;
		-moz-column-gap: 0;
		-webkit-column-gap: 0;
		column-gap: 0;
		/*columns: 0 auto;*/
		padding: 10px;
		margin-bottom:20px;
	}
	#infoISI .dotted-box h3 {
		padding: 10px 15px;
	}
	#infoISI .dotted-box ul {
		margin: 20px 25px 0px;
	}

	#infoISI .dotted-box li {
		float: none;
		margin-bottom: 20px;
		width: 100%;
	}
	#infoISI ul.columns4, #infoISI ul.columns3 {
		padding: 0;
	}
	#infoISI .mar-left {
		margin-left: 45px;
	}
	#infoISI .infusion {
		background: url(../images/infusion-blue-icon.svg) left top 0 no-repeat;
		background-size: 23px 30px;
		padding-left: 40px;
		padding-left: 50px;
	}
	#infoISI .hourglass {
		background: url(../images/hour-glass-icon.svg) left 7px top 5px no-repeat;
		background-size: 21px 32px;
		padding-left: 50px;
		min-height: 40px;
		padding-top: 0px;
	}
	#infoISI .call1 {
		background: url(../images/call-healthcare-icon.svg) left top no-repeat;
		background-size: 40px 40px;
		padding-left: 55px;
		min-height: 45px;
		padding-top: 0px;
	}
	#infoISI ul.columns4.mar-adj li.leftPad {
		margin-left: 0px;
	}
	#infoISI ul.columns3.mar-adj li.Top6 {
		padding-top: 6px;
	}
	/* ---------- References ---------- */
	div.references {
		display: inline-block;
		padding: 40px 10px 0 10px;
		width: 100%;
		text-align: left;
		color: #666;
	}
	div.references p {
		color: #666 !important;
	}
	div.references ol li {
		padding-top: 2px;
		font-size: 12px !important;
	}
	/* ---------- Footer ---------- */
	div.footer > div.footer_wrap {
		padding: 0 15px 0 15px
	}
	div.footer > div.footer_wrap .footerUtility a {
		font-size: 16px;
	}
	div.footer > div.footer_wrap .footerUtility img {
		max-width: 95%;
		height: auto;
	}
	div.footer > div.footer_wrap .footerContent {
		float: left;
		margin: 0 0 10px 0;
		width: 100%;
		text-align: center;
	}
	div.footer > div.footer_wrap .footerContent > p {
		margin: 0 0 10px 0;
	}
	div.footer > div.footer_wrap .footerContent p {
		font: normal 16px/1.2 Arial, Helvetica, sans-serif !important
	}
	#infoISI .helpfull {
		margin-bottom: 0;
	}
	#MobileLandscape, #TabletPortrait{display:none;}
	div.isiButton span#expand, div.isiButton span#collapse{top:0;}
}
@media (max-width:1022px){
    #leftIndi.indicationISI {
    padding: 0 12px 15px;
}
    div#isiBlock {width: 100%;}

}
/* Maximal Desktop Width (Wide Screen Moniters)
============================================= */
@media only screen and (min-width: 1024px) {
	div#isiBlock div#infoISI > div.footer > div.footerContent {
		margin: 0 auto;
		width: 1024px;
	}
}
/* IE Specific Styles
============================================= */
html.lt-ie9 div#isiBlock div#infoISI > div.footer > div.footerContent {
	margin: 0 auto;
	width: 1024px;
}


/*orientation portrait*/

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
body { background-color:#008fb4; overflow:hidden }
		#TabletPortrait {display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: 098aac;}
		#TabletPortrait .content { position:fixed; top:50%; left:50%; width:540px; height:150px; text-align:center; }
		#TabletPortrait p { position:relative; padding:20px 0 0 200px; font:28px/1.2 Arial; color:#FFF; text-align:left }
		#TabletPortrait p:before {position:absolute;display:block;content:"";top:0;left:0;width:169px;height:150px;background:url("../images/arrange-horizontal-tablet-white.png") left center no-repeat;}
	}
	