/***FONTS *
obsolete?:
font-family:'Trebuchet W01 Regular';
font-family:'Trebuchet W01 Bold';
font-family:'Helvetica LT W01 Obliqu1489444';
in use:
AVENIR- https://fast.fonts.net/jsapi/660059d6-2b16-41c1-8509-7122fc800480.js
font-family:'AvenirNextLTW01-Regular';
font-family:'Avenir LT W01 55 Roman';
font-family:'Avenir Next LT W01 Demi';
font-family:'Avenir LT W01_65 Medium1475532'
font-family: 'Avenir LT W01 45 Book'  **/
.avenir-demi {font-family:'Avenir Next LT W01 Demi';}
.avenir-med {font-family:'Avenir LT W01_65 Medium1475532'}
.arialR {
    font-family: arial;
    font-weight: normal;
}
/* ---------- For the Edit mode in Orchestra CMS ---------- */
body.OCMS-Edit { padding: 0 }
body.OCMS-Edit .header-container { height: auto; }
div#ocms-mask, .timetravelControls, .timetravelFooter, .dropControl, div#o1 { display: none !important }
body.OCMS-Edit .main div.leftCol { position: relative; top: auto; left: auto; width: auto; }
/* ------------ /END Edit mode in Orchestra CMS ----------- */
/*containers*/
.wrapper, article { width: 1194px; margin: 0 auto;position: relative;}
/*header.wrapper.homepg {width: 1190px;}*/
/* Generic Styles
========================================================================== */
::-moz-selection {
 background: #b3d4fc;
 text-shadow: none;
}
a.mob-remve-line {
    text-decoration: none !important;
    cursor: default;
    color: inherit;
}
.underline{text-decoration: underline;}
a.mob-remve-line.underline{text-decoration: underline !important;}
::selection { background: #b3d4fc; text-shadow: none; }
audio, canvas, iframe, img, svg, video { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical; }
.browserupgrade { margin: 0.2em 0; padding: 0.2em 0; background: #ccc; color: #000; }
sub, sup { position: relative;
    font-size: 65%;vertical-align:baseline;}
sup { top: -0.5em; }
sub { bottom: -0.25em; }
.clear { clear: both; }
/* Helper classes
========================================================================== */
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix {  *zoom: 1;
}
.width100{width:100%;}
.nowrap { white-space: nowrap }
.bold { font-weight: bold; }
* { margin: 0; padding: 0 }
body { margin: 0; padding: 0; font: normal 13px/1.4 Arial, serif; overflow-y: scroll; }
p { margin: 0; padding: 0; }
hr { display: block; margin: 10px 0 30px 0; padding: 0; height: 1px; border: 0; border-top: 1px solid #c4c4c4; width: 95 }
.center{margin:auto;display:block;}
.mpage { display: none !important }
.dpage { display: block !important }
.tpage { display: none !important; }
.brBlue {color:#1f3592}
.gray {color:#333}
.blueTxt{color:#152c83;}
.blue,.blueText, .m_i_b { color: #142985 !important; }
.medBlue{color:#1c3f95 !important;}
.red { color: #dc0025; }
.margTopMin8px{margin-top:-8px !important;}
.margTmin4px{margin-top:-4px !important;}
.padTopMin25px{margin-top:-24px !important;}
.marginTop10px { margin-top: 10px; }
.marginTop20px { margin-top: 20px; }
.mrMTp,
.marginTop30px { margin-top: 30px; }
.margBot0px{margin-bottom:0px !important;}
.marginBottom10px { margin-bottom: 10px; }
.marginBottom20px { margin-bottom: 20px; }
.marginTop28px{margin-top:28px !important;}
.ifIblck.padLft20 {margin-bottom: 30px;}
.mrGbt { margin-bottom: 33px; }
.margTop0px{margin-top:0px !important;margin-bottom:5px !important;}
.marL40mob45, 
.marL40{margin-left: 40px;}
.padTp5 { padding-top: 5px; }
.paddingTop10px ,
.padTp { padding-top: 10px; }
 .padLeft15px{padding-left:15px;}
.padTp20,
.paddingTop20px,
.padTp33 { padding-top: 20px }
.padTp25 { padding-top: 25px; }
.padTp30 { padding-top: 30px; }
.paddingBottom10px { padding-bottom: 10px; }
.padRght { padding-right: 10px; }
.padRght15 { padding-right: 15px; }
.padd-rgttB { padding-right: 47px; }
.padL5 { padding-left: 5px; }
.padLft { padding-left: 26px; }
.padLft20 { padding-left: 20px; }
.padBt { padding-bottom: 16px; }
.padBT15 { padding-bottom: 0px; }

/*container margins*/
.infoBox {padding:35px 0;}

a { outline: 0; }
a:hover { text-decoration: underline; }
.inl {display: inline;}
.inlBlk {display: inline-block;}
.fleft { float: left; }
.fright { float: right; }
.fnone { float: none; }
.tleft { text-align: left; }
.tright { text-align: right; }
.tcenter { text-align: center; }
/*.whiteText { color: #fff !important; }*/
.whiteText { color: #fff; }
.blackText { color: #000; }
.displTable {display:table;}
.displTCell {display:table-cell;vertical-align:middle;}
.font_15px {font-size:15px !important;}
.font_16px {font-size: 16px !important;}
.font_18px{font-size: 18px;}
.font_20px {font-size: 20px !important;}
.font_22px {font-size: 22px;}

/* HOME CAROUSEL */
/*updates 10/2019*/
.homeslides .bx-wrapper {
    margin: 0 0 0 -730px;
    box-shadow: none;
    border: none;
    background: none;
    left: 50%;
    width: 1459px;
    background-image:none;
}
.bx-wrapper .bx-viewport {
    max-height: 468px;
    position:relative;}
.bx-wrapper img.dpage {max-height: 468px;max-width:1459px;}
.slideContent,.bx-wrapper img.dpage {
    width:1459px;height:468px;
    max-height: 468px;
    max-width:1459px;
    left: 50%;
    margin: 0 0 0 -730px;}
.bx-wrapper img.dpage {position:relative;}
.slideContent{position:absolute;top:0;}
.slideContInner {
    position: absolute;
    top: 30px;
    text-align: right;
    color: #fff;
    width: 370px;
    margin: 0;
    right: 140px;
}
.support .slideContInner {
    width: auto;
    /*margin-left: 110px;*/
}
.pediatric .slideContInner{width: 380px;}
.slideContent h1 {
    margin: 0;
    font-size: inherit;
    line-height: inherit;
    font-weight: normal;
}

.slideContent .avenir-demi {
    font-size: 26px;
    line-height: normal;
    display: block;
}
.inspire .slideContent .avenir-med {margin-top: 9px;}
.support .slideContent .avenir-demi + .avenir-med {
    padding-top: 10px;
}
.slideContent .avenir-med,.slideContent .arialR {font-size: 20px;line-height: normal;display: inline-block;}
a.ocms_link_Internal.latestClass { width: auto; float: right; }

/*BUTTON LINK */
.homeBannerSlide {
    display: table;
    margin-top: 20px;
    background: #e93f40 url(../images/white-arrow-right.png) no-repeat scroll right 20px center;
    box-shadow:3px 2px 4px 2px rgba( 0, 0, 0,0.3 );
    position: absolute;
    right: 0;
    border: none;
    vertical-align: middle;
    height: 40px;
    padding-top: 1px;
}
.homeslides .bx-wrapper ul li a {
    color: #fff;
    padding: 2px 40px 0 25px;
    text-decoration: none;
    text-transform: uppercase;
    font: bold 16px Arial, sans-serif;
    display: table-cell;
    vertical-align: middle;
    border: none;
    line-height: 16px;
 } 
 /*CONTROLS*/
 .homeslides .bx-wrapper .bx-pager.bx-default-pager a:hover, 
 .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #164bcb;
}
.homeslides .bx-wrapper .bx-pager, 
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 38px;
    width: 100%;
    height: 10px;
    padding: 9px 0 10px;
    background: url(../images/control-bg.png) center center no-repeat;
    background-size: 126px 28px;
}
.homeslides .bx-wrapper .bx-pager-item{vertical-align: top;}
.homeslides .bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff;
    margin: 0 5px;}
.homeslides .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.homeslides .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #164bcb;
}
/*end home carousel*/
.subpage.bottombox {position:relative;}
.subpage .cmlmon.boxvalue.displTable {
    height: 90px;
    padding-top: 0;
    padding: 0 0 0 111px;
}
.callout-stories > div.fright {
    width: 243px;
    height: 55px;
    position: relative;
    float: right;
    margin-right: 15px;
}
.callout-stories > div.fright  .displTable {
    display: table;
    width: 243px;
    height: 55px;
    position: relative;
}

.subpage .displTable>a.displTCell {
    margin: 0 0 0 45px;
    padding: 0 0 0 15px;
    /*background: url(../images/enroll-button_mobile.png) no-repeat 0 0px;*/
}

.mobileSetting {
    max-width: 30%;
}
.learnAb {
    max-width: 150px;
    /*background: url(../images/callout-stories.jpg) no-repeat 0px 0px;*/
}
/*baby blue bg #e1edff */
.callout-stories .whiteText, .callout-stories > div.whitetxt {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    width: 150px;
    margin: 0;
}
/*end new 123118*/
/* Header Content
========================================================================== */
.topwrap { margin: 0 auto; max-width: 100%; width: 100%; }
header > h1.title { margin: 10px 0px 10px 30px; padding: 0; height: 80px; }
h1.title span { display: none }
header > div#brand-link { font-size: 12px; font-family: Arial; float: right; right: 10px; position: absolute; top: 45px; }
header > div.product-links { display: inline-block; width: 100%; position: absolute; top: 0; }
div.product-links ul { float: right; list-style: none; }
div.product-links ul li { float: left; padding: 15px 0 0px 10px; font-size: 12px; line-height: 1; }
div.product-links ul li a { padding-right: 10px; font: 12px Arial; line-height: 1; color: #000; text-decoration: none; border-right: 1px solid #000; }
div.product-links ul li a:hover { text-decoration: underline }
div.product-links ul li.indication { padding: 15px; background: url("../images/global/darkblue_arrow-dwn.png") 90% center no-repeat; }
div.product-links ul li.indication.active { background-image: url("../images/global/darkblue_arrow-up.png"); padding: 14px 15px; background-color: #fff; display: block; border-top: 1px solid #ccc; border-bottom: 0 !important; z-index: 1000; box-shadow: 1px 2px 8px 0 rgb(0, 0, 0); }
div.product-links ul li.indication:before { background: none }
div.product-links ul li.indication a { border: none }
/* -------- Indications Tray -------- */
/* -----------------------------------*/
div.indication-tray { display: none; position: absolute; clear: both; padding: 10px 20px; width: 300px; height: auto; background-color: #FFF; z-index: 999; right: 0px; top: 35px; font-family: Arial; box-shadow: 1px 5px 8px 0 rgb(0, 0, 0); }
div.indication-tray.active { display: block; }
div.indication-tray h3 { font: normal 16px/1.4 Arial, Arial; color: #000097; font-weight: bold; margin-bottom: 10px; }
div.indication-tray li { color: #DC0025; list-style: outside none disc; margin: 0 0 0 20px; }
div.indication-tray ul li span { color: #000 !important; }
div.indication-tray p { font-size: 14px; line-height: 1.6; }
.close-tray { text-align: center; margin: 10px auto; }
.close-tray a { color: #fff; font: bold 16px/1.4 Arial; text-decoration: none; background: #de2830; padding: 10px 30px 10px 30px; text-transform: uppercase; }
/* Main Content
========================================================================== */

map#Map { position: relative; right: 56%; top: 28px; }
.main-container { background: none; }
.main div.leftCol { position: absolute; top: 20px; left: 0; width: 214px; height: auto; z-index: 100 !important; }
.main aside { clear: both; position: relative; margin-top: 12px; height: 100%; }
/* moving to adaptive sizing
.heroContent { width: 100%; overflow: hidden; position: relative; }*/
.heroContent {
    width: 1500px;
    overflow: hidden;
    position: relative;
    left: 50%;
    margin-left: -750px;
    height: 170px;
}
.heroContent img { max-width: 100%; width: 100%; }
.heroContent p.bannertxt { bottom: 5px; font-size: 12px; line-height: 13px; color: #fff; right: 10px; text-align: right; width: 300px; position: absolute; }
section { width: 100%; }
/* transcript*/
.transcriptContent {padding-bottom: 0px !important; width: 672px; float: left;border-bottom:1px solid #bdbfc4;margin-bottom:30px;}
.transcriptContent img.dpage.padChange {padding: 10px 0px 0px 17px;}
.transcriptContent .transcriptImage {float: left;height: 60px;background-color: #8d001e;width: 68px;}
.transcriptContent .panel-body p.Top0 {padding-top: 0;}
.transcriptContent div#accordion {float: left;width: 672px;height: 50px;}
.transcriptContent #accordion span.plus {    padding-right: 20px;
    margin-top: -35px;
    position: absolute;
    left: 23%;
    bottom: -3%;}
.pillCallout{width:69%;}
.transcriptContent #accordion h4.panel-title {padding-top: 14px;position:relative;}
.transcriptContent #accordion h4.panel-title a, .transcriptContent #accordion .panel-title span{cursor:pointer;}
.transcriptContent #accordion .changeFont{ font-size: 20px;}
.transcriptContent #accordion h4.panel-title a.open{width:30%;text-decoration:none;}
.transcriptContent #accordion .panel-title span.plus.close{display:none;bottom: 10%;left: 24%;}
.transcriptContent .panel-body{height:0;float:left;display:none;width:672px;background: #f2f5fb;overflow-x: hidden;overflow-y: scroll;padding: 15px 0 20px 0;max-height:430px;border-top: 1px solid #bdbfc4;}
.transcriptContent .panel-body p{ padding: 6px 10px 0 20px;}
.transcriptContent #accordion .panel-title a.open{display:block;}
.transcriptContent #accordion .panel-title a.close{display:none;color:#142985;}
.transcriptContent .panel-body h2 {padding-left: 20px;font-size:15px;padding-top: 15px;}
.transcriptContent .panel-body h3 {padding-left: 20px;font-size:14px;padding-top:5px}
.transcriptContent .panel-body ul.list li {color: #000;margin-left: 20px;}
.transcriptContent .panel-body ul.list.blue li b, .transcriptContent .panel-body ul.list.blue li{color: #142985;}
.transcriptContent .panel-body ul.list.blue li span{left:0;}
.transcriptContent .panel-body ul.list li .subList {margin-bottom: 15px;}
.transcriptContent .panel-body ul.list.lightBlue li{color:#193c97;}
.transcriptContent .panel-body ul.list.red li{color:#de2e28;}
.transcriptContent .panel-body ul.list.blue li ul.subList li {color: #000;}
.transcriptContent .panel-body ul.list.blue li.padBottom {margin-bottom: 15px;}
.transcriptContent .panel-body ul.list.blue li ul.subList li {color: #000;list-style-type: disc;}
.videoContainer.adjustWidth{    float: left;
    width: 684px;
    height: 385px;
    padding: 0 0 20px 0;
    margin-top: 10px;}
.videoContainer.adjustWidth.pad5{float:none;padding: 5px 0 20px 0;margin-top: 0;}
.videoContainer.adjustWidth img.video_thumbnail {width:672px;height: 385px;float: left;}
.videoContainer.adjustWidth .videoObjCode.videoHeight{width:100%;height: 385px;}
.fHalf.heightAuto{height:auto !important;}
.subpage .contentCallBox.reduceBottom{margin-bottom: 0;}

.story.mobileWidthChange.colorMeBlue{width: 100%;}
/*----redesign Start---*/
.mercuryCode{display:none;}
.mercuryCode_SprycelAssist{display:none;}
p.treatment.treatmentmob{    text-align: center;
    width: 88%;}
.plus.open button{background:transparent;}
.cmlTreated{float:left;width:100%;}
.subpage h2.h1_new,.subpage h1.h1_new { color: #142985; margin: 10px 0; background: 0; padding: 0px; font: bold 24px Arial;}

	.rememberSec .rememberSecond h2{margin-left: 15px;}
	.rememberSecond .block-one h3{margin-left: 15px;}
	.rememberSecond .block-one{width: 46%;
    float: left;
    border-right: 1px solid #c2c8d1;}
	.rememberSecond .block-two{width: 53%;
    display:inline-block;}
	.rememberSecond .block-two h3{margin-left:30px;}
	.rememberSec{width: 672px;
    display: block;
    float: left;
    background: #dceaff;
    padding: 13px;
	box-sizing: border-box;}
	.rememberFirst{float:left;width:14%}
	.rememberSecond{float:left;width:85%}
	.cmlTreated{float:left;display:inline-grid;}
	.rememberSec .rememberSecond .block-one a{
    width: 239px;
    display: block;
    padding: 10px 0;
    color: #fff;
    text-align: left;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
	background: #142985 url(/servlet/servlet.FileDownload?file=00P1Y0000138SQqUAM) no-repeat 94%;}
	.rememberSec .rememberSecond .block-two a{

    width: 277px;
    display: block;
    padding: 10px 0;
    color: #fff;
    text-align: left;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
    float: right;
	    background: #142985 url(/servlet/servlet.FileDownload?file=00P1Y0000138SQqUAM) no-repeat 94%;}

.secdiv{width: 100%;
    display: inline-block;
    background: #e5efff;
    padding: 30px;
    clear: both;
    box-sizing: border-box;margin:10px 0;}
.video-div{width:33%;float:left;}
.video-content{width:67%;float:left;}
.secdiv .video-content p{font-size: 19px;padding: 30px 15px;}
.secdiv .video-content a{font-weight:bold;text-decoration:underline;}
.cmlSection{width:100%;box-sizing:border-box;padding-top: 40px;
    padding-bottom: 30px;
    border-bottom: 1px solid #d9d9d9;}
.cmlContent{width:37%;float:left;}

.cmlSection img{border-right: 1px solid #d9d9d9;;
    padding: 5px;}

.sblock img{   /* padding: 0px 18px;*/margin: auto;}

/*End */
.subpage .h1,.subpage p.h1, .subpage h1 {font-weight: bold;line-height: 1.4;font-size: 22px; background: #dc0025; padding: 10px; color: #fff; margin: 0; }
.subpage h2 { font-size: 24px; color: #142985; margin: 10px 0; }
.subpage h3 { font-size: 16px; color: #142985; margin: 2px 0; }
.subpage .redBar, .subpage h1.h2_new, .subpage h2.h2_new{ font-size: 24px;line-height: 1.4;font-weight: bold; background: #dc0025; padding: 10px; color: #fff; margin: 0; }
.redBar, h1.redBar {font-size: 24px;}
.subpage p { margin: 10px  0 ; color: #000; }
.subpage a, .subpage a:visited { color: #142985; text-decoration:underline; }
.subpage a:hover { text-decoration: none; }
p.small { margin-top: 5px; margin-bottom: 5px; font-size: 12px; }
p.text { font: normal 14px/1.4 Arial; width: 34%; color: #333; margin-top: 0; }
p#cta { margin-top: 30px; font: normal 12px/1.4 Arial; width: 90%; }
p.margins { margin: 30px 0; }
/**subpage lists **/
.subpage ul, .videoOverlayCnt .isiContent ul { list-style: outside none disc; margin: 0 0 0 15px; }
.subpage ul.noBul li,.noBul li {
    padding-left: 0;
    margin-left: 0;
}
.subpage ul.noBul,.noBul {
    list-style: none;
    padding-left: 0;
    margin-left: 0;
}
.noBul li>img.fleft {
    margin-right: 20px;
}
.transcriptContent .lightBlue ul.list1{list-style: circle;} /* SPRY16C-177 */
.videoOverlayCnt .isiContent ul li { color: #DC0025; }
.subpage ul li { color: #142985; }
.videoOverlayCnt .isiContent ul li span { color: #000; }
.subpage ul li> span {
    position: relative;
    color: #000;
    left: -6px;
}
.subpage ol, div.tab-content ol { padding-left: 15px; }

/******Callouts **/
.subpage div.icons { clear: both; padding: 10px 20px; /*width: 62%; */}
.subpage div.icons img { float: left; padding: 0 20px 0 0; }
.subpage div.icons .icons-content { overflow: hidden; }
.subpage div.icons .icons-content p { margin: 0; padding-bottom: 5px; }
.subpage div.icons .icons-content h3 { margin: 10px 0 0; }
.subpage div.icons .icons-content p.question { font-size: 18px; font-weight: 600; margin: 30px 0 0 12px; }
.subpage div.icons .icons-content h2 { padding: 0px; }
.subpage div.icons p.helpfultip { font-size: 15px; margin: 0; }
.subpage .greybg { background: #f5f5f5; }
.subpage div.icons .icons-content p.cta { float: right; padding: 30px 50px 0 0; margin: 0 }
/*** Buttons CTA **/
.subpage a.ctabutton { background: #e93f40 url('../images/white-arrow-right.png') no-repeat scroll right 10px top 12px; color: #fff; padding: 10px 30px 10px 10px; text-decoration: none; text-transform: uppercase; font: bold 14px Arial, sans-serif; width: 100%; box-shadow: 1px 2px 3px 0px rgb(0, 0, 0); }
/**** Resources ***/
.subpage .res-container { clear: both; padding: 10px 0; width: 75%; }
.subpage .res-container img { float: left; padding: 10px 20px 0 0; }
.subpage .res-content { overflow: hidden; margin: 0; }
.subpage .res-container .pdflink { float: left; clear: both; }
/****Sprycel Assist ***/
.sassist { margin-top: 23px; }
/*****************One Card Gateway ***/

.subpage .oneCardImgLink { clear: both; float: left; }
.subpage .oneCardImgLink img { float: left; }
.subpage .oneCardImgLink a { background: #142985 none repeat scroll 0 0; color: #fff; float: left; font-size: 16px; font-weight: 600; margin-left: 45px; padding: 10px; text-align: center; text-decoration: none; width: 210px; margin-top: 20px; }
/****Table ****/
.cml-table thead td { vertical-align: middle; text-align: center; color: #fff; font-size: 16px; font-weight: bold; }
.cml-table thead td span.largetxt { font-size: 24px; }
.cml-table thead td.lowpad { padding: 10px; }
.cml-table thead td.theadtitle { color: #142985; background: #bebebe; border-bottom: 1px solid #fff; }
.cml-table thead td.navy { background: #193c97; }
.cml-table thead td.darknavy { background: #0f2067; }
.cml-table thead td.darkred { background: #a01527; }
.cml-table thead td.red { background: #e52230; }
.cml-table tbody tr.subhead td { padding: 10px; text-align: center; background: #efefef; font-weight: bold; }
.cml-table tbody td { padding: 10px; background: #f7f7f7; vertical-align: top; }
.cml-table tbody td {
    padding: 10px;
    background: #f7f7f7;
    vertical-align: top;
}
.subpage .pure-table ul li { color: #000; padding-top: 5px; }
.subpage .pure-table { margin: 10px 0; table-layout: fixed; }
/* Text Links */
p.links { position: relative; display: inline-block !important; float: right; }
p.links a { padding: 0px 15px 0px 10px; font: normal 14px/1.4 Arial; color: #00afda; text-decoration: underline; }
p.back-to-top { position: absolute; bottom: 15px; right: 20px; width: 120px; }
p.back-to-top a { float: right; padding: 0px 15px 0px 10px; font: normal 14px/1.4 Arial; color: #417aaa; text-decoration: none }
p.back-to-top a:after { position: absolute; content: "\0020"; display: block; top: 6px; right: 0; width: 9px; height: 5px; background: url("../images/global/orange_arrow_up.png") no-repeat; }
/*tabs*/
.tabContainer { background: #f7f7f7; padding: 15px; width: 785px; }
div.tabs { background: #f7f7f7; }
div.tabs ul { margin: 0; }
div.tabs ul li { list-style: none; margin-top: 10px }
div.tabs ul li a, div.tabs ul li a:hover { display: block; float: left; background-color: #dddedf; padding:0 20px; text-align: left; font-weight: bold; margin: 0 2px 0 0; width: 340px; font-size: 18px; text-decoration: none !important; outline: none; color: #193c97; border: 1px solid #000; }
div.tabs ul li a.active { background-color: #193c97; color: #fff !important; outline: none; border-color: red; border-style: solid none none; border-width: 4px medium medium; }
.tab1 span.tabarrow.active, .tab2 span.tabarrow.active { border-left: 70px solid transparent; border-right: 70px solid transparent; border-top: 50px solid #193c97; position: absolute; top: 290px; }
.tab1 span.tabarrow.active { left: 375px; }
.tab2 span.tabarrow.active { right: 300px; }
.tab-content { clear: both; background-color: #fff; /*padding:20px 15px;*/ width: 762px; border: 1px solid #000; padding-top: 10px }
.tab2 { display: none }
.tab-content h3 { font-size: 18px !important; color: #142985; padding-top: 15px; margin: 0; }

/*****Study Design Table ***/

table.study-design { width: 100%; }
table.study-design tr td.first { background: #c9edf7 none repeat scroll 0 0; padding: 15px; vertical-align: middle; width: 18%; font-weight: bold; }
table.study-design tr td.second { background: #a3e3f2 none repeat scroll 0 0; padding: 15px; vertical-align: middle; width: 18%; font-weight: bold; }
table.study-design tr td.third { background: #7bd9ed none repeat scroll 0 0; padding: 15px; vertical-align: middle; width: 18%; font-weight: bold; }
table.study-design tr td { border-width: 1px 1px 0 0; vertical-align: top; font: normal 14px/1.4; padding: 15px; }
table.study-design tr td div.half { display: inline-block; vertical-align: top; width: 45%; }
/* Interstitial Popups
========================================================================== */
div.interstitialpopup { display: none; padding: 0; width: 100%; background: #FFF url("../images/bmslogo-footer.png") no-repeat scroll left 10px top 10px; }
div.interstitialpopup p.close { padding: 10px 10px 0 0; text-align: right; color: #142985; }
div.interstitialpopup p.close a { color: #142985; text-decoration: none; cursor: pointer; }
div.interstitialpopup p.close a:after { content: url("../images/close.png"); vertical-align: -20%; }
div.interstitialContent { display: inline-block; position: relative; padding: 20px 30px 30px; max-width: 700px; width: auto; text-align: center; }
div.interstitialContent h2 { margin-bottom: 20px; font: bold 14px/1.4 Arial; color: #444; text-transform: none }
div.interstitialContent p { margin: 0 0 10px 0; padding: 0; font: normal 14px/1.4 Arial; color: #444; }
div.verify { position: relative; float: left; display: inline; margin: 5px auto; height: auto; }

div.verify.right { margin-left: 0 }
div.interstitialContent p.verify-buttons { display: block; float: left; margin-bottom: 0; width: 256px; height: auto; text-align: center; }
div.interstitialContent p.verify-buttons a { display: block; padding: 15px 0; text-decoration: none; cursor: pointer; background: #142985; width: 198px; margin: 0 auto; }
div.interstitialContent p.verify-buttons a.return { display: block; padding: 15px 0; text-decoration: none; cursor: pointer; background: #444; width: 198px }
div.interstitialContent p.verify-buttons span { font-size: 14px; text-align: center; color: #FFF; }
div.interstitialContent p.text { font-weight: normal; font-style: normal; color: #142985; padding: 15px; font-family: Arial; min-height: 26px; text-align: center }
div.interstitialContent p#consumer, div.interstitialContent p#hcp { margin: 0 auto; text-align: center; float: none }
#floatISI { background: #fff url("../images/isi_gradient.png") repeat-x; position: fixed; bottom: 0px; z-index: 999; left: 0px; width: 100%; border-top: 2px solid #d1d7d8; }
.isi_content { padding: 10px 30px 20px; }
.isiButton1 a { color: #e02f8c; font: normal 14px/22px Arial, Arial, Helvetica, sans-serif; }
/*position:absolute;position:fixed;right:12%;bottom:0px;width:249px;*/
/*JIRA 49 Update*/
#floatISI .isiButton1.expISI { bottom: 0; position: fixed; right: 10%; }
/* Sprycel assist page*/
.spr_assist_logo { margin-bottom: 30px; }
.spryAssist h3 { color: #323232; font-size: 18px; margin-bottom: 25px; font-weight: normal; }
.spryAssistIconCon { margin: 35px 0; width: 66%; float: left; }
.assIcons img { float: left; padding-right: 20px; }
.assIcons { clear: both; padding-bottom: 20px; }
.assIcons.iconTwo { padding-top: 20px; border-top: 1px solid #ebebeb; }
.assIcons.iconThree { padding-top: 20px; border-top: 1px solid #ebebeb; }
.rightCallOutimg { float: right; width: 30%; margin-top: 35px; }
.btmCallToAction a.enroll { background: #142985; color: #fff; font-size: 14px; font-weight: 600; width: 45%; float: left; text-align: center; padding: 10px 13px; line-height: 22px; text-decoration: none; }
.btmCallToAction .enroll span { font-size: 22px; letter-spacing: -.5px }
.insidePageSpecific .spryAssist .leftcontent p.callSupport { margin-top: 5px; font-size: 14px; font-weight: 600; width: 50%; float: right; line-height: 18px; }
.callSupport span { color: #142985; }
.callSupport small { font-size: 11px; font-weight: normal; }
.btmCallToAction { clear: both; margin-top: 35px; }
.spcardcon { width: 634px; background: #fff; z-index: 99999 !important }
.spcardcon p { font-size: 13px; }
.spOneCardCon { padding: 25px 30px 30px; }
.spcardcon .closeBtn { background: none; padding: 5px 10px; text-decoration: none; float: right; font-size: 13px; font-weight: bold; color: #142985; }
.spcardcon .closeBtn a { color: #142985; }
.spcardcon h1 { font-size: 24px; margin-bottom: 10px; }
.spcardcon .iHave, .spcardcon .iDontHave { text-decoration:none;background: #142985; color: #fff; font-size: 15px; float: left; width: 35%; text-align: center; padding: 15px 25px; margin-top: 10px; font-weight: 600; }
.iDontHave { margin-left: 8%; }
.co-pay { clear: both; margin-top: 42px; float: left; }
.co-payCon { float: left; width: 60%; }
.cop-payImg { float: left; width: 35%; margin-left: 5%; }
.overlayUL { margin-left: 13px; }
.overlayUL li { font-size: 8px; padding-bottom: 2px; }
.overlayUL li span { font-size: 13px; }
.topTitCon { float: left; }
.topTitCon p { font-weight: 600; }
.termsAndCondi h2 { margin: 15px 0; font-size: 16px; float: left; clear: both; width: 100%; color: #142985; }
.medicare { float: left; margin-top: 15px; clear: both; }
.co-pay .overlayUL, .medicare .overlayUL { margin-top: 5px; margin-bottom: 5px; }
.termsAndCondi p, .eligiAndBenefits p, .proTiming p, .addTermsAndCon p { padding: 0; margin-top: 18px; }
.addTermsAndCon { margin-bottom: 15px; }
.leftcontent p.lessFont { font-size: 11px; }
#spOneCardoverlay { -webkit-overflow-scrolling: touch !important; overflow-y: scroll !important; overflow-x: hidden !important; }
.visibleMobile { display: none; }
.visibleDesktop { display: inline; }
/* end of sprycel assist page*/

/***********overlay - video******************/
.overflowclass { overflow: hidden; }
.videoOverlay { /*width: 663px; height: 700px; overflow-y: scroll; background: #000; margin: 0 auto; z-index: 99992 !important;*/
width: 663px;
    /* height: 700px; */
    overflow-y: scroll;
    background: #000;
    margin: 0 auto;
    z-index: 99992 !important;
    width: 663px;
    /* height: 700px; */
    /* overflow-y: auto; */
    background: #000;
    margin: 0 auto;
    z-index: 99992 !important;
    position: fixed !important;
    top: 20px !important;
    /* margin-left: auto; */
    /* margin-right: auto; */
    bottom: 110px;
    overflow: auto;
    background: #fff;
	
}
.videoOverlay iframe { width: 100%; height: 100%; }
.videoOverlay .videoBlock { clear: both; padding-top: 10px; }
.videoOverlay .videoOverlayCnt .isiContent { padding: 10px 15px 0 0; }
.videoOverlay .videoOverlayCnt { background: none repeat scroll 0 0 #fff; padding: 25px; }
.videoOverlay .isiBlock { background: #fff; margin-top: 20px; }
.videoOverlay .videoOverlayCloseBtBlock { float: right; position: relative; padding: 20px; }
.videoOverlay .videoOverlayCloseBtBlock a { color: #142985; font-weight: bold; text-decoration: none; }
.videoContentCode { background: #000; height: 350px; width: 100%; }
.videoContentCode span { width: 100% \9 !important; }
.videoOverlayCnt .isiContent p { margin: 10px 0 0 0; }
.videoOverlayCnt .isiContent h2, .videoOverlayCnt .videoBlock h2 { color: #000097; font: bold 16px/1.4 Arial, Arial; margin-bottom: 10px; }
.videoOverlayCnt a, .videoOverlayCnt a:visited { color: #e43e3e; text-decoration: none; }
.videoOverlayCnt a:hover { text-decoration: underline; }
/***********END OF overlay - video******************/

/*************************************************/
/*********** Oct 2016 New *************************/
/*************************************************/
.dpad15 { padding: 15px; }
.whitebg { background: #fff; }
.borderall { border: 1px solid #000; }
.subpage.motoring h2.p_15px {
 font-size:18px;
}
.solitude { background: #cadfff; padding: 20px 0 10px;margin-top:20px;}
.img-responsive { max-width: 100%; }
.phasesfoot { margin: -20px 0 0 30px; }
.blood .each { text-align: center; display: inline-block; width: 178px; }
.blood .moblood { display: inline-block; }
.solitude .blood h3 { margin-bottom: 0; }
.solitude .blood p { margin-top: 0; }
.facts { background: #fff url(../images/icon-facts.png) no-repeat 15px 0px; padding: 0 0 10px 120px; }
.check { background: #e1edff url(../images/icon-check.png) no-repeat 15px 0px; padding: 15px 0 30px 120px; }
.phone { background: #e1edff url(../images/icon-phone.png) no-repeat 15px 0px; padding: 15px 0 30px 120px; margin: 20px 0 }
.studies { background: #dceaff url(../images/icon-studies.png) no-repeat 15px 0px; padding: 5px 0 13px 120px; margin: 20px 0 }
.studiesNew { background: #dceaff url(../images/icon_clinical.png) no-repeat 15px 2px; padding: 5px 0 13px 120px; margin: 20px 0 }
.subpage .studies h3 { margin: 0; }
/*CML MONITORING INLINE STYLES MOVED HERE*/
.testresults { background: url(../images/icon-test.png) no-repeat 15px center; 
/*padding: 15px 0 10px 120px;*/
  padding: 49px 0 10px 120px; margin: 0; }
  .whitebg.borderall { padding: 15px; margin:10px 10px 10px 0;}
.remember { background: #e1edff url(../images/icon-remember.png) no-repeat 15px 10px; /*padding: 0px 0 0px 120px;*/ padding: 30px 0 28px 120px; margin: 20px 0 }
.remember > div { display: inline-block; vertical-align: middle; }
.subpage .remember h2 { padding-right: 20px; }

.enrolltxt { width: 60%; }
.ebtnContainer { position: absolute; bottom: 0px; }

.calloutabout { background: #e1edff none repeat scroll 0 0; display: inline-block; margin: 10px; padding: 0; width: 43%; vertical-align: top; height: 350px; position: relative; }
.callouthead-red { background: url(../images/callout-red.png) no-repeat 0px 0px; }
.callouthead-blue { background: url(../images/callout-blue.png) no-repeat 0px 0px; }
.callouthead-red, .callouthead-blue { padding: 20px 5px 0 135px; text-align: left; height: 90px; color: #fff; font-size: 18px; }
.calloutabout li { margin-left: 20px; }
.subpage .calloutabout p { margin: 10px; }
.storyContainer { clear: both; }
.solidtudebg { background: #cadfff; }
.story { display: inline-block; width: 44%; margin-bottom: 10px; margin-right: 10px; margin-top: 0; vertical-align: top; padding: 10px; }
.story img { max-width: 100%; }
.noborder { border-right: 0 !important }
.rtborder { border-right: 1px solid #ccc !important; }
.callout-stories { background: #e1edff url(../images/callout-stories.jpg) no-repeat 0px 0px; padding: 15px 0 0px 110px; height: 75px; }
.callout-stories > div { display: inline-block; margin: 0; vertical-align: middle; }
.callout-stories > div.whitetxt { color: #fff; font-weight: bold; font-size: 14px; width: 150px; margin: 0 }
.callout-stories > div.blktxt { width: 28%; }
.callout-phone { background: #e1edff url(../images/icon-phone.png) no-repeat 25px 0px; padding: 10px 0 0px 110px; height: 60px; }
.callout-phone div { display: inline-block; width: 45%; vertical-align: middle; margin: 0 15px; color: #193c97; }
.callout-phone .first { border-right: 1px solid #666; font-size: 16px; font-weight: bold; padding: 15px 0; }

.symp .sblock { padding: 0 10px 25px; text-align: center; display: inline-block; width: 16%; vertical-align: top; }
.symp .sblock:first-child {padding-left: 0;}
.symp .sblockrounded { background: #e5f5fd; border-radius: 10px; display: inline-block; width: auto; padding: 10px 25px; vertical-align: middle; }
.sympmob { display: inline; }
/***** Accordians ****/
.transition ul.acc li i:before, ul.acc li i:after { transition: all 0.25s ease-in-out; }
.flipIn, ul.acc li { animation: flipdown 0.5s ease both; }
.no-select { -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.subpage ul.acc { list-style: none; perspective: 900; padding: 0; margin: 0; }
ul.acc li { list-style: none; position: relative; padding: 0; margin: 0; }
ul.acc li h2.studyaccord { background: #193c97 url(../images/icon_clinical1.png) no-repeat 15px 20px; padding: 20px 0 20px 80px; color: #fff; font-size: 18px; }
ul.acc li h2.seaccord { background: #193c97 url(../images/icon-se-white.png) no-repeat 15px 17px; padding: 25px 0 25px 80px; color: #fff; font-size: 18px; }
ul.acc li:nth-of-type(1) { animation-delay: 0.5s; }
ul.acc li:nth-of-type(2) { animation-delay: 0.75s; }
ul.acc li:nth-of-type(3) { animation-delay: 1s; }
ul.acc li:last-of-type { padding-bottom: 0; }
ul.acc li i { position: absolute; transform: translate(-5px, 0); right: 30px; top: 20px; }
ul.acc li i:before, ul.acc li i:after { content: ""; position: absolute; background-color: #dc0025; width: 4px; height: 20px; }
ul.acc li input[type=checkbox]:checked ~ i:before, ul.acc li input[type=checkbox]:checked ~ i:after { background-color: #dc0025; }
ul.acc li input[type=checkbox]:checked ~ h2.studyaccord { background: #dddedf url(../images/icon_clinicalBlueImage.png) no-repeat 15px 20px; color: #193c97; }
ul.acc li input[type=checkbox]:checked ~ h2.seaccord { background: #dddedf url(../images/icon-se.png) no-repeat 15px 17px; color: #193c97; }
ul.acc li i:before { transform: translate(-5px, 0) rotate(45deg); }
ul.acc li i:after { transform: translate(5px, 0) rotate(-45deg); }
ul.acc li input[type=checkbox] { position: absolute; cursor: pointer; width: 100%; height: 100%; z-index: 1; opacity: 0; }
ul.acc li input[type=checkbox]:checked ~ p { margin-top: 0; max-height: 0; opacity: 0; transform: translate(0, 50%); }
ul.acc li input[type=checkbox]:checked ~ i:before { transform: translate(10px, 0) rotate(45deg); }
ul.acc li input[type=checkbox]:checked ~ i:after { transform: translate(-6px, 0) rotate(-45deg); }
ul.acc li p.accpad15 { padding: 0 15px; }
@keyframes flipdown {
 0% {
 opacity: 0;
 transform-origin: top center;
 transform: rotateX(-90deg);
}
 5% {
 opacity: 1;
}
 80% {
 transform: rotateX(8deg);
}
 83% {
 transform: rotateX(6deg);
}
 92% {
 transform: rotateX(-3deg);
}
 100% {
 transform-origin: top center;
 transform: rotateX(0deg);
}
}

article .subpage .pad10 p#bl_l { color: #142985; font-weight: 600; line-height: 1.154; }
p.cmlbloodmobile { display: none; }
ul.chronic { line-height: 31.5px; }
.overlayUL.cardone li { font-size: 15px; color: #FF0000; }
.overlayUL.cardone li span { color: #000; }
h1.popupcard { color: #142985; }

.calloutabout.callouttab { height: 398px; }
.solitude.midtext { background: #dceaff; padding: 0; margin-bottom: 0; padding-top: 16px; margin-top: 29px; }
.subpage.cml { padding-bottom: 0; }
.subpage.phcml { padding-bottom: 24px; }
.symp { margin-bottom: -22px; }
.testresults.icon { padding: 33px 0 18px 108px; margin-bottom: 18px; }

.subpage.bottombox { padding-bottom: 10px; margin-right: 93px; }

.subpage.motoring { padding-bottom: 10px; }

.super { font-size: 10px; }
.solitude.phasescml { background: #cadfff; padding: 20px; }
img.img-responsive.cellsimg { margin-right: 10px; }
.tabContainer.tabContainerNew { width: 700px }
div .tabs.newTab ul li a, div.tabs ul li a:hover { width: 307px; }
.tab-content { width: 698px; }
.middleContent { margin: 16px 20px !important; }
.bodyHeading { font-family: arial; font-size: 24px; color: #142985; }
.para { font-size: 15px !important; width: 90% !important; }
div.tabs.newTab ul li a.active { border-width: 14px medium medium; position: relative; top: -12px; }
.clinicalMiddle1 { padding: 0 0 10px 25px; }
.clinicalMiddle1 img { margin-left: 45px; }
.clinicalMiddle1 .tab2 { margin-left: 145px; margin-top: 15px; }
.bulletPoint { padding: 10px 0px 0px 0px; }
.bulletPoint li span { font-family: arial; font-size: 15px; }
.clinicalMiddle2 { padding: 5px 0 10px 25px; background-color: #dceaff; }
.bulletPoint li { margin-bottom: 10px; }
.clinicalMiddle3 { padding: 0 0 10px 25px; }
.mainBox { width: 100%; margin: 25px 0; float: left; }
.leftBox { width: 50%; float: left; }
.leftBox .leftBoxImage { width: 50%; float: left; }
.leftBox .leftBoxContent { width: 50%; width: 151px; float: right; border-left: 1px solid; padding-top: 10px; padding-left: 10px; padding-bottom: 10px; font-size: 15px; font-family: arial; }
.rightBox { width: 50%; float: left; }
.rightBox .rightBoxImage { width: 50%; float: left; }
.rightBox .rightBoxContent { width: 50%; width: 157px; float: right; border-left: 1px solid; padding-top: 10px; padding-left: 10px; padding-bottom: 10px; font-size: 15px; font-family: arial; }
ul.acc li p.accpad15.para { margin: 23px 0px; }
ul.acc li p.accpad15.para2 { margin-bottom: 20px; }
.Tab2Box { width: 100%; margin-bottom: 20px; float: left; }
.tab2BoxImage { float: left; width: 50%; }
.tab2ImageCircle { float: right; }
.tab2BoxContent { float: left; width: 27%; padding-top: 25px; margin-top: 13px; padding-left: 10px; border-left: 1px solid; padding-bottom: 25px; font-size: 15px; font-family: arial; margin-left: 15px; }
.imageCenter { margin: 10px !important; }
.studiesNew { clear: both; }
.subpage h1.noSpacing { margin-top: -18px; }
hr { margin: 10px 0 0px 0 !important; }
.dpad0 { padding: 10px 0px 0px 15px; }
p.para.noWidth { width: 95% !important; }
br.mPage { display: none; }
.bulletPoint li { margin-bottom: 10px; padding-right: 10px; }
.para { width: 95% !important; }
img.dpage.centerImage { margin: 0 auto; }
p.accpad15.para.marginLeftTen { padding-left: 25px; }
p.accpad15.para2.marginLeftTen { padding-left: 25px; }
p.marginTop10px.accpad15.marginLeftTen { margin-left: 10px; }
header > div.title { margin: 10px 0px; padding: 0; height: 80px; }
img.MobileImage { display: none; }
img.desktopAndMobile { float: right; }

ul.bulletPoint.fontChanged span { font-size: 13px; line-height: 1.4; }
.leftBox .leftBoxContent { font-size: 13px; line-height: 1.4; margin-top: 10px; padding-top: 15px; padding-bottom: 15px; }
.rightBox .rightBoxContent { font-size: 13px; line-height: 1.4; margin-top: 10px; padding-top: 15px; padding-bottom: 15px; }
.callouthead-red.heightChange { height: 67px; }
.callouthead-blue.heightChange { height: 67px; }
.subpage .calloutabout p.reduceMargin { margin-top: 8px; margin-bottom: 2px; }
.subpage h2.redMe { color: #dc0025; }
.termsAndCondi h2.redMe { color: #dc0025; }
p.marginToZero { margin: 0 0 5px 2px; }
.subpage div.giveMeBackground { position: relative; min-height: 225px; background: url(../images/understandingBackground.png) no-repeat;  }
.relativePos { position: absolute; top: 40px; left: 40px; }
.firstBox { position: relative; width: 280px; color: #fff; position: relative; display: inline-block; float: left; }
.secondBox { position: relative; float: left; display: inline-block; width: 275px; color: #fff; word-wrap: break-word; }
.thirdBox { position: relative; float: left; width: 275px; word-wrap: break-word; color: #fff; display: inline-block; }
span.boxHeading { font-size: 16px; margin: 10px 0; float: left; width: 100%; font-weight: bold; }
.alignMe { margin-left: 40px; }
.ulBox { position: relative; float: left; width: 80%; }
.subpage ul.ulOnImage li { color: #fff; font-size: 12px; }
.subpage .secondBox a.define { color: #009cde; }
.deskBackgroundBlue { 
    display: inline-block;
    float: right;
    width: 100%;
    position: relative;
	background: #e2effe;
}
.storyContainer .deskBackgroundBlue .bluBoxInside { padding-left: 65px; background: #e1edff; }
.storyContainer .deskBackgroundBlue .bluBoxInside .keepMeInside { min-height: 175px; width: 80%; }
.phoneLogo { height: 70px; width: 70px; position: absolute; background: url(../images/helloPhone.png) no-repeat; left: 0; }
.deskHeaderBlue { color: #142985; font-weight: bold; font-size: 20px; padding: 17px 45px 10px 0px; border-bottom: 1px solid #424342; }
.deskHeaderBody { font-size: 14px; font-family: arial; padding: 15px; padding-left: 0px; color: #4659a4; }
.containPara {margin-top: 30px; }
.storyContainer.deskBackground { background: #e1edff; }
.subpage .story.noborder.mobileBackground.paddingMarginChange.borderRightNew { padding-top: 0px; margin-top: 20px; border-right: 1px solid #ccc !Important; }
.story.mobileWidthChange.colorMeBlue { float: left; }
.callout-phone.hideDesktop { display: none; }
p.hideDesktop { display: none; }
.isiBlck1 { border: 2px dotted #666; border-radius: 20px; padding: 20px; color: #333; margin-bottom: 33px; height: 35px; }
.isiBlck1 .spBlk { width: 200px; padding-right: 57px; color: #333 !important; float: left; }
.icoIm { width: 35px; float: left; }
.bgIcon { color: #333 !important; }
.bgIcon > ul { padding: 0; line-height: 20px; }
.isiBlck2 { 
    height: 110px;
    border: 1px solid #bcbec0;
    border-radius: 10px;
    padding: 0 35px;
    margin-top: 33px;
    margin-bottom: 33px;
 }
.isiBlck2 .spBlk2Ex { width: 100px; font-size: 10px; padding-right: 57px; text-align: center; }

.whyBlck { width: 350px; color: #333 !important; float: left; }
.disInL { display: inline; }
.whyBlck2 { width: 260px; color: #333 !important; float: left; }
.telBlck { float: left; color: #333 !important; }
.telBlck1 { float: left; color: #333 !important; width: 100%; }
.telBlckN1 { float: left; color: #333 !important; width: 100%; }
.whyBlck3 { width: 45%; float: left; color: #333; padding-left: 40px; }
.whyBlck4 { width: 25%; float: left; color: #333; padding-left: 40px; }
.whyBlck4 > ul > li { list-style-type: decimal; }
.divR { border-right: 1px solid #bcbec0; }

.wChkM { width: 100%; clear: both; }
.wChkM > span{/* float: left;*/ padding: 0 10px 0 0; }
/*.wChkMImC { overflow: hidden; }*/
.tickU > ul > li { list-style: none !important; padding: 0 }
.moWdh { width: 290px; padding-right: 40px; }
/*.isiwhtBl { width: 100%; float: left; }
.isiwhtBl .tlkWhBlck { float: left; }
.isiBlck3 { width: 100%; float: left; }*/
.isiBlck3 .tlkBlck { float: left; }
.isiBlck3 .tlkBlckBg { float: left; }
.isiBlck4 { width: 100%; float: left; margin: 10px 0 20px 0; }
.isiBlck5 { width: 100%; float: left; margin: 10px 0 20px 0; }
.isiBlck6 { width: 100%; float: left; margin: 10px 0 20px 0; }
.bAnch { color: blue; }
.tlkBlck > ul > li { display: inline !important; }
.tlkBlck2 { margin-bottom: 20px; }
.ifIblck { width: 100%; float: left; margin-bottom: 20px; }
.hrR { width: 100%; clear:both;}
.spTx { width: 100px; }
.divBlck { width: 47px; float: left; }
.isiBtxt { color: #142985; font-weight: bold; }
.isiSBtxt { font-size: 11px; color: #142985; }
.isiFootN { font-size: 10px; }
.isiSRdtxt { color: red; font-size: 11px; }
.vcAl { vertical-align: middle; }
.mobOnl { display: none; }
.dskOnl { display: block; }
.iconsRght { padding: 10px 30px 20px; width: 72%; height: 86px; border: 2px solid red; border-bottom: 7px solid red; margin-left: 7px; }
.iconsRSp { width: 70%; float: right; }
.DiKn { font-size: 19px; color: red; font-weight: bold; }
.calOAsi { color: #1c3f95; font-size: 14px; font-weight: bold; }
.dIdK { clear: both; width: 100%; }
.dIdK img { float: left; padding-right: 20px; margin-top: -3px; }
.tlkBlckBgMo { display: none !important; }
.isiLiMoB { display: none; }
.isiPblck { display: none; }
.enRbtn { background: url(../images/enroll-button.png) no-repeat 0 0px; width: 243px; height: 55px; padding: 10px 0 0px 15px; color: #193c97; font-weight: bold; text-decoration: none; cursor: pointer; margin: 5px 0 5px 45px; float: right; }
.enRbtn .enRbtnCt { font-size: 16px; width: 150px; line-height: 19px; }
.stBcl { color: #000; }


.video_thum { width: 100%; }
.videoObjCode.video_height { height: 337px; display: none; }
.vjs-dock-text { display: none; }
#vjs-dock-title-1 { display: none; }
#vjs-dock-description-2 { display: none; }

.subpage .contentCallBox .imgZone { width: 12%; float: left; }
.subpage p.redClr { color: #e6051f; }
.subpage .contentCallBox .textZone { width: 88%; float: right; }

.subpage .contentCallBox p.bigText,
.subpage .contentCallBox .bigText { font-size: 16px; }
.subpage .contentCallBox .mainGoal { width: 41%; float: left; padding: 30px 35px; background: #e8eaf4; height: 197px; }
.subpage .contentCallBox .secGoal { width: 41%; float: right; padding: 30px 35px; background: #e8eaf4; height: 197px; }
.subpage .contentCallBox { width: 100%; float: left;}
.subpage .remember.quick { background: #e1edff url(/servlet/servlet.FileDownload?file=00P1Y00000ucwZkUAI) no-repeat 15px 10px; }
.subpage .cmlmon.boxvalue p.bigText,
.subpage .cmlmon.boxvalue .bigText { font-size: 16px;line-height: 1.3; }
.aboutp .subpage .cmlmon.boxvalue p.bigText,
.aboutp .subpage .cmlmon.boxvalue .bigText {font-size: 15px;}
.subpage .cmlmon.boxvalue p { margin:0; }
.mrgnTop0 { margin-top: 0px !important; }
.subpage .contentCallBox .imgZone > img { margin-top: 13px; }

.sHalf { width: 47%; float: right; }
.fHalf { width: 47%; float: left; }
.imgH { width: 10%; float: left; }
.imgS { width: 30%; float: left; }
.imgH img { margin-left: 10px; }
.redText { color: #dc0025 !important; }
.subpage .contentCallBox .tesxtHead { font-size: 18px; font-weight: bold; }
.textS { width: 59%; float: left; padding-right: 25 p }
.fHalf { background: #f9f9f9; }
.pedClinStud .sHalf {
    width: 46%;}
div.second { width: 100%; float: left; }
.fHalf > img { margin-top: 30px; }
.list::-webkit-scrollbar { -webkit-appearance: scrollbartrack-vertical;} 
.subpage h2.h2_new , .subpage h1.h2_new {font-size: 24px;}
.subpage { margin-left: 254px; padding-bottom: 25px; overflow: hidden; width:auto;}
.subpage h2.h2_new { margin-bottom: 5px;}
.solitude { margin-top: 6px;}
.solitude.tabcontents {margin-top:0;}
.subpage p.margBot0px{margin-bottom: -6px !important;}
div.dispTable-d{width:100%; display:table;}

.subpage.phcml .h2 {font-size: 18px;}
.subpage.phcml h1.h1_new {font-size: 18px;}

.subpage.phcml {overflow:hidden;}
.soli_h2_24px {font-size:24px !important;}
.solitude.phasescml {  padding: 32px 32px 16px 32px;}
.margTopZeropx{margin-top:0px !important;}
.CMLmonitor .testresults { padding: 0 0 0 120px;
    padding: 10px 0 10px 120px;
    margin: 0;
    height: 81px;}
.CMLmonitor .whitebg.borderall { margin: 2px; }
.CMLmonitor .solitude { margin-top: 20px;}
.subpage.CMLmonitor .h2.p_15px { font-size: 18px !important; }
.CMLmonitor .ban_text { font-size: 24px !important; }
.CMLmonitor .p_15px { font-size: 13px !important; }
.CMLmonitor .line_15px { font-size: 15px;
    margin: 0;
    padding: 0;
    line-height: 81px;}


 .pulDown-rememberSec{width:320px; margin:0 auto 20px; overflow:hidden; background:#fff;}
p.new_d {
	padding-top: 26px;
	padding-bottom: 12px;
}
p.phasesfoot { position: relative; top: -36px; }
  .fHalf .f_d { font: bold 24px Arial !important; color: #142985; }

    img.h_i_2 { position: absolute !important; margin-top: -9px !important; }
    .f_d_one { padding-left: 196px !important; }
    .f_d { PADDING-TOP: 22PX !important; }
    .fHalf.g.j { margin-bottom: 50px !important; }

.tesxtHead.redText.u {
	font: bold 24px Arial !important;
}
.u_y_d_a {
	font: normal 22px Arial !important;
}
.imgH {
	width: 100%;
}
.y {
	float: left;
	padding-left: 34px;
	padding-top: 24px;
}
p.tesxtHead.redText.u {
	padding-top: 21px;
}
.textH {
	width: 54%;
}
.dIdK.h {
	width: 88%;
}
.DiKn.one.g {
	padding-left: 0px;
	padding-top: 7px;
}
article#phaases-of-CML  .subpage .pad10 p#bl_l {
	color: #142985;
	font-weight:normal;
}
.DiKnP.r {
	font: normal 22px Arial !important;
}
.fHalf.g {
	margin-bottom: 0px !important;
}
.symp {
	margin-top: 20px;
}
/*.symp .sblockrounded {
	width: 55%;
	background: #fff;
	margin:0px 85px;
	text-align:center;
}*/
.centeredphasesCMl {
    width: 600px;
    margin: 0 0 0 -410px;
    text-align: center;
    position: relative;
    left: 50%;
}
.symp .sblockrounded {
    background: #fff;
    margin: 0 85px;
}
.symp .centeredphasesCMl .sblockrounded{margin: 0;}
.centeredphasesCMl p.treatment.treatmentmob {margin:10px auto 20px;}
p.treatment.treatmentmob, .symp .sblockrounded {
    width: 517px;
    text-align: center;
}
.sblockrounded.block.chronic p {margin: 0;}
.textH {
	width: 43%;
	float: left;
	padding-right: 30px;
	padding-left: 10px;
}
.make_24px {
	font-size: 24px !important;
}
.push_img_dwn {
	margin-top: 40px !important;
}
.dikn_24px {
	font-size: 24px !important;
}
.fHalf {
	background: none !important;
}
.CMLtreat .transcriptContent .panel-body p.Top0 {
	padding-top: 0;
}
/*CML about page*/
#phaases-of-CML .subpage {
	overflow: auto; padding-bottom:20px;
}
.pad10{padding: 7px 0px 0px 0px;}
.imgH img {
	margin-top: 11px;
}
#phaases-of-CML .subpage p.changeColor {
	color:#1c3f95;
}
button {
	border: none;
}
#phaases-of-CML .margTopMin6px{margin-top:-6px;}
 
/*device rotation - ck the rotation.css */
/* Maximal Desktop Width (Wide Screen Moniters)
============================================= */
/*@media only screen and (min-width: 1024px) {
    this is desktop*/


.LandscapeText { display: none; }
/*inline styles from adult patient*/
.forAdultPatient .subpage h3 {
    margin: 5px 0;
}

.subpage .remember p.blue {
	font-size: 18px;
}
.remember {
	background-position: 15px 28px;
}
.enrolltxt {
	width: 79%;
}
.subpage .remember h2.h2 {
	font-size: 24px;
}
/*pediatric clinical trials - from inline styles*/
.childtable img, .childtable p { display: inline-block; }
.lefticon { width: 13%; float: left; }
.righticon { width: 87%; float: left; }
.rightcnt2 { font-family: Arial !important; font-size: 13px !important; font-weight: normal !important; color: #000; }
table td:first-child p { position: relative !important; top: 8px !important; font-size: 14px !important; color: #142985 !important; }
.b_c { background: #f4f4f4; }
.m_m_c { text-align: center; color: #142985 !important; font-size: 22px; vertical-align: middle; }
th { text-align: center; padding: 5px; }
table { margin-bottom: 30px; }
/*.subpage { overflow: initial !important; }*/
.w_29.O { margin-top: -23px !important; }
img.star { max-width: 70% !important; }
.fHalf.ne_c { width: 100% !important; }
.h_1 { display: inline-block !important; }
.new_one { display: inline-block !important; width: 50% !important; }
.new_one_one { display: inline-block !important; }
.new_one_two { display: inline-block !important; }
.new_one_one_col { color: #142985 !important; font-family: Arial !important; font-size: 16px !important; font-weight: bold !important; padding-left: 15px !important; display: inline-block !important; }
.new_one_two_col { color: #142985 !important; font-family: Arial !important; font-size: 16px !important; font-weight: bold !important; padding-left: 15px !important; display: inline-block !important; width: 81% !important; margin-top: 10px !important; }
.b_four { padding-left: 41px !important; width: 100% !important; font-family: Arial !important; font-size: 15px !important; font-weight: normal !important; }
.b_one { padding-left: 54px !important; width: 100% !important; font-family: Arial !important; font-size: 15px !important; font-weight: normal !important; }
.b_two { padding-left: 54px !important; width: 100% !important; font-family: Arial !important; font-size: 15px !important; font-weight: normal !important; }
.b_three { padding-left: 54px !important; width: 100% !important; font-family: Arial !important; font-size: 15px !important; font-weight: normal !important; }
.tr_e { font-family: Arial !important; font-size: 16px !important; font-weight: bold !important; color: #142985 !important; }
.w_29 { padding-left: 29px !important; }
img.w_29.o { margin-top: -23px; }
.fHalf { background: none !important }

.subpage .btmCallout p { text-align: center; padding: 10px 46px; font-size: 12px; }
.phaseCallout { width: 100%; float: left; }
.phaseCallout>div { float: left; width: 34%; }
.phaseCallout>div h3 { margin: 2px 0px; background: #ededed; width: 98%; float: left; }
.phaseCallout>div.inrBox1 { width: 16%; }
.phaseCallout>div.inrBox2 { width: 21%; }
.phaseCallout>div.inrBox3 { width: 29%; }
.phaseCallout>div>div { float: left; width: 93%; height: 126px; }
.phaseCallout>div.inrBox1>div { background: url(/servlet/servlet.FileDownload?file=00P1Y00000ueEPXUA2) no-repeat; }
.phaseCallout>div.inrBox2>div { background: url(/servlet/servlet.FileDownload?file=00P1Y00000ueEPNUA2) no-repeat; }
.phaseCallout>div.inrBox3>div { background: url(/servlet/servlet.FileDownload?file=00P1Y00000ueEPDUA2) no-repeat; }
.phaseCallout>div.inrBox4 h3 { background: none; }
.subpage .contentCallBox .phaseCallout>div>div p { font-size: 12px; padding: 0px 13px; text-align: center; }
.subpage .phaseCallout>div.inrBox1>div p { padding: 0px 4px; }
.btmCallout { float: left; background: url(/servlet/servlet.FileDownload?file=00P1Y00000ueEPhUAM) no-repeat; width: 100%; margin-bottom: 20px; }
.subpage .sHalf ul li { font-weight: bold; margin: 10px 0px; overflow: hidden; }
.subpage .sHalf ul { list-style-type: none; margin: 0px; }
.subpage .sHalf ul li span { display: inline-block; left: 0; }
.fHalf { width: 48%; }
.fHalf>img { margin-top: 10px; }
.sHalf>img { margin-top: 10px; width: 100%; }
.subpage h1.h1_new { font-size: 24px; }
/*pricing page*/
#pricingPage div.grayBox p a {
    text-decoration: underline;
    color: #000;
}
/*sprycel assist inline styles*/
ul.benefittext {
    padding-top: 10px;
	margin-left: 23px !important;
}
ul.benefittext li span {
    color: #000 !important;
    font-weight: normal !important;
}
ul.benefittext li {
    color: #0f1574 !important;
    font-size: 16px;
}
.fnt18px{font-size:18px !important;}
.cop-payImg{width:auto;margin-left:0px;box-shadow:-1px 1px 3px 3px #efefef;}
.fontime{    font-variant: small-caps;}
a.btns.iDontHaveOncard{margin-right:10px;}
.red-font {
	color:#e21737;
	font-weight:bold;
}
.on-card {
	width:100%;
	display:inline-block;
}
.arrowpointer {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 24px 0 27px 19.6px;
	border-color: transparent transparent transparent #f9f9f9;
	position: absolute;
	left: 41%;
	top: 42%;
}
.assistMain {
	width: 960px;
	float: left;
	position: relative;
	margin-top: 10px;
	margin-bottom:45px;
}
.assist-first {
	width: 41%;
	float: left;
}
.assistMain .assist-first p.heading-gry {
	background: #ECECED;
	margin: 0px;
	text-align: center;
	color: #d8002a;
	font-family: arial;
	font-size: 22px;
	font-weight: bold;
	padding: 20px;
}
.assist-second {
	width: 59%;
	float: left;background: #dceaff;
}
.assistMain .assist-second p.heading-blu {
	margin: 0px;
	text-align: center;
	color: #0f1574;
	font-family: arial;
	font-size: 22px;
	font-weight: bold;
	padding: 20px;
	background: #c7d4f1;
}
.body-icon {
	width: 30%;
	float: left;
}
.body-content {
	width: 70%;
	float: left;
	padding-top: 12px;
}
.innerIcon .body-content p {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}
.innerIcon .body-content span {
	color:#0f1574;
	font-weight:bold;
}
.bckgry {
	display:inline-block;
    background: #f9f9f9;
    padding: 10px 20px 0;
}
.innerIcon {
	width:100%;
	display:inline-block;
	margin-bottom:54px;
}
.assist-first .innerIcon{margin-bottom:35px;}
.assist-first .innerIcon .body-content span, .assist-first .innerIcon .body-content p {
    line-height: 20px;
}
.bckblu {
	display:block;
	padding: 10px 26px 25px 40px;
	background: #dceaff;
height: 675px;
    max-height: 675px;
}
.assistMain .assist-second .bckblu p {
	font-size:15px;
	font-family:arial;
	margin:0px !important;
}
.numberblock {
	width:100%;
	display:inline-block;
	margin:23px 20px 0px 0;
	border-bottom: 1px solid #b0bbcc;
	padding-bottom: 20px;
}
.noIcon {
	width:18%;
	float:left;
}
.noBlock {
	width:80%;
	float:left;
}
.bckblu .numberblock .noBlock p {
	font-size:20px;
    line-height: 1.3;
	color: #0f1574;
}
.numberblock .btns {
	display: inline-block;
	background: #142985;
	color: #ffffff !important;
	font-size: 16px;
	font-weight: bold;
	margin-top: 30px;
	text-decoration: none;
	width: 240px;
	text-align: center;
	padding: 20px 0;
}
.bckblu .lowerAssist>p.assit {
	font-size:14px !important;
	font-family:Arial !important;
	font-weight:bold !important;
	text-align:center;
	padding-top:34px;
}
.tel-con {
	width:80%;
	float:left;
}
.lowerAssist img {
	width:auto;
	float:left;
	padding: 0 12px 0 37px;
}
.numberblock:last-child {
	padding-bottom: 10px;
	border-bottom: none;
	background:none;
}
.telsec {
	width:100%;
	display: inline-block;
	padding-top: 10px;
}
.subpage ul.listassit {
	margin:5px 0;
}
.subpage ul.listassit li {
	color:#000;
	font-size:14px;
}
img.logspace {
	padding: 30px 0;
}
.co-payCon{width:57%;}

.iconsRSp {
	width: 97%;
	float: right;
}
p.g_b {
	font: normal 15px Arial !important;
}
span.g_b_b {
	color: #142985;
	font-weight: bold;
}
p.txt_box a {
	color: white !important;
	padding-left: 30px;
	font: bold 16px Arial !important;
	padding-right: 15px;
	float: left !important;
	text-decoration: none;
}
.box_b {
	background-color: #0f1574;
	margin-top: 20px;
	float: left;
}
.mov_rg {
	top: 110px !important;
}
.ocl {
    margin-top: 35px;
    margin-bottom: 35px;
    clear: both;
    width: 80%;
    display: inline-block;
}
.ocl .oneCardLink {
    font-size: 16px;
}
.assistpg .ocl{margin-top:5px;    margin-bottom:5px;}
.icons.mo_l {
	padding-left: 0px !important;
}
.ifIblck.padLft20 {
	padding-left: 0px !important;
}
img.paddingRightChange.padTpM.m_m_u {
	padding-top: 0px;
	margin-top: -10px;
}
.m_30p {
	padding-left: 15px;
}
.icons.m_r_b {
	margin-bottom: -37px;
}
.icons.mrMTp.m_r_t {
	margin-top: 0px;
}
.m_m_l_f {
	float: left;
	width: 51%;
	margin-bottom: 40px;
}
.DiKn {
	font-size: 22px;
	color: red;
	font-weight: bold;
}
.icons-content p.DiKnP {
	font: normal 18px Arial;
	color: #142985;
    margin-left: 44px;
}
.dIdK img {
	float: left;
	padding-right: 11px;
	margin-top: -3px;
}
.DiKnP {
	font-size: 17px;
	color: #24378d;
	margin-left: 42px;
	width: 100%;
}
p.txt_box {
	float: left;
}
img.m_m_d {
	padding-top: 14px;
	float: right;
	padding-right: 20px;
}

/*bringing clinical trials inline code*/
.clinical-trials-inad .subpage .contentCallBox p.m_h_p { font-weight: bold; color: #152c83; }
.clinical-trials-inad .fHalf .fHalfDYN {
    background: #ededed;
    float: left;
    margin-bottom: 10px;
    width: 97%;
}

.clinical-trials-inad .subpage ul li {color: #c40523;   margin-top: 10px;}
.clinical-trials-inad span.b_three.font_14px {padding-left: 40px;}

.clinical-trials-inad .m_h_p.font_18px {margin: 0 auto;}
.noBul li>img + span {
    margin-left: 10px;
    display: inline-block;
    max-width: 88%;
}

.greyBx {
    padding: 15px 25px;
    font-size: 18px;
}
.solitude.tablist {    background:none;    padding: 0px;    margin: 0px;overflow: auto;}
.solitude.tablist .subpage {    margin-bottom: 0px;    padding-bottom: 0px;}
.solitude.tablist .tabs ul li.activeT {    border-top: 5px solid #d8002a;margin-top: 5px;background-image: none;    background: #e2e6f1;}
.solitude.tablist {    background:none;    padding: 0px;    margin: 0px;overflow: auto;}
.solitude.tablist .subpage {    margin-bottom: 0px;    padding-bottom: 0px;}
.solitude.tablist .tabs ul li.activeT {border-top: 5px solid #d8002a;margin-top: 5px;background-image: none;line-height: 60px;background: #e2e6f1;}
.solitude.tablist .tabs {    background: none;    float: left; width:100%;}
.solitude.tablist .tabs ul {    float: left;    display: inline-block; width:100%;}
.solitude.tablist .tabs ul li a {   background: none;    border: none;    width: 100%;}
.solitude.tablist .tabs ul li a {   background: none;    border: none;    width: 90%;    font-size: 22px;    font-weight: bold;    color: #6d6d6d;}
.solitude.tablist .tabs ul li a.active {    color: #152b80 !important;    border-top: 5px solid #e2e6f1;}
.solitude.tablist .tabs ul li.tabli2 {    width: 41%;}
.solitude.tablist .tabs ul li a.tab-2 {    margin-left: 20px;    width: auto;}
.solitude.tablist .tabs ul li.tabli1 {    width: 59%; background-position: right 400px center;}
.solitude.tablist .tabs ul li:first-child a {
    width: 50%;
    float: right;
    text-align: right;
    padding-right: 50px;
}

.solitude.tabcontents {    padding-top: 0px;background: #e2e6f1;}
.clinical-trials-inad .subpage p{margin-top:0;}
.clinical-trials-inad .font_18px,.font_18px{font-size: 18px;}
.clinical-trials-inad .tesxtHead.font_22px {margin: 0 auto;font-size: 22px;
    line-height: 28px;}
/*clin trials tabs*/
#clinTrialTabs .tabAlgn .imgS {width: 81%;}
#clinTrialTabs .tabContainer {    background: none;    padding-top: 0px;}
#clinTrialTabs .tab-content {    width: auto;    background: none;    border: none;}
#clinTrialTabs .tabAlgn .textH {float: left;width: 11%;position: relative; top: -20px;padding: 10px 0;}
#clinTrialTabs .tabAlgn .imgH {    width: 5%;position: relative; top: 7px;}
#clinTrialTabs .tabAlgn .imgH img {margin-left: 0px;}
#clinTrialTabs .tabAlgn {margin-bottom: 40px;}
#clinTrialTabs .tabAlgn .imgS {width: 81%;}	
#clinTrialTabs .tabAlgn,
#clinTrialTabs .tab1,
#clinTrialTabs .tab2,
#clinTrialTabs .tabTop img {float: left;}
#clinTrialTabs .tabTop {margin: 0 auto;width: 390px;}
#clinTrialTabs .tabTop .sprycelT,#clinTrialTabs .tabTop .sprycelB{
    font-size: 20px;    
    float: left;    
    font-weight: bold;
    margin-top: 66px;}
#clinTrialTabs .tabTop .sprycelT{
    color: #142985;    
    margin-right: 30px;    
    margin-bottom: 20px;    
    }
#clinTrialTabs .tabTop .sprycelB{color: #6d6d6d;margin-left: 30px; margin-bottom: 0px;}
#clinTrialTabs .tabTop img {margin-top: 15px;}
.solitude.tablist .tabs ul li.activeT {
    border-top: 5px solid #d8002a;
    margin-top: 5px;
    background-image: none;
    background: #e2e6f1;
}

.solitude.tablist .tabs ul li {
    float: left;
    display: inline-block;
    margin-top: 10px;
    background: #f2f5fb;
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00000udvOgUAI);
    background-repeat: no-repeat;
    background-position: 12px;
    height: 70px;
    line-height: 70px;
}
#sideEffects .subpage ul li,
.subpage ul.redText li,ul.redText li {
    margin-left: 10px;
    color: #c40523;
}
.rej {
    background-color: #e1edff;
    position: relative;
    height: 60px;
    display: table;
    margin-top: 20px;
    padding: 0;
}
.rej .remembertitle {    
    display: table-cell;
    position: relative;
    border-right: 1px solid #666;
    padding-right: 15px;
    vertical-align: middle;
    padding-left: 125px;
    padding-bottom: 0}
.rej .remembertitle h2.h2 {
    margin: 0;
    font-size: 18px;
    line-height: 60px;
    vertical-align: middle;
}
.rej .r_a_i {
   vertical-align: middle;
    display: inline-block;
    position: absolute;
    top: -10px;
    margin-left: 40px;
}
.rej .enrolltxt {
    width: 79%;
    display: table-cell;
    padding-left: 20px;
    vertical-align: middle;
}
.adultTaking td.theadtitle.lowpad {
    background: #142985;
    color: #fff;
}
.adultTaking .navy.lowpad {
    background: #e8e8f3 !important;
    color: #142985 !important;
}
.adultTaking .darknavy.lowpad {
    background: #656666 !important;
}
.blue.rememberblue {max-width: 78%;}
.blue.rememberblue p {margin: 0;}
/*resources*/

.resourcesP .pad10 {padding-left: 4px;}
.resourcesP .i_1 {float:left;}
.resourcesP .res-content.h {
	width: 18%;
	float:left;
	padding-right: 53px;
}
.subpage.resourcesP .res-container {
	width:100% !important;
	display: inline-block;
	padding-bottom: 30px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}
.resCenter {
    display: inline-block;
    margin: auto;
    position: relative;
    max-width: 475px;
}
.resourcesP .m_m_r {
    text-align: left;
    max-width: 37%;
    position: relative;
    display: inline-block;
}

/*adult taking needs rework*/
.adultTaking .pillCallout {
	width:72%;
	border: 1px solid #1e3189;
}
.adultTaking .pill {
	width: 28.333%;
	float: left;
}
.adultTaking .day {
	width: 21.333%;
	float: left;
}
.adultTaking .subpage .pure-table {
	margin: 0;
}
.adultTaking .pillCallout .sect p {
	display: inline-block;
	margin-left: 4px;
	font-size: 20px;
	color: #142985;
	font-weight: bold;
}
.adultTaking .pillCallout .sect {
	padding: 30px 46px;
}

.adultTaking .t_m {
	padding-left: 53px;
}
.adultTaking img.dpage.p_f_l {
	float: left;
	padding-left: 17px !important;
}
.adultTaking .n_b_b {
	border-bottom: none !important;
}
.do_dot_1 {font: bold 12px arial !important;}
.adultTaking .newPill{width:20%}
.adultTaking .oldPill{width:21%}
.adultTaking .food{width:100%}
.adultTaking .pillCallout{width:99%}

.solitude article .subpage {
    padding-bottom: 10px;
}
.cmlmon.boxvalue {     
  margin: 0;
    padding: 0 0 0 111px;
    height: 90px;
    /*display: table-cell;*/
    display:table;
    vertical-align: middle;
}

.cmlmon { background: #e1edff url(../images/icon-cml.png) no-repeat 0 center; padding: 10px 0 29px 120px; margin: 20px 0 }
.enroll { background: #e1edff url(../images/icon-enroll.png) no-repeat 0 center; padding: 10px 0 7px 120px; margin: 20px 0 }	
.subpage.bottombox.CMLmonitoring .cmlmon.boxvalue {
    background: #e1edff url(/servlet/servlet.FileDownload?file=00P1Y00000voIrgUAE) no-repeat 0 center;
}
.aboutp .subpage .cmlmon.boxvalue,
.subpage .cmlmon.boxvalue.questMk,
.subpage.CMLabout .cmlmon.boxvalue {background: #e1edff url(/servlet/servlet.FileDownload?file=00P1Y00000ucxZZUAY) no-repeat 0 center;
}
.CMLmonitor .enrolltxt.boxtxt p { width: 89% !important; float: left !important; font-size: 13px !important; }
.enrolltxt.boxtxt {
    vertical-align: middle;
    display: table-cell;
    height: 69px;
    width: 395px;
}

.assistpg p.dpage.f_15 {
    font: 15px Arial !important;
}
.assistpg .subpage {
    overflow: visible;
}
.subpage .cmlmon.boxvalue p.bigText,
.subpage .cmlmon.boxvalue .bigText {display: table-cell;vertical-align: middle;}
.clinTrial .bigT{font:normal 15px Arial !important; }

.monitoring .subpage .cmlmon.boxvalue p.bigText,
.monitoring .subpage .cmlmon.boxvalue .bigText {font-size: 13px;}
/*a.ebtn {
    display: table-cell !important;
    float: none !important;
    vertical-align: middle;
}*/
.monitoring .enrolltxt.boxtxt p {width: 83%;}
.subpage a.ebtn.fright.dpage.buton { padding: 19px 0 0 12px; box-sizing: border-box; width: 243px; margin: 3px 14px 0 0; }
.subpage a.ebtn {
        background: url(../images/enroll-button.png) no-repeat 0 center;
       width: 243px;
    height: 55px;
    padding: 0 0 0px 15px;
    color: #193c97;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    margin: 5px 0 5px 45px;
     display: table-cell;
    float:none;
    vertical-align:middle;
 }
a.ebtn.dpage {display: table-cell !important;}
.subpage a.ebtn:hover { opacity: 0.8; }
.aboutp .subpage a.ebtn {
    background-size: 330px 72px;
    height: 72px;
    width: 330px;
}
.clinTrial .subpage a.ebtn {
    width: 276px;
    height: 60px;
    background-size: 88%;
}
.clinTrial ul.noBul li .font_14px {
    padding-left: 44px;
    margin-top: 15px;
}
.clinTrial .tab-content .icons {width: 890px;}
.pedDosing .ne_b_txt.i_f_2 {
    display: inline-block;
    width: 93%;
    padding-left: 10px;
    font: normal 20px Arial !important;
}
.pedDosing .new_di .h_p_b {
    padding-top: 13px;
    font-size: 18px;
}

.subpage a.ebtn.clinic { 
    background: url(../images/enroll-button_trial.png) no-repeat 0 center;
    padding-left: 7px;
    margin: 0px 0 5px 15px;
    width: 318px;
    height: 72px;
    background-size: 100% 72px;}


.contentEX img {max-width: 100%;}
.pedClinStud h2.dpage.h_p {
    margin-top: -5px;
}
.pedClinStud div.subpage .contentCallBox {
    margin-top: 0px;
    margin-bottom: 30px;
}
.pedClinStud table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.pedClinStud table {
    margin-bottom: 30px;
}
.pedClinStud .childtable td:first-child {
    width: 205px;
    padding: 0 0 10px 10px;
}
.pedClinStud .childtable td {
    border: 1px solid #000;
    
}
.pedClinStud .m_m_c {
    text-align: center;
    color: #142985 !important;
    font-size: 22px;
    vertical-align: middle;
}