/** Helpful hints for this style sheet:
- Use comments when styles need further explanation or description.
- Don't use the same class for different purposes. It is acceptable to use the 
  same class for similar purpose or functionality. 
- Create a new section if styles are specific to a particular screen.
- Do not define classes based on appearance. 
- Use shorthand whenever possible
*/
/******************** Universal Styles *************************/
@font-face {
    font-family: 'IBMPlexSans-Regular';
    src: url('../fonts/IBM-Plex-Sans/ttf/IBMPlexSans-Regular.ttf')format('truetype');
    src: url("../fonts/IBM-Plex-Sans/woff2/IBMPlexSans-Regular.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/woff/IBMPlexSans-Regular.woff") format("woff"), url("../fonts/IBM-Plex-Sans/eot/IBMPlexSans-Regular.eot") format("embedded-opentype");
}
@font-face {
    font-family: 'IBMPlexSans-Medium';
    src: url('../fonts/IBM-Plex-Sans/ttf/IBMPlexSans-Medium.ttf')format('truetype');
    src: url("../fonts/IBM-Plex-Sans/woff2/IBMPlexSans-Medium.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/woff/IBMPlexSans-Medium.woff") format("woff"), url("../fonts/IBM-Plex-Sans/eot/IBMPlexSans-Medium.eot") format("embedded-opentype");
}
@font-face {
    font-family: 'IBMPlexSans-Bold';
    src: url('../fonts/IBM-Plex-Sans/ttf/IBMPlexSans-Bold.ttf')format('truetype');
    src: url("../fonts/IBM-Plex-Sans/woff2/IBMPlexSans-Bold.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/woff/IBMPlexSans-Bold.woff") format("woff"), url("../fonts/IBM-Plex-Sans/eot/IBMPlexSans-Bold.eot") format("embedded-opentype");
}
@font-face {
    font-family: 'IBMPlexSans-SemiBold';
    src: url('../fonts/IBM-Plex-Sans/ttf/IBMPlexSans-SemiBold.ttf')format('truetype');
    src: url("../fonts/IBM-Plex-Sans/woff2/IBMPlexSans-SemiBold.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/woff/IBMPlexSans-SemiBold.woff") format("woff"), url("../fonts/IBM-Plex-Sans/eot/IBMPlexSans-SemiBold.eot") format("embedded-opentype");
}
@font-face {
    font-family: 'AllianceNo.1-Light';
    src: url("../fonts/Merative-Styles/woff2/AllianceNo.1-Light.woff2") format("woff2");
}
@font-face {
    font-family: 'AllianceNo.1-Medium';
    src: url("../fonts/Merative-Styles/woff2/AllianceNo.1-Medium.woff2") format("woff2");
}
@font-face {
    font-family: 'AllianceNo.1-Regular';
    src: url("../fonts/Merative-Styles/woff2/AllianceNo.1-Regular.woff2") format("woff2");
}
@font-face {
    font-family: 'AllianceNo.1-Bold';
    src: url("../fonts/Merative-Styles/woff2/AllianceNo.1-Bold.woff2") format("woff2");
}
html,body{
/**browser reset style**/
border:0;
margin:0;
/* Removing dotted rectangular box issue in US87636 */
outline:none !important;
/* End Removing dotted rectangular box issue in US87636 */
padding:0}

body{
margin:0;
padding:0;
outline:none !important;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
color:#25282a;
height:100%;
width:99%}

html{
height:100%}

a:link,a:visited{
color:#0072ce;
text-decoration:none}

.fauxLink{
color:#0072ce;
text-decoration:none}

.homePageContainer{
  width: 99%; 
  margin: 0 auto 0 10px;
  padding-bottom: 2%;
  font-size: 0;}
.homePageNewsFeedColumnWrapper {
  background: url(../images/english/bg_news_title.png) no-repeat top left;
  border: 1px solid #DDDDDD;
  display: inline-block;
  margin-left: 0;
  vertical-align: top;
  width: 32%;
  margin-right: -2px;}
.homePageNewsFeedColumnWrapperInnerDiv {
  display: inline-block;
  min-height: 320px;
  width: 32%;}
.homePageSupportColumnWrapper {
  background: url(../images/english/bg_support_title.png) no-repeat top left;
  border: 1px solid #DDDDDD;
  display: inline-block;
  margin-left: 2%;
  vertical-align: top;
  width: 32%;
  margin-right: -2px;}
.homePageColumnContent{
  min-height: 165px;
  margin-top:0;
}
.homePageAccessoriesColumnWrapper {
  background: url(../images/english/bg_help_title.png) no-repeat top left;
  border: 1px solid #DDDDDD;
  display: inline-block;
  margin-left: 2%;
  vertical-align: top;
  width: 32%;
  margin-right: -2px;}
.homePageInnerCell{
  font-weight: normal;
  font-size: 10pt;}
.homePageColumnTitle{
  color: #FFFFFF;
  font-size: 24px;
  font-weight: bold;
  height: 65px;
  padding: 15px 0 0 80px;
  width: 75%;  }
.appBottomButton{
  padding: 0 0 15px 15px;
  border-top: 1px solid #DDDDDD;
  background-color:#f1f1f1; }
.homePageNewsFeedList{
  list-style-type: square;
  margin-left: 15px;
  padding-bottom: 3px;
  padding-left: 15px;  }
.homePageNewsFeedItem{
  color: #0072CE;
  font-size: 11pt;
  font-weight: normal;
  padding: 3px;  
  cursor: pointer;}
.homePageNewsFeedNoLink{
  list-style-type:disc;
  color:#000000;
  font-weight: normal;
  font-size: 10pt;
  padding-left:14px;}
li.homePageNewsFeedItem:hover{
  color:#0072ce;
  text-decoration:underline;
  }
.homePageSupportList {
  list-style-type: square;
  margin-left: 15px;
  padding-left: 15px;
}
.homePageSupportItem {
  color: #0072CE;
  font-size: 11pt;
  font-weight: normal;
  list-style-type: square;
  padding: 3px;
}
.homePageResourcesList {
  list-style-type: square;
  margin-left: 15px;
  padding-left: 15px;
}
.homePageResourcestItem {
  color: #0072CE;
  font-size: 11pt;
  font-weight: normal;
  list-style-type: square;
  padding: 3px;
}
.homePageAccessoriesList {
  margin-top: 20px;
  margin-left: 15px;}
.emptyHomePageColumnContent {
text-align: center;
height: 229px;
}
.emptyHomePageColumnContent p{
line-height: 12em;
font-size: 12pt;
margin-bottom: -16px;}
a:hover{
color:#0072ce;
text-decoration:underline;
}

a.toolLink,a.toolLink:link,a.toolLink:visited{
color:#25282a;
border-bottom:none}

a.toolLink:hover{
color:#fff;
text-decoration:none;
border-bottom:none}

a:img{
border:none}

a:hover img{
text-decoration:none}



.mainContainer{
text-align:left;
visibility:visible;
margin-top:0;
margin-right:auto;
margin-bottom:10px;
margin-left:10px;
z-index:10;
width: 99%;
}
/** For Pharma user in QA: No proper spacing between the text "Select a class to add it to
 your search"  below the label "BROWSE DRUG CLASSES" **/
#loadDrugClass {
margin-top: 10px;
}

.printPOPstylings{
padding-bottom:5px;
margin-top:5px;
border-bottom:1px solid #515355;
margin-right:10px;
padding-top:5px}

.checkDIV{
border-bottom:1px solid #515355;
padding-bottom:5px}

#PrintDialog{
overflow:hidden}

#printTopics{
overflow-y:scroll}

#contentLeft{
visibility:hidden;}

#main{
width:100%; height:100%;
margin-top:10px;}

#TopToolbar{
width:100%;
font:6px Arial,sans-serif}

#inlineList li{
margin-top:20px;
margin-bottom:20px;
padding:20px;
border:2px solid #ededed;
display:inline;
background:#fff}

#searchBackground{
margin-left:5px}

#AppTopMessage{
display:block}

#headerAppTopProducts{
margin-top:15px}

#ivCompatibilityLookUp, #drugLookUp {
overflow-x:hidden;}

 /** Moved the inline styles related to docking header to css **/
.headerAppTopHome
{
  padding-top:18px;
}

.headerAppTopSecondary
{
  width:99%;
  top:-18px;
  background-color:#fff;
  position:fixed;
  z-index:949;
}

#searchContent{
width:100%;
padding-top:1.1%;
}

#searchContentDI{
width:99%;
margin-left:13px;
margin-right: 5px;
/***** Below changes are done for the user story US86597/US86598 ******/
background: #FFF;
}
/** Fixed horizontal grey border line in DrugInteractions,IV compatibility,Drug Comparison tools  **/
.searchContentDIRedefined{
width: 99%;
margin-left:10px !important;
}
/** Fixed horizontal grey border line in DrugId tools  **/
.searchContentDrugID{
margin-left: 5px!important;
width: 99.4% !important;
}
/** Fixed horizontal grey border line in RedBook tools  **/
.searchContentRB
{
margin-left: 0px !important;
width:100% !important;
}
#contentArea_Container{
width:100%;
height:auto}

#contentArea{
width:95%;
float:left}

.bold{
font-weight:700}

.small{
font-size:.75em;
text-transform:uppercase;
padding-right:3px}

.toLower{
text-transform:lowercase}

.toUpper{
text-transform:uppercase}

.appTopLink{
color:#25282a;
text-align:center;
vertical-align:bottom;
position: absolute;
margin-top: 18px;}

.appTopLink a:link,.appTopLink a:visited{
color:#25282a}

.appTopLink a:hover{
color:#0072ce;
text-decoration:none;
border-bottom:1px solid #0072ce;
}

.appBottomLink{
color:#ffffff;
text-align:center;
font-size:9px}

.appBottomLink a:link{
color:#ffffff;
text-decoration:none;}

.appBottomLink a:hover{
color:#ffffff;
text-decoration:underline;}

.contentSetInfo{
font-size:.8em;
text-transform:none;
margin-left:40px}

.primaryText{
color:#555;
font-weight:700}

.secondaryText{
color:#5833a2}

.geographicLocationText{
color:#858585}

.tertiaryText{
color:#5833a2;
font-style:italic}

.sectionLinksHeading{
color:#555;
font-weight:700}

.debug{
font-size:.8em;
color:#F03;
margin-left:20px}

.snippet{
font-size:.8em;
padding-bottom:10px;
margin-left:40px;
color:#66696a}

.snippetBold{
font-size:.9em;
font-weight:700;
color:#000}

.disableItem{
color:#aaa}

.enabledItem{
color:#0072ce;}

.dashBdRelatedViewing{
font-size:1em;
color:#3b3d3f;
display:inline;
font-weight:700;
font-style:italic}

.dashBdRelatedLink{
font-size:1em;
color:#0078ae;
display:inline;
font-weight:700}

.resultsDisplayBar{
font-size:1em;
font-weight:bold;
background-color:#2e008b;
font-family: Arial;
margin-top:5px;
margin-left:5px;
padding:5px;
text-indent:5px;
width:98.3%;
margin-bottom:10px;
color:#fff;
}

.resultsDisplayBar table {
  color:#fff;
}

.REDESIGNresultsDisplayBar{
font-size:.81em;
font-family: Arial;
color:#7e8c8d;
padding-top: 10px;
padding-bottom: 5px;
margin-top: 5px;}

.resultsDisplayBarPrinted {
font-size:13px;
font-family: Arial;
color:#7e8c8d;
padding-top: 10px;
padding-bottom: 5px;
margin-top: 5px;
margin-right: 0;}

.printingWrapper{
margin-left:10px;
background-color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;}

.blackHeading{
font-size:1.2em;
font-weight:700;
text-align:left;
vertical-align:text-bottom}

.formularyIcon{
padding-top:5px}

#formularyKey{
width:90%}

/**.SORHeaderBig can be found in the Browser specific css files  **/
.SORHeaderSm{
margin-left:8px;
text-transform:none;
font-size:.8em;
padding-bottom:5px}

.headerAppTopLinks ul{
display:inline;
margin-left:3px;
padding-left:0}

.headerAppTopLinks ul li{
list-style-type: none;
display: inline;
font-size: 0.75em;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
margin-left: 0;
padding-left: 0.4em;
padding-right: 0.4em;
border-left: 1px solid #333333;
float: left;
}

.headerAppTopLinks ul li.firstLI{
margin-left:-32px;
border-left:none;
list-style-type:none;
display:inline;
padding-left:0
;}

.headerAppTopLinks ul li a{
color:#333333;
display:block;
}

.headerAppTopLinks ul li a:hover{
text-decoration:underline;
}

.jumpToHeader {
display:inline;
font-size:0.81em;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
margin-left:0;
margin-top: 5px;
color:#7e8c8d;
}

.linkMenuNoPipe ul{
display:inline;
margin-left:0;
padding-left:0}

.linkMenuNoPipe ul li{
list-style-type:none;
display:inline;
font-size:0.75em;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
margin-left:0;
padding-left:1ex;
padding-right:1ex;
border: none;}

.linkMenuNoPipe ul li.firstLI{
margin-left:0;
border-left:none;
list-style-type:none;
display:inline;
padding-left:0}

.linkMenuNoPipe ul li.firstLI a:link{
color:#25282a}

.linkMenuNoPipe ul li.firstLI a:hover{
color:#0072ce;
text-decoration:underline}

.linkMenuPiped {
  vertical-align:middle;
}

.REDESIGNlinkMenuPiped {
  vertical-align:middle;
}

.linkMenuPiped ul, .REDESIGNlinkMenuPiped ul{
display:inline;
margin-left:0;
padding-left:0}

.linkMenuPiped ul li{
list-style-type:none;
display:inline;
font-size:0.75em;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
margin-left:0;
padding-left:10px;
padding-right:5px;
border-left:1px solid #515355}

.REDESIGNlinkMenuPiped ul li{
  list-style-type:none;
  display:inline;
  font-size:13px;
  font-family: Arial, Helvetica, sans-serif;
  text-align:left;
  margin-left:0;
  padding-left:1ex;
  color: #0072ce;
  border-left:1px solid #7e8c8d}

.REDESIGNlinkMenuPiped ul li:first-child{
border-left: none;
padding-left: 0;}

.linkMenuPiped ul li.firstLI, .REDESIGNlinkMenuPiped ul li.firstLI{
margin-left:0;
border-left:none;
list-style-type:none;
display:inline;
padding-left:0}

.linkMenuPiped ul li.firstLI a:link, .REDESIGNlinkMenuPiped ul li.firstLI a:link{
color:#25282a}

.linkMenuPiped ul li.firstLI a:hover, .REDESIGNlinkMenuPiped ul li.firstLI a:hover{
color:#0072ce;
text-decoration:underline}

.rowColor{
background-color:#fff;
padding:2px 0}

.dataRowBorderRight{
border-right:1px dotted #e0dfe3}

.dataRowBorderBottom{
border-bottom:1px solid #CCC;
padding:6px 6px 6px 10px;}

/***** Below changes are done for the user story US85805/US85806/US85795 ******/
#searchContentDI .dataRowBorderBottom{
	border-bottom: 8px solid #BEC3C9;
}

.pageTitleBottom{
border-bottom: 8px solid #BEC3C9;
padding: 6px 6px 6px 10px;
}
/***** End of the changes for the user story US85805/US85806/US85795 ******/

/******************** 508-Specific *************************/
/* creates text that is invisible to sighted users, but available to screen readers*/
.hidden{
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden}

.skipnav a{
left:-10000px;
position:absolute;
width:1px;
height:1px;
top:auto;
color:#fff;
overflow:hidden}

.skipnav a:focus{
position:static;
width:auto;
height:auto;
color:#0072CE;
font-size:.8em;
text-decoration:underline;
margin-left:0!important}

/******************** Printing + Print Dialog*************************/
#print{
width:95%;
margin-left:40px;
padding-bottom:5px;
display:inline}

#printXsl{
width:95%;
margin-left:40px;
padding-bottom:5px;
display:inline;
margin-right:5px;
font-size:.9em;
padding:3px}

a.displaySectionsBtn,a.displaySectionsBtn:hover{
padding:3px 1px 0 25px;
margin-right:10px;
font-size:.9em;
float:right;
background:url(../images/english/icon_displaysections.png) no-repeat left center;
border-right:1px solid #515355;
padding-right:10px}

a.displayEntireBtn,a.displayEntireBtn:hover{
padding:3px 1px 0 25px;
margin-right:10px;
font-size:.9em;
float:right;
background:url(../images/english/icon_displayentiredoc.png) no-repeat left center;
border-right:1px solid #515355;
padding-right:10px}

a.printBtn,a.printBtn:hover,a.printBtnUX2,a.printBtnUX2:hover{
padding:3px 1px 0 25px;
margin-right:2px;
font-size:.9em;
float:right}

a.REDESIGNprintBtn,a.REDESIGNprintBtn:hover{
padding:3px 1px 0 20px;
margin-right:10px;
font-size:.9em;
float:right}

a.printBtn{
background:url(../images/english/icon_print.png) no-repeat left center}

a.printBtn:hover{
background:url(../images/english/icon_print.png) no-repeat left center}

a.REDESIGNprintBtn{
background:url(../images/english/icon_printer.png) no-repeat left center}

a.REDESIGNprintBtn:hover{
background:url(../images/english/icon_printer.png) no-repeat left center}

a.printBtnUX2{
background:url(../images/english/fa-print.png) no-repeat left center}

a.printBtnUX2:hover{
background:url(../images/english/fa-print.png) no-repeat left center}

.BNPrintButtonOverride {
margin-right:10px;
}
input.printBtn{
background:url(../images/english/icon_print.png) no-repeat right center}

.dojoxDialogCloseIcon{
background:url(../images/english/icon_CloseBlue.png) no-repeat right center}

.printBtnWS{
background:url(../images/english/fa-print.png) no-repeat left center;
border: medium none;
color: #515355;
font-size: 0.8em;
font-weight: 700;
padding-left: 18px;
text-transform: uppercase;
text-indent:4px;
}

.dojoxDialogCloseIconWS{
background:url(../images/english/fa-close.png) no-repeat left center;
border: medium none;
color: #515355;
font-size: 0.8em;
font-weight: 700;
padding-left: 18px;
text-transform: uppercase;
text-indent:2px;
}

.printFont{
padding:0;
font-size:.8em;
font-family:arial, sans-serif;
color:#000}

.lpcVersionsMsg {
  font-family: arial, verdana, helvetica, sans-serif;
  color:#515355;
  font-size:.8em;
  margin-left:10px;
}

/******************** Error Handling *************************/
.error {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 12px;
  color: #ff0000
}

/*These are pulled directly from CX...will need modification to phase
two specs*/
.errorContainer{
margin-bottom:0}

.errorMessage{
/*this is the new style we are using in EX*/
font-size:.9em;
font-weight:700;
background-color:#f4e5e5;
border:1px solid #dc0a0a;
margin-left:5px;
margin-top:5px;
padding:2px;
text-indent:5px;
width:99%}

.errorPadding{
padding-bottom:5px}

.errorPopup{
border:#1E54AB 1px solid;
padding-left:7px;
padding-right:7px}

.errorPopupBody{
margin-top:4px}

.errorPopupBodyDI{
margin-top:2px;
padding-bottom:3px}

.errorPopupHeader{
border-bottom:1px solid #a8a8a8}

.errorPopupButtons{
text-align:right;
margin-top:5px}

#popupTitleText{
visibility:hidden;
height:1px;
margin-bottom:-12px;}

/************************ Header *********************************/
#courtesyNav{
float:left}

#mdxLogo{
float:left}

.mdxLogoimg {
float: left;
margin-left: 9px;
margin-top:-8px;
margin-right: 3px;}

.mdxPharmaLogoimg {
float: left;
margin-left: 8px;
margin-top:-8px;
margin-right: 3px;}

#trlinks{}

.textSizeAppTop{
text-align:right;
align:right;
font-size:1em;
font-weight:700}

/************************** Footer *******************************/
#footLogo{
width:213px}

#resultContent{
width:100%;
align:center}

#searchResult{
width:98%;
padding:1px 2px 5px 5px}

#footerNav{
width:99%;
padding-top: 5px;
}

.footer{
font-size:.9em;
text-align:left;
padding-top:20px;
margin-left:10px;
display:table-cell}

.copyrightFooter{
text-align:left;
text-transform:none;
margin:0;
color:#333333;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
border: none;}

#footerNav a{
color:#333333}

#footerNav a:link{
color:#333333}

#footerNav a:hover{
color:#333333;
text-decoration:underline;
}
#footerNav a:visited{
color:#333333;
text-decoration:none;
}
#printFooter{
font-size:.9em;
color:#000;
margin-left:30px}

#footerNav .linkMenuPiped ul li{
border-left:1px solid #333333}

#footerNav .linkMenuPiped ul li.copyrightFooter {
border-left:none;
text-align:left;
padding-left: 0;
}

/**************** Zone 1a Not Administrable Message ********/
#selectTabMessage {
margin-bottom: 40px;
margin-left:10px;
padding-top:24px;
}
#hiddenMessage{
background-color:#e5e5e5;
border-top: #5c068c 2px solid;
color: #66696a;
padding: 24px 20px 30px 10px;

}

/************************* zone 1a *************************/
/**This zone is also known as the "dashboardDocLinks" this is the main
part of zone 1, on the left-hand side of the screen **/
.dbHeader,.routeList{
font-family: Arial, Helvetica, sans-serif;
color:#25282a}
.threeSixtyView,brandnameTitle{
  font-family: Arial, Helvetica, sans-serif;
  color:#2e008b
}
.dbHeader,.brandnameTitle{
font-size:18pt;
text-align:left;
vertical-align:text-bottom}
.dbHeader{
style="margin-top:-15px;"}

.contained{
font-size:.6em;}
.jump{
padding-bottom:10px;
font-size:.85em;
display:inline;}
.jump #jumpDownArrow {margin-right:3px;}

.threeSixtyView{
font-size:1em;
padding-top:5px;
padding-bottom:10px}

.zone1separator{
border-top:3px dotted #515355}

.zoneDividerTop,.zoneDividerBottom{
border-bottom:1px solid #515355;
margin-bottom:0;}

.zoneDividerTop{
width:100%}

.zoneDividerBottom{
width:99%;
margin-left:10px}

.tableBorder table tr td{
border:1px solid #515355}

#zone1brelated{
width:inherit}

#dbHeaderSpacer {
display:table-row;
}
.zone1{
float:left;
padding:0 0 1em;
overflow:hidden}

.dashboardDocHeaders{
font-size:.9em}

.dashboardDocLinks{
font-size:.9em;
font-weight:700;
padding-bottom:10px;
display:inline;
margin-left:10px}

.dbTopic{
display:block;
padding:0 2px 2px}

/****  3 column document topic link display in dashboard ****/
.full{
float:left;
padding-top:14px;
width:100%;
text-align:left;
font-size:.85em;
padding-bottom:0px;
}

.full .half{
float:left;
padding-right:20px;
width:43%;
line-height:1.4em}

.full .last_half{
float:left;
margin-right:20px;
width:43%;
line-height:1.4em}

.full .third,.full .last_third{
float:left;
margin-right:20px;
width:30%;
line-height:1.4em}

.full .last_third{
margin-right:0}

.zone1extra {
padding-left:5px;
background-color:#f6f6f6}

.zone1aBottom{
font-size:.9em;
line-height:1.4em;
float:left;
padding-top:10px;
margin-left:10px;
text-transform:none}

.zone1aCCL{
font-size:.9em;
line-height:1.4em;
padding-top:10px;
margin-left:10px;
text-transform:none}

.sectionIdentifierText{
font-weight:400}

.subsectionHeadings{
font-size:1em;
color:#515355;
text-transform:uppercase}

.subsectionHeadingsSecondaryText{
font-size:.9em;
color:#3b3d3f}

/************************* zone 1b *************************/
/**This zone is the right-hand side of zone 1. It contains drug
images (if applicable), as well as linked, related terms)

##### NOTE ###
definitions for zone1, zone1a, and zone1b are in the browser specific 
css file.  Once support for IE6 falls they can move back here.
Unless IE8 does not work.

 **/
#titlePanezone,#titlePanezoneTool{
font-size:.8em;
vertical-align:baseline;
margin-top:10px}

#titlePanezone ul,#titlePanezoneTool ul{
margin-left:10px;
list-style-type:square;
color:#ccc;
padding-left:10px}

#imageArea{
padding:10px 10px 0;
width:43%}

#imageTable{
display:block;
width:100%;
font-size:.8em}

#imgTxtArea{
padding:0 5px 0 10px;
width:43%}

#moreImageLink{
margin-bottom:10px;
margin-top:3px;
display:inline;
font-weight:700;
padding-bottom:10px}

.moreLink{
margin-top:-15px;
font-weight:700;
padding-bottom:10px;
margin-left:10px}

.third .moreLink{
margin-left:20px;
}

.linkDetails{
padding-left:10px}

.linkDetailsMoreInfo{
padding-left:5px}

.zone1bcnt{
display:inline;
color:#3b3d3f;
text-transform:lowercase}

.drugClassDashboardHeader{
font-size:1em;
font-weight:bold;
color:#2e008b;
text-transform:uppercase;
padding-top:10px}

.zone1aHeader{
border-bottom:1px solid #515355;
font-size:1em;
font-weight:bold;
color:#2e008b;
text-transform:uppercase;
padding-top:10px}

.extraPadding{
padding-top:20px}

.extraPaddingBNR{
padding-top:5px}

#BNISRfilter{
font-size:.8em;
}
.lessMargin{
margin-top:10px}

.zone1aSubHeader{
font-size:1em;
font-weight:400;
color:#2e008b;
margin-left:20pt;
text-transform:uppercase;
padding-top:10px}

.zone1bHeader,.orangeBarBottom,#m1,#m2,#m3,#m4,#m5{
border-bottom:1px solid #515355;
font-size:1.2em;
font-weight:bold;
color:#2e008b;
text-transform:uppercase}

#m4,#m5{
  font-weight:bold;
  }

.orangeBarBottom{
font-size:1em;
font-weight:700}

#topBufferSpace{
height:35px}

#topBufferSpaceDE,#topBufferSpaceDisease,#topBufferSpaceAltMed,#topBufferSpaceNoImg{
height:26px}

#topBufferSpaceNoImgDrug{
height:38px}

#summaryLinks{
display:inline}

.liLeftMargin{
margin-left:5px}

/************************* zone 2 *************************/
#zone2{
width:95%;
padding-left:10px}

.zone2Header{
font-size:1em;
font-weight:bold;
color:#25282a;
padding-top:5px;
padding-bottom:10px!important}

.zone2Name{
border-bottom:1px solid #515355}

.zone2list{
margin-top:-10px;
padding-bottom:20px;
display:block;
visibility:visible}

/************************* zone 3 *************************/
#zone3{
width:100%}

/******************** Query Assistant *************************/

#inputSearchTermBoxLarge {
    position: relative;
    display: inline;
    float: left;
    height: 55px;
    width:370px;
    border: 2px solid rgb(127, 140, 141);
    background-color: #FFF;

}
#inputSearchTermBoxLarge_enhance,#inputSearchTermBox_enhance{
    position: relative;
    display: inline;
    float: left;
    height: 40px;
    width:100%;
    border-bottom: 1px solid #8c8c8c;
    padding-left: 16px;
    background: #f3f3f3;
    margin: -1px 0 0;
}
#inputSearchTermBox_enhance{
	width: 98%;
	margin-right: 10px;
    float: right;
}	
.searchBoxClassLarge {
    width: 100%;
    position: relative;
}

#searchbox.searchBoxClassLarge #IntSearchWordWheel_SearchTerm_index_0.globalSearchInput_enhance{
	box-sizing: border-box !important;
    width: 95.6% !important;
    padding-right: 43px !important;
}

.searchBoxClass {
    width: 85%;
    position: relative;
}

.misspelledTerm {
    background: url("data:image/gif;base64,R0lGODlhCgAEAMIEAP9BGP6pl//Wy/7//P///////////////yH5BAEKAAQALAAAAAAKAAQAAAMROCOhK0oA0MIUMmTAZhsWBCYAOw==") repeat-x scroll 0 100% transparent;
    float:left;
}

.correctTerm {
  float:left;
}

.transparentBox {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* IE 5-7 */
  filter: alpha(opacity=0);
  /* Netscape */
  -moz-opacity: 0;
  /* Safari 1.x */
  -khtml-opacity: 0;
  /* Good browsers */
  opacity: 0;
}

#inputSearchTermBox {
    position: relative;
    display: inline;
    float: left;
    width: 84%;
    background-color: #FFF;
    height: 20px;
    border: 1px solid #D6D6D6;
    padding: 6px 5px;
    font-size: 13px;
    line-height: 1.42857;
    color: #333;
    border: 1px solid #D6D6D6;
    margin-left:2px;
    clear:both;
}

@media screen and (max-width: 1060px) {
 #inputSearchTermBox {
    width: 70%; /* Reduce the width of the search box when screen size is small */
  }
 }

#homePageInputSearchTermBox {
    position: relative;
    display: inline;
    float: left;
    height:46px;
    width: 400px;
    border: 2px solid rgb(127, 140, 141);
    background-color: #FFF;
}

#squigglyLineBox {
    background: url("data:image/gif;base64,R0lGODlhCgAEAMIEAP9BGP6pl//Wy/7//P///////////////yH5BAEKAAQALAAAAAAKAAQAAAMROCOhK0oA0MIUMmTAZhsWBCYAOw==") repeat-x scroll 0 100% transparent;
    color: transparent;
    padding: 0px;
    z-index: 5;
    position: absolute;
    display: inline;
    left: 6px;
    top: 20px;
    width: 400px;
    font-size:1em;
    font-weight:700;
    font-family:lucida grande,tahoma, verdana,arial, sans-serif;
}

.spellCheckBox {
    color: transparent;
    display: inline;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    position: absolute;
    left: 6px;
    z-index: 5;      
}

.misspelledTermFontLarge {
    font-family: lucida grande,tahoma, verdana,arial, sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    top: 20px;
}

.misspelledTermFontNormal {
    font-family: lucida grande,tahoma, verdana,arial, sans-serif;
    font-size: 1em;
    font-weight: 700;
    top: 19px;
}

.DrillDownInputBox{
  margin-top: 4px;
}



.DrillDownInputBox input[type=text] {
background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") repeat scroll 0 0 transparent;
border: medium none;
display:inline-block;
/* position: absolute; */
width:100%;
height:20px;
line-height:normal;
font-size:1em;
font-weight:700;
font-family:lucida grande,tahoma, verdana,arial, sans-serif;
padding-left:0px;
z-index: 10;
outline: 0px;
}

.homePageDrillDownInputBox{
  border: 4px;
  border-style: solid;
  border-color:#12619d;
  background-color: #12619d;
  margin-top: 4px;
}


.homePageDrillDownInputBox input[type=text] {
background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") repeat scroll 0 0 transparent;
border: medium none;
display:inline-block;
position: absolute;
width:400px;
height:46px;
line-height:46px;
font-size:1em;
font-weight:700;
font-family:lucida grande,tahoma, verdana,arial, sans-serif;
padding-left:5px;
z-index: 10;
outline: 0px;
}
.homePageDrillDownInputBox input[type=text]::-ms-clear{
    display:none;
}

.DrillDownInputBoxLarge {
  display:inline-block;
  /*border: #1980d3 1px solid;*/
  float:right;
  border:none;
  padding-top: 0px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 0px;
  background-color: #12619d;
  clear:both;
}
.DrillDownInputBoxLarge_enhance {
  display:inline-block;
  border:none;
  padding-top: 0px;
  padding-bottom: 20px;
  padding-left: 0px;
  padding-right: 0px;
  clear:both;
  width: 100%;
}

.DrillDownInputBoxLarge input[type=text] {
  background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") repeat scroll 0 0 transparent;
  border: medium none;
  height: 55px;
  width: 365px;
  line-height: 55px;
  font-family: lucida grande,tahoma, verdana,arial, sans-serif;
  font-size: 1.2em;
  font-weight: 700;
  display: inline-block;
  position: absolute;
  z-index: 10;
  left: 5px;
  padding: 0px;
  outline: 0px;
}
.DrillDownInputBoxLarge_enhance input[type=text],.DrillDownInputBox_enhance input[type=text] {
  background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") repeat scroll 0 0 transparent;
  border: medium none;
  height: 40px ! important;
  width: 100%;
  font-family: IBMPlexSans-Regular;
  font-size: 14px;
  display: block;
  z-index: 10;
  left: 5px;
  padding: 0px;
  outline: 0px;
}

.DrillDownInputBoxLarge_enhance input[type=text] {
  width: 80%;
}

.DrillDownInputBoxLarge input[type=text]::-ms-clear {
    display: none;
}
.DrillDownInputBoxLarge_enhance input[type=text]::-ms-clear {
    display: none;
}
.DrillDownInputBox_enhance input[type=text]::-ms-clear {
    display: none;
}

#inputSearchTermBoxLarge_enhance_new.no_background_Image #picklistCloseButton.clearicon-close-button.clearicon-bg-color {
	background: url("data:image/svg+xml,%3Csvg focusable='false' preserveAspectRatio='xMidYMid meet' fill='currentColor' width='16' height='16' viewBox='0 0 32 32' aria-hidden='true' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
    width: 45px;
    height: 48px;
	  top: -6.4rem;
    border: none !important;
    cursor: pointer;
}

#inputSearchTermBoxLarge_enhance_new.no_background_Image #picklistCloseButton.clearicon-close-button.clearicon-bg-color:focus{
  outline: 2px solid #9900ff !important;
}

#inputSearchTermBoxLarge_enhance_new.no_background_Image #picklistCloseButton.clearicon-close-button.clearicon-bg-color:active{
  outline: none;
}

#inputSearchTermBoxLarge_enhance_new.loading_Image #picklistCloseButton.clearicon-close-button.clearicon-bg-color {
	background: url("data:image/svg+xml,%3Csvg focusable='false' preserveAspectRatio='xMidYMid meet' fill='currentColor' width='16' height='16' viewBox='0 0 32 32' aria-hidden='true' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
	border: none !important;
}

#inputSearchTermBox_enhance_new #picklistCloseButton.clearicon-close-button.clearicon-bg-color,
#inputSearchTermBox_enhance #picklistCloseButton.clearicon-close-button.clearicon-bg-color {
	background: url("data:image/svg+xml,%3Csvg focusable='false' preserveAspectRatio='xMidYMid meet' fill='currentColor' width='16' height='16' viewBox='0 0 32 32' aria-hidden='true' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
    width: 45px;
    height: 40px;
    position: absolute;
    right: 2.8rem;
    top: 0;
    border: none;
    cursor: pointer;
    vertical-align: top;
    left: unset;
}

#inputSearchTermBox_enhance_new #picklistCloseButton.clearicon-close-button.clearicon-bg-color:focus,
#inputSearchTermBox_enhance #picklistCloseButton.clearicon-close-button.clearicon-bg-color:focus {
    outline: 2px solid #9900ff;
}

#inputSearchTermBox_enhance_new #picklistCloseButton.clearicon-close-button.clearicon-bg-color:active
#inputSearchTermBox_enhance #picklistCloseButton.clearicon-close-button.clearicon-bg-color:active{
    outline: none;
}

#inputSearchTermBoxLarge_enhance #picklistCloseButton.clearicon-close-button.clearicon-bg-color {
	background: url("data:image/svg+xml,%3Csvg focusable='false' preserveAspectRatio='xMidYMid meet' fill='currentColor' width='16' height='16' viewBox='0 0 32 32' aria-hidden='true' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
    width: 45px;
    height: 40px;
    position: absolute;
    right: 2.8rem;
    top: 0;
    border: none;
    cursor: pointer;
    vertical-align: top;
    left: unset;
    display: none;
    border-radius: 4px;
}

#inputSearchTermBoxLarge_enhance #picklistCloseButton.clearicon-close-button.clearicon-bg-color:focus {
    outline: 2px solid black;
}

#inputSearchTermBoxLarge_enhance #picklistCloseButton.clearicon-close-button.clearicon-bg-color:active{
	outline: none;
}

input.searchIcon {
width: 35px;
height: 34px;
background: #eee url(../images/english/global_icon_search.png) center center no-repeat;
border: solid 1px #d6d6d6;
cursor: pointer;
margin-left: -3px;
border-radius: 4px;
position: inherit;
left: -4px;
z-index: -1;

}

input.homePageSearchIcon {
width:44px;
height:47px;
background:#12619d url(../images/english/icon_search_sm.png) top left no-repeat;
background-color:#12619d;
border:none;
cursor: pointer;
margin-left:4px;
}

input.searchIconLarge {
width:51px;
height:56px;
margin-top: 2px;
background:#12619d url(../images/english/icon_search.png) top left no-repeat;
background-color:#12619d;
border:none;
cursor: pointer;
margin-left:10px;
margin-right:10px;
}
input.searchIconLarge_enhance,input.searchIcon_enhance{
width:45px;
height:40px;
position:absolute;
background:url(../images/english/icon_search_small.png) center no-repeat;
right:0;
top: 0;
border:none;
cursor: pointer;
}

.loading_Image {
   background:#fff url(../images/english/loading_small.gif) no-repeat right center;
   border:none;
}
.loadingImagePosition{
	height:25px;
	width:100px;
	position:absolute;
	left:50%;
	z-index: 1000;
	top: 50%;
}

.no_background_Image {
   background:#fff;
   border:none;
}

.loading:after{
   content: "Loading";
}
.loading:before{
   content: url(../images/english/loading.gif);
   border:none;
}
/* .TermList   This is put in the different css version  */
.TermListWrapper div{
cursor:pointer;
margin:0 0 2px;
padding:2px 0 2px 2px;
background-position:5px 4px;
background-repeat:no-repeat;
overflow-x:hidden;
z-index:35}

.TermListWrapper div b{
font-weight:700}

.TermListWrapper div img{
padding-right:2px;
vertical-align:middle}

.TermListWrapper div span{
width:16px;
padding-right:15px;
font-weight:700}

.TermList div.itemHover{
background-color:#0072ce;}

.TermList div.itemSelected{}

.TermListLabel{
display:none}

.wordWheelList /** this is the wrapper for the input box and term list**/{
margin-top:3px;
padding:2px;
background-color:#FFF;
visibility:hidden;
z-index:10;
text-align:left;
font-size:1em;
font-family:arial, sans-serif;
position: absolute;
z-index:55;
}
.wordWheelList_enhance /** this is the wrapper for the input box and term list**/{
margin-top:40px;
padding:2px;
background-color:#FFF;
visibility:hidden;
z-index:10;
text-align:left;
font-size:1em;
font-family:arial, sans-serif;
position: absolute;
z-index:55;
width:40%;
}

.wordWheelList_secondSearchBox /** this is the wrapper for the input box and term list**/{
margin-top:3px;
padding:2px;
background-color:#FFF;
visibility:hidden;
z-index:10;
text-align:left;
font-size:13px;
font-family:arial, sans-serif;
position: absolute;
z-index:55;
}
.wordWheelList_secondSearchBox_enhance /** this is the wrapper for the input box and term list**/{
margin-top:42px;
padding:2px;
background-color:#FFF;
visibility:hidden;
z-index:10;
text-align:left;
font-size:13px;
font-family:arial, sans-serif;
position: absolute;
z-index:55;
right:30px;
width:44.5%;
}

.qawidgetwrapper {
text-align:center;
background:#3087c9 url(../images/english/Search-Box-Bg-Sm.png) no-repeat top left;
height: 66px;
margin-top: 10px;
}

.qawidgetwrapperLarge {
text-align:center;
background:#3087c9 url(../images/english/Search-Box-Bg.png) no-repeat top left;
height: 215px;
margin-top:10px;
background-color: #12619d;
}
.qawidgetwrapperLarge_enhance {
height: 192px;
background-color: #fff;
margin-bottom:16px;
margin-top:10px;
}
.qacontainer, .qacontainer_enhance  {
display: inline-block;
z-index:50;
text-align: left;
}
.qacontainer_enhance {
width:50%;
}

.qa_SubContainer{
    height: 100%;
    width: 100%
}
.qa_SubContainer_enhance{
    padding-left:32px;
    padding-right:48px;
}

ul.searchFilters {
    list-style-type: none;
    margin-left: -5px;
    margin-top: 20px;
    margin-bottom: -1px;
    float: right;
}
ul.searchFilters_enhance {
    list-style-type: none;
    margin: 0;
    float: left;
    font-size: 13px;
    font-family: IBMPlexSans-SemiBold;
    padding: 0px;
}

ul.searchFilters li, ul.searchFilters_enhance li {
  padding-bottom: 15px;
  display: inline-block;
  position: relative;
}

ul.searchFilters li div, ul.searchFilters_enhance li div{
  min-width: 4em;
  text-align: center;
  padding-right: 10px;
  padding-left: 10px;
}

.searchFilters li div a, .searchFilters_enhance li div a  {
  text-decoration: none;
  color: #d6d6d6;
  font-size: 13px;
  outline: 0;
}

.searchFilters_enhance li div a {
  color: #0076bf;
}

ul.searchFilters LI.selected {
  padding-bottom: 8px;
  background: url(../images/english/filterArrow.png) no-repeat center bottom;
  padding-top: 0px;
}

ul.searchFilters_enhance LI.selected {
  background: url(../images/english/filterArrow_trans-back.png) no-repeat center bottom;
  padding-top: 0px;
  padding-bottom: 8px;
}

li.selected div, li.selected_enhance div {
  background-color: #12619d;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}


ul.searchFilters .selected div a, ul.searchFilters_enhance .selected div a {
  color: #fff;
  font-weight: bold;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  outline: 0;
}

.SearchChoice {
padding-left:10px;
padding-top: 0;
line-height:2.0em;
width:100%;
color:#25282a}


#SearchTypeCell{
font-size:.8em;}

#ProdSearchType{
display: block; 
margin: 1em 10px 0pt 0pt; 
padding-bottom:8px;
}
.mobileTable td{
font-size:.8em;
padding: 5px;}

.mobileList dl{
padding: 0.5em;
}

.mobileList dt{
float: left;
clear: left;
width: 100px;
text-align: right;
font-weight: bold;
}

.mobileList dt:after{
content: ":";
}

.mobileList dd{
margin: 0 0 0 110px;
padding: 0 0 1.0em 0;
}
/************************* Document-Specific *************************/
/**** Left Nav ***/
.leadingNAV{
margin-right:2px;
width:24%;
height:100%;
margin-left:5px;
overflow-x:hidden;
word-wrap:break-word;
font-family:Arial}

.navSubTopic{
margin-left:1em;
font-size:.75em;
color:#000}

.navSubTopicSelected{
padding-left:1em;
font-size:.75em;
background-color:#e9eaea;
color:#000;
width:92%}

.navTopic{
padding-top:.5em;
padding-bottom:.25em;
font-size:.8em;
text-transform:uppercase;
border-bottom:1px solid #515355}

.navTopic a:link,.navSubTopicSelected a:link,.navSubTopic a:link,#xpand a:link,#TopofPage a:link,.navTopicCCL a:link,.navTopic a:visited,.navSubTopicSelected a:visited,.navSubTopic a:visited,#xpand a:visited,#TopofPage a:visited,.navTopicCCL a:visited{
color:#000;
text-decoration:none}

.tooltablecell a:link,.tooltablecell a:visited{
color:#4b4b4b;
text-decoration:none}

.tooltablecell a:hover{
color:#515355;
text-decoration:none}

.navTopic a:hover,.navSubTopicSelected a:hover,.navSubTopic a:hover,#switchTo a:hover,#xpand a:hover,#TopofPage a:hover,navTopicCCL a:hover{
color:#515355;
text-decoration:underline}

.navTopicSelected{
padding-top:.2em;
padding-bottom:.1em;
font-size:.8em;
font-weight:700;
background-color:#0072ce;
color:#FFF;
padding-left:.2em;
text-transform:uppercase;
width:98%}

.navTopicSelectedArrow{
border-top:10px solid #FFF;
border-left:5px solid #0072ce;
border-bottom:10px solid #FFF;
font-size:0;
line-height:0;
width:0;
float:right;
margin-top:-20px;
display:inline}

.navTopicCCL{
padding-top:.2em;
padding-bottom:.1em;
font-size:.8em;
color:#FFF;
padding-left:.2em;
text-transform:uppercase;
border-bottom:#515355 1px solid}

.mobileTable td{
font-size:.8em;
padding: 5px;}

/*** Document **/
#docInfoTop{
height:auto;
padding-left:5px}

#REDESIGNdocInfoTop{
height:auto;
margin-left: 10px;
overflow:hidden;}

#moreInformationPage{
height:auto;
margin-left: 11px;}
.moreInformationPageYouSearchedFor{
color:#7e8c8d;
font-weight: bold;
font-family: arial, sans-serif;
font-size:13px;
padding-bottom: 11pt;}
.moreInformationPageYouDontHave{
color:#736666;
font-family: arial, sans-serif;
font-size:13px;
padding-top:12pt;}
.marginLeft{
margin-left:10px}
.terisPrintable{
font-size: 13px;
font-weight: normal;
color: #333333;
}
.patEdImg{
text-align:center}

/*** #centerDoc can be found in the Browser specific css files  **/
#ISRcenterDoc{
padding:2px;
width:98%;
margin-left:2px;
overflow-x:hidden;
word-wrap:break-word;
font-size:.8em}

#SectionXRef{
/* commented out for proper content indentation in references section */	
/*padding-left:15px*/}

#DocTools{
vertical-align:baseline;
text-transform:capitalize;
padding-top:2px;
}

ul.para-list{
margin-left:14px;
padding-left:5px;
margin-top:5px;}

li.para-list-item,li.para-list-itemDCompare{
padding:2px;
margin-top:3px;
margin-bottom:3px;
list-style-type:disc;
}
	
li.para-list-itemDCompare {
	 margin-left: 20px; 
}

ul.drug-results-para-list{
margin-left:10px;
margin-top:0px;
padding-left:3px}

li.drug-results-para-list-item{
padding:1px;
list-style-type:square;
word-wrap:break-word;
}

.para-list-item a img{
padding-left:5px}

div.indent1{
margin-left:15px}

.liSquare{
list-style-type:square;
color:#ccc0c0;
list-style-position:outside}

/*************************Interim Results Screen ******************************/
#interimResultsFilter{
padding-bottom:5px;
padding-top:15px;
padding-left:5px;
width:100%}

#interimResultsContent{
width:98%;
height:auto;
font-size:1.25em;
margin-top:10px;
margin-left:10px}

#interimResultsContent ul li{
list-style-type:none;
display:inline;
text-align:left}

#interimResultsContent ul{
margin-left:15px}

.interimResultsTitle{
font-size:.9em}

#pageLinksTop,#pageLinksBottom{
padding-top:5px;
padding-bottom:5px;
border-top:1px solid #515355;
border-bottom:1px solid #515355;
width:99%}

#pageLinksTop ul{
display:inline;
margin-left:0;
padding-left:0}

#pageLinksTop ul li{
list-style-type:none;
display:inline;
font-size:.8em;
text-align:left;
margin-left:0;
padding-left:10px;
padding-right:5px}

#pageLinksTop ul li.notFirst{
border-left:1px solid #515355}

#pageLinksTop ul li.selected{
color:#25282a;
font-weight:700;
text-decoration:none}

#pageLinksBottom ul{
display:inline;
margin-left:0;
padding-left:0}

#pageLinksBottom ul li{
list-style-type:none;
display:inline;
font-size:.8em;
text-align:left;
margin-left:0;
padding-left:10px;
padding-right:5px}

#pageLinksBottom ul li.notFirst{
border-left:1px solid #515355}

#pageLinksBottom ul li.selected{
color:#25282a;
font-weight:700;
text-decoration:none}

#filterLinks{
padding-top:2px;
padding-bottom:10px;
margin-left:10px}

#filterLinks ul{
display:inline;
margin-left:0;
padding-left:0}

#filterLinks ul li{
list-style-type:none;
display:inline;
font-size:.8em;
text-align:left;
margin-left:0;
padding-left:5px;
padding-right:5px}

#filterLinks ul li.notFirst{
border-left:1px solid #515355}

#filterLinks a.selected{
color:#25282a;
font-weight:700;
text-decoration:none}

#REDESIGNfilterLinks {
padding-top:15px;
}

#REDESIGNfilterLinks ul{
display:inline;
margin-left:0;
padding-left:0}

#REDESIGNfilterLinks ul li{
list-style-type:none;
display:inline;
font-size:13px;
color: #0072ce;
text-align:left;
margin-left:0;
padding-left:5px;
padding-right:5px}

#REDESIGNfilterLinks ul li.notFirst{
border-left:1px solid #7e8c8d;
}

#REDESIGNfilterLinks a.selected{
color:#000000;
font-weight:700;
text-decoration:none;
}

#didYouMean .noResultsMsg{
font-size:.9em;
font-weight:700}

#didYouMean .didYouMeanMsg{
color:#dc0a0a;
font-size:.9em;
font-weight:700;
display:inline;
margin-right:5px}

#didYouMean .suggestedTerm{
font-size:.9em;
font-weight:400;
display:inline}

#searchMessages{
margin-left:10px}

/** Removed #PDX_errorContainer from here and added below seperately to apply **/
/**  new styles to this container alone for the user story US86019 **/

#searchMessages .errorContainer, #RB_errorContainer{
margin-bottom:0;
background-color:#f4e5e5;
border:1px solid #dc0a0a;
margin-top:5px;
padding:2px;
text-indent:5px;
width:97%;
clear:both;}

/** Fixed the alignment issue for the redbook search error message**/
#RB_errorContainer
{
 margin-top:30px !important;
}
/** Error Container for Tox Page */
/* changes for us87900 mmf5 carry over*/
#PDX_errorContainer {
       margin-bottom:0;
       background-color:#f4e5e5;
       border:1px solid #dc0a0a;
      /* margin-top:5px;*/
       padding:2px;
       text-indent:5px;
       width:63%;
       clear:both;
}

#PDX_errorContainer .error {
       padding: 3px 0 0;
       font-size:13px;
       font-weight:bold;
}
/** Error Container for IV Tool Page DE44378 */
#IV_errorContainer {
       margin-bottom:0;
       background-color:#f4e5e5;
       border:1px solid #dc0a0a;
       padding:2px;
       text-indent:0px;
       width:42%;
       clear:both;
}

#IV_errorContainer .error {
       padding: 3px 0 0;
       font-size:13px;
       font-weight:bold;
}

#searchMessages .error{
font-size:.9em;
font-weight:700;
padding:10px 0 0}

#searchMessages .errorDetails{
font-size:.9em}

#searchMessages .errorDetails ul{
margin-top:5px}

#searchMessages .errorDetails li{
margin-bottom:5px}

#searchMessages .errorSearchTerm{
font-size:.9em;
font-style:italic;
padding:10px 20px 0}

#supportLink a.selected{
font-family:Arial;
color:#0072CE;}

#paginationToolTop,#paginationToolBottom{
margin-left:20px}

.paginationLeft{
float:left;
width:30%;
padding-top:7px;
padding-bottom:7px}

.paginationCenter{
width:60%;
height:25px;
/* gmumtaz has added this for right alignment problem */
margin-left:10%;
padding-top:7px;
padding-bottom:7px}

.titleNum{
display:inline;
float:left;
word-wrap:normal;
width:35px;
color:#777}

.titleLink{
display:inline}

.REDESIGNtitleLink{
display:inline}

.routeListISR{
font-size:.8em;
color:#515355;
padding-bottom:3px;
margin-left:40px}

#results .interimPrint{
overflow:visible;
list-style-type:none;
display:block;
margin-left:1px}

#results ul li{
list-style-type:none;
display:block;
color:#0078ae;
text-decoration:none;
margin-left:1px}

.interimResultsErrorMsg{
font-size:.9em;
font-weight:700;
background-color:#f4e5e5;
border:1px solid #dc0a0a;
margin-left:20px;
margin-top:5px;
padding:2px;
text-indent:5px;
width:95%}

#paginationToolTopPrint,#paginationToolBottomPrint{
padding-top:5px;
padding-bottom:5px;
border-top:1px solid #515355;
border-bottom:1px solid #515355;
margin-left:20px}

.paginationLeftPrint{
width:30%;
padding-top:7px;
padding-bottom:10px}

.header{
font-size:.8em;
font-weight:400;
display:inline;
color:#3b3d3f}

.hcsLink, .hcsLink2{
display:inline;
font-size:.8em;
text-align:right}

#zone3MartindaleLookup, #zone3RedBookLookup, #zone3ToxToolLookup {display:inline;font-size:.9em;}

.drugIDresultRowBottom{
border-bottom:1px solid #ccc;
padding-left:5px}

#alphaJumpBar{
padding-bottom:5px;
padding-top:15px;
margin-left:5px}

#REDESIGNalphaJumpBar{
padding-top:15px;
padding-bottom:10px;}

#REDESIGNalphaJumpBar .header {
font-size: 13px;
font-weight: normal;
display:inline;
color: #7e8c8d
}

#REDESIGNfilterLinks .header {
font-size: 13px;
font-weight: normal;
display:inline;
color: #7e8c8d
}

.alphaBrowseResultsTitle{
font-size:.9em;
padding: 5px;
margin-left:10px}

.REDESIGNalphaBrowseResultsTitle{
  font-size: 13px;
  font-weight: normal;
  color: #333333;
  padding: 5px;
  margin-left:10px;}

.efficacyResultsTitle{
font-size: 13px;
font-weight: normal;
color: #333333;
padding:10px;
margin-left:8px;
width: auto !important;
border-top:1px solid #eee;}

.efficacyResultsTitleFirst{
font-size: 13px;
font-weight: normal;
color: #333333;
padding:10px;
margin-left:8px;
width: auto !important;}

.bnManu {
font-size:.85em;
display:block;
}
.genericLink{
display:inline}

.fullBN{
width:100%;
text-align:left;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 10px;
margin-bottom: 10px}

.fullBN .half{
display: inline-block;
width:30%;
vertical-align:top;}

.fullBN .last_half{
width:65%;
display:inline-block;
vertical-align:top;}

.half_button{
display: inline-block;
width:30%;
vertical-align:top;
margin-top: 5px;
margin-bottom: 5px;}

.last_half_button{
width:125px;
display:inline-block;
vertical-align:middle;
float:right;
background: #7e8c8d;
text-align: left;
padding: 5px;}

.last_half_button a:link{
color:#fff;
text-decoration:none}

.last_half_button a:hover{
color:#fff;
text-decoration:none}

.alphaBrowsecolumnTitles{
font-weight: bold;
vertical-align:middle;
background-color: #1675be;
color: #ffffff;
margin-top: 15px;
margin-bottom: 0;
padding-top: 10px;
padding-bottom: 10px;
font-size:.81em;}

.alphaBrowsetitle1{
display: inline-block;
width:30%;
vertical-align:top;
margin-left: 8px;}

.alphaBrowsetitle2{
width:65%;
display:inline-block;
vertical-align:top;
margin-left: -4px;}

#alphaBrowseResultContent{
width:98%;
font-size:1em}

#alphaBrowseResultContent ul{
margin-left:0}

#alphaBrowseResultContent ul li{
list-style-type:none;
display:inline;
text-align:left}

#alphaBrowseResultContent ul li a{
padding:3px 0px}

.REDESIGNalphaBrowseResultContent{
  width: 100%;
  font-size:.81em;
}

.REDESIGNalphaBrowseResultContent ul{
margin:0;
padding:0;
list-style-type:none;}

.REDESIGNalphaBrowseResultContent ul li{
list-style-type:none;
text-align:left;
vertical-align:middle;
border-bottom:1px solid #eee;}

.REDESIGNalphaBrowseResultContent ul li a{
padding:0}

.alphaBrowseResultContentDisplayAll{
  width: 100%;
}

.alphaBrowseResultContentDisplayAll ul{
margin:0;
padding:0;
list-style-type:none;}

.alphaBrowseResultContentDisplayAll ul li{
list-style-type:none;
text-align:left;
vertical-align:middle;
border-bottom:1px solid #eee;}

.alphaBrowseResultContentDisplayAll ul li a{
padding:0}

.alphaBrowseResultContentDNC{
font-size:.81em;
margin-left: 8px;
}

.alphaBrowseResultContentDNC ul{
margin:0;
padding:0;
list-style-type:none;}

.alphaBrowseResultContentDNC ul li{
list-style-type:none;
text-align:left;
vertical-align:middle;
border-bottom:1px solid #eee;}

.alphaBrowseResultContentDNC ul li a{
padding:0}

.rowABColor{
background-color:#fff;
width:98%}

.rowABAltColor{
background-color:#fff;
width:98%;
border-top:1px solid #ededed;
border-bottom:1px solid #ededed}

.borderOn {
  border-top:1px solid #000;
}

.borderOff {
    border-top:none;
}

.rowBeige{
background-color:#fff;
width:98%;
border-top:1px solid #ededed;
border-bottom:1px solid #ededed}

#abTitle{
color:#000;
font-size:1.3em;
padding-bottom:.25em;
padding-top:10px;
margin-left:10px}

.alphaBrowseResultsPrintContent{
margin-right:5px;
font-size:.9em;
text-align:left;
padding:5px;
text-indent:5px;
width:98%;
margin-left:10px}

.abAlphLetterHead{
font-weight:700;
color:#fff}

#abResultsPrintHeader{
font-size:.9em;
font-weight:400;
margin-top:5px;
padding:5px;
text-indent:5px;
width:98%;
margin-bottom:10px}

/**************Formating for "level 2" text -left side menu ********************/
.level2info{
padding-top:.25em;
padding-bottom:.25em;
padding-left:2px;
margin-top:.5em;
font-size:1.1em;
font-weight:700;
background-color:#e6f1fa;
width:100%}

#sectionArea{
display:inherit;
padding-bottom:3px;
padding-left:5px}

#sectionContainer{
display:inline;
padding-top:.2em;
vertical-align:text-bottom;
visibility:inherit;
margin-left:15px;
margin-right:15px;}

.sectionTitle{
margin-top:.3em;
margin-bottom:.3em;
font-weight:bold;
padding-top:.25em;
padding-bottom:.25em;
padding-left:2px;
font-size:1em;
color:#2e008b;
font-family: Arial;
display:inline;
width:50%;
text-transform:uppercase}

.sectionTitleArrow{
background:url(../images/english/document_section_arrow.png) no-repeat center;
width:13px;
padding-right:3px;
display:inline}

.square{
border-bottom:2px solid #ccc;
border-right:2px solid #ccc;
border-top:2px solid #ccc;
border-left:2px solid #ccc;
background-color:#ccc;
margin-right:3px;
display:inline;
font-size:0;
line-height:0;
vertical-align:middle;
width:0}

.arrowRight2{
border-top:4px solid #FFF;
border-left:4px solid #0072ce;
border-bottom:4px solid #FFF;
font-size:0;
line-height:0;
width:0;
position:absolute;
margin-top:5px;
margin-left:5px;
display:inline}

#xpand{
font-size:.75em;
text-align:right;
margin-top:-15px;
vertical-align:baseline;
display:inline;
float:right;
visibility:hidden}

.X_all{
padding-right:10px;
padding-left:10px;
border-right:1px solid #515355}

.X_top{
padding-left:10px}

#TopofPage{
float:right;
font-size:.75em;
margin-top:-15px;
display:inline}

#TopofPage a img {
border:0;}

.listitems,.item_list{
padding-top:.25em;
padding-bottom:.25em;
padding-left:1.5em;
line-height:18px;}

#drugTitle{
color:#25282a;
font-size:1.3em;
padding-bottom:.25em;
font-family: Arial, sans-serif}

.drugTitle{
color:#25282a;
font-size:1.3em;
padding-bottom:.25em}

.genericHeaderTxt{
color:#25282a}

#relatedDocuments{
color:#25282a;
font-size:.80em;
padding-bottom:5px;
padding-top:5px;
font-weight:700;
line-height:.85em}

#pgContent{
padding-left:5px}

#pgContentSet{
color:#25282a;
display:inline;
line-height:1.5em;
font-size:.85em;
font-family: Arial;
display:inline;
line-height:1.5em;
vertical-align:top}

/*** .input.printBtn, .dojoxDialogCloseIcon can be found in the Browser specific css files  **/
#oldie{
float:left;
vertical-align:middle}

/**********************************************/
.dojoxDialog{
position:absolute;
z-index:999;
outline:0}

.dojoxDialog .closeText{
display:none;
/* for the onhover border in high contrast on IE: */
position:absolute}

.dojoxDialogFixed div.dojoxDialogTitleBar{
cursor:default}

.dojoxDialogWrapper{
left:0;
top:0}

.dojoxDialog{
background:#fff;
-webkit-box-shadow:0 5px 10px #adadad;
-moz-border-radius:9pt;
-webkit-border-radius:8pt;
border:8px solid #515355;
padding:3px;
background-color:#e3e5e5;
/***** Below changes are done for the user story US86597/US86598 ******/
/* z-index:1001; */
}

.dojoxDialogNoTitle .dojoxDialogTitleBar{
display:none}

.dialogContent{
/* the body of the dialog */
padding:5px 10px 1px}

.dialogContentProductFunctions {
padding:5px 10px 1px;
position: absolute;
}

div.dojoxDialogNoTitle{
padding-top:9px}

#dialogTitle{
text-transform:uppercase;
font-size:1.2em;
color:#25282a;
padding-top:3px;
padding-right:10px}

.generalInfoText{
font-size:.8em;
color:#25282a}

.generalInfoTextForPrint{
font-size:1em;
color:#25282a;
padding-bottom:10px}

.dialogOptions{
font-size:.8em;
color:#25282a;
background:#fff;
padding:10px;
margin-left:0;
border:.5px solid #515355;
margin-top:15px;
margin-bottom:7px}

#dialogOptions{
font-size:.6em;
color:#25282a;
text-transform:uppercase;
background:#fff;
padding:10px;
margin-left:0;
border:.5px solid #515355;
margin-top:15px;
margin-bottom:7px}

.popupMultiLinedItems{
font-size:1.2em;
padding-bottom:5px;
text-transform:none}

.popupMultiLinedItems a{
text-transform:uppercase}

#dialogueBottom{
color:#25282a;
text-transform:uppercase;
padding-top:7px;
text-align:right}

#dialogueBottomAlternate{
color:#25282a;
text-transform:uppercase;
padding-top:7px;
text-align:right;
margin-right:8px}
#dialogueBottomAlternateDrugId{
color:#25282a;
text-transform:uppercase;
padding-top:7px;
text-align:right;
margin-right:8px;
display:inline;
float:right;
}

/******  Pop-ups styling *****/
/*** .reftext  and .outputContent can be found in the Browser specific css files  **/
.drugdexLink{
padding:10px 5px;
font-size:.9em}

.detailsIn{
display:inline}

.detailslink{
font-size:1em;
margin-top:5px;
padding:2px 4px;
border:1px solid #387C2B;
float:left;
background-image:url(../images/english/btn_background_active.gif);
background-repeat:repeat-x;
height:1.65em;
line-height:1.65em;
cursor:hand;
display:inherit}

.popTitleLink a:link{
color:#0072ce;
text-decoration:none}

.popTitleLink a:hover{
color:#0072ce;
text-decoration:underline}

#switchTo{
font-size:.8em}

#switchTo a{
padding:3px;
background-image:url(../images/english/btn_background_active.gif);
background-repeat:repeat-x;
border:1px;
border-style:solid;
border-color:#387C2B;
padding:0 3px 1px 5px;
color:#4b4b4b}

#switchTo a:link{
color:#4b4b4b;
text-decoration:none}

.TitleLink{
display:inline;
line-height:1.75em}

.sectionTitleFlat{
background-color:#d5cce8;
margin-bottom:5px;
margin-top:10px;
font-size:1.1em;
line-height:1.2em;
padding:5px;
width:95%;
text-indent:5px;
border-bottom:1px solid #d5cce8;
border-left:none;
border-right:none;
border-top:none}

.sectionTitleFlatIV{
background-color:#d5cce8;
margin-bottom:5px;
margin-top:10px;
/*font-size:1.1em;*/
font-size:1em;
/*line-height:1.2em;*/
padding:5px;
width:95%;
text-indent:5px;
font-weight:bold;
border-bottom:1px solid #d5cce8;
border-left:none;
border-right:none;
border-top:none}

#subscriptionDetail{
font-size:1em}

.sectionTitleFlatPrettyPrint,.subscriptionHeadingBlue{
margin-bottom:5px;
margin-top:10px;
font-size:1.1em;
line-height:1.2em;
padding:5px;
width:98%;
text-indent:5px;
background-color:#2e008b;
border-left:none;
border-right:none;
border-top:none;
color:#fff;}

.subscriptionHeadingBlue{
font-size:1em;
line-height:1.1em;
width:95%;
font-weight:700;
color:#fff}

.sectionTextFlat{
margin-left:20px}

.revisionDate{
font-weight:700}

/***************************** clinical checklist ***************************/
.clinicalchecklistTitle{
display:inline}

.sectionTitleCCL{
font-size:1.6em;
color:#0072ce;
margin-bottom:5px;
margin-top:10px;
line-height:1.7em;
padding-top:2px;
padding-left:5px;
padding-bottom:2px}

.subsectionTitleCCL{
background-color:#E9EAEA;
margin-bottom:5px;
margin-top:10px;
font-size:1.1em;
line-height:1.2em;
padding:5px;
width:95%;
text-indent:5px;
border-bottom:1px solid #cob3dc;
border-left:none;
border-right:none;
border-top:none}

.CCLpop{
width:96%}

/*** .indentCCL can be found in the Browser specific css files  **/
.popCCLimage{
display:table-cell;
vertical-align:middle;
width:10%}

/******* Flat Layout Display  ********/
.sectionIdentifierTextFlat{
color:#fff;
padding:5px;
text-transform:uppercase;
display:inherit;
width:97%;
text-indent:5px;
background-color:#2e008b;
border-bottom:1px solid #2e008b;
border-left:none;
border-right:none;
border-top:none}

/************************************Tool Tip******************************************/
.dijitTooltipData{
display:none}

/* Tooltip and TooltipDialog */
.dijitTooltip,.dijitTooltipDialog{
/* the outermost dom node, holding the connector and container */
background:transparent
/* make the area on the sides of the arrow transparent */}

.dijitTooltipBelow{
/* leave room for arrow above content */
padding-top:13px}

.dijitTooltipAbove{
/* leave room for arrow below content */
padding-bottom:13px}

.dijitTooltipContainer{
/*
The part with the text.
*/
background:#FFF url(../images/english/popupMenuBg.gif) repeat-x bottom left;
border:1px solid #515355;
padding:.45em;
-webkit-border-radius:3px}

.dijitTooltipContainer{
/* only do this for FF3, because FF2 has problems with glitches */
-moz-border-radius:3px}

.dijitTooltipConnector{
/* the arrow piece */
border:0;
z-index:2}

.dijitTooltipABRight .dijitTooltipConnector{
/* above or below tooltip, but the arrow appears on the right,
and the right edges of target and tooltip are aligned rather than the left */
left:auto!important;
right:3px}

.dijitTooltipLeft{
padding-right:14px}

.dijitTooltipLeft{
padding-left:15px}

.dijitTooltipRight{
padding-left:14px}

/********** TAB styles that need to override dijit.css *************/
.dijitTab {
position:relative;
cursor:pointer;
white-space:normal;
z-index:3;
}
.dijitTab * {
vertical-align: top;
}
.dijitTabContainerBottom-container,
.dijitTabContainerTop-container,
.dijitTabContainerLeft-container,
.dijitTabContainerRight-container {
z-index:0;
overflow: hidden;
border:1px solid #fff;
}
.dijitTabContainerTop-tabs {
border-bottom: 1px solid #B5BCC7;
}
/*** Inactive Tab background Color ***/
.dijitTabInnerDiv { background-color:#f6f6f6; }
.dijitTabButtonIcon {display:none; visibility:hidden;}
/**
.tabLabel {margin-left:-.4em}
**/
/***********************************/
#textSizeDiv{
height:17px;
margin-top:2px;
margin-right:5px;
float:right;
margin-top:10px;
padding-top:2px;
width:115px;
font-size:.75em;
font-family: Arial, Helvetica, sans-serif}

#textSizeDiv a{
display:block;
float:right;
width:20px;
height:17px;
margin-right:3px}

.textSizeFormat{
margin-top:3px;
font-size:12px}

.textSize{
color:#515355}

#textSizeDiv a.small{
background:url(../images/english/icon_textsize_smaller.gif) top left no-repeat}

#textSizeDiv a.small:hover,#textSizeDiv a.smallActive{
background:url(../images/english/icon_textsize_smaller.gif) bottom left no-repeat}

#textSizeDiv a.large{
background:url(../images/english/icon_textsize_larger.gif) top left no-repeat}

#textSizeDiv a.large:hover,#textSizeDiv a.largeActive{
background:url(../images/english/icon_textsize_larger.gif) bottom left no-repeat}

/*****************************Drug ID********************************/

/* CSS for imprint codes */
.imprintCodes{
font-size: 12px;
font-weight:400;
padding-bottom:5px}

code {
   font-family: Arial, Helvetica, sans-serif !important
}

.drugIdLine{
font-size:.8em;
font-weight:400;
padding-bottom:5px;
text-transform: none;
}

.drugIdLineRight{
font-size:.8em;
font-weight:700;
display:inline;
text-transform:none}

.drugIdLabel{
font-weight:700;
color:#000}

#largeImages{
border:none;
text-align:center;
overflow-x:auto}

.normalText{
font-size:.9em}

.orangeBar{
border-top:1px solid #515355;
margin-bottom:10px}

#values{
margin-left:2px;
padding:2px 2px 10px;
border-bottom:1px solid #91B0D5}

#values .valuesLabel{
margin-left:3px;
font-weight:400;
color:#003;
padding-bottom:4px;
font-size:1em}

#values .valuesRadio{
margin-left:13px}

#values .popupID{
padding:2px 8px 2px 2px;
width:25px}

#imprint{
padding:2px;
display:block;
}

#imprint .label{
font-weight:700;
margin-right:.5em;
width:80px;
padding-bottom:8px;
padding-top:3px}

#imprint .txtbxLbl{
padding-left:5px;
width:10%}

#imprint .txtbx{
margin-left:.5em;
/***** Below changes are done for the user story US86018/US86024 ******/
color: #333333;
font-size: 13px;
font-weight: normal;
/***** End of changes for the user story US86018/US86024 ******/
}

#colors{
margin-left:10px;
vertical-align:middle}

.descriptionTXT{
margin-left:2px;
padding:8px 2px 5px 1px;
text-align:left;
font-weight:700}

#colors .colorLabel{
margin-left:6px;
padding:1px 2px 5px 6px;
text-align:left;
font-size:11px}

#colorbox{
margin-left:10px;
padding:1px 5px 20px 1px}

#colorBoxLeft{
border-right:1px solid #515355}

/*
#colorBoxRight{
padding: 10px;
height: 107px;}
*/
#colorBoxLeft .dropLabel{
width:40px;
padding:1px 1px 20px;
text-align:center;
vertical-align:middle}

#colorBoxLeft .dropBox{
padding:1px 1px 20px;
text-align:left;
width:200px}

.showImages{
margin-left:2px;
/***** Below changes are done for the user story US86018/US86024 ******/
text-align:right;
font-size:13px;
color:#333333;
/***** End of changes for the user story US86018/US86024 ******/
}
.alphaTab{
width:100%;
border-left:1px solid #C0CDE3;
margin:5px 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#555454;
font-size:10px}

.alphaTab td{
text-align:center;
text-transform:uppercase;
background:#EDF2F9 url(../images/bgd_dot.gif) bottom repeat-x;
border:1px solid #C0CDE3;
border-bottom:none;
border-left:none;
padding:3px 2px;
width:22px;
font-size:12px}

.alphaTab a{
color:#000;
width:22px;
text-decoration:none;
display:block;
margin:auto;
font-weight:700}

.alphaTab td.emptyTab{
width:12px;
border:none;
background:none}

.alphaTab td.noResults{
text-align:center;
text-transform:uppercase;
background:#EAEAEA url(../images/bgd_dot.gif) bottom repeat-x;
border:1px solid #C0CDE3;
border-bottom:none;
border-left:none;
padding:3px 2px}

.alphaTab td.noResults a{
color:#CCC;
width:22px;
font-weight:700;
text-decoration:none;
display:block;
margin:auto}

.alphaTab td#tabSelected{
background:#fff;
color:#1f1e1e;
font-weight:700}

#firstAlpha{
width:38px}

.rowWhite{
background-color:#FFF;
padding:5px 0}

.drugIDRowAlt{
background-color:#515355;
padding:5px 0}

.rowPad{
padding:5px 0}

#searchBlockContent{
padding:0;
margin:0;
height:20px;
font-weight:700}

.searchBlockContent_bg_td{
padding:0;
width:44px;
height:82px}

.searchBlockContent_bg{
background:url(../images/english/noRefine_start.gif) no-repeat bottom left;
font-weight:700}

.searchBlockContent_end{
background:url(../images/english/noRefine_end.gif) no-repeat bottom right;
height:115px}

/* enhanced select box widget styles */
.divSelect{
display:block;
width:175px;
height:19px;
background:url(../images/english/selectbox_start.gif) no-repeat top left;
cursor:default;
color:#000}

.lnkSelect{
display:block;
width:175px;
height:16px;
background:url(../images/english/selectbox_end.gif) no-repeat top right;
color:#000;
text-decoration:none;
padding-left:5px;
padding-top:3px;
font-size:11px;
cursor:default}

/* make sure that only the Selected topic drop down is bolded on the 
   Drug Compare Results screen.
*/
#compareResults #topicsForm .divSelect .lnkSelect{
font-size:1.2em;
font-weight:700}

/* End enhanced select box widget styles */
/*****************************Drug Interactions********************************/
.instructions,.fieldLabel{
font-size:.9em;
color:#515355;
padding-top:7px;
padding-bottom:15px;
width: 97%;}

p.instructions {
margin: 5px 0px 0px;
color: #fff;
font-size: 13px;
font-weight:bold;
}
p.instructions_enhance {
margin: 24px 0;
color: #0076bf;
font-size: 13px;
font-family:IBMPlexSans-SemiBold;
padding:0px;
}

/* Definition key */
#ivDefKey{
margin:5px 0 0;
padding:0;
border:none;
background-color:transparent}

#ivDefsHDR{
padding-left:5px;
padding-right:5px;
font-weight:700}

.ivDefKeyRow{
border-bottom:1px solid #515355}

#defKey{
margin:5px 0 0;
padding:0;
border:none;
background-color:transparent}

#defKey td{
background-color:#E5EBF6}

#defKey td.definitionTL{
background:url(../images/english/bgd_corner12.gif) no-repeat top left;
width:9px;
height:9px}

#defKey td.definitionTR{
background:url(../images/english/bgd_corner13.gif) no-repeat top left;
width:9px;
height:9px}

#defKey a{
text-decoration:none;
color:#2B2CFD}

.popTitletxt{
padding-left:3px;
padding-right:3px}

#popMinortxt{
padding-left:3px;
padding-right:3px}

#defKeytxt{
padding-left:5px;
padding-right:5px;
font-weight:700;
width:80px}

.popupTitle{
width:20%;
font-weight:700;
vertical-align:top;
padding-top:5px}

.popupText{
width:80%}

.definitionsLabel{
width:25%;
font-weight:700;
vertical-align:top;
padding-top:5px;
padding-left:15px;
font-size:.85em}

.definitionsText{
width:75%;
padding-top:5px;
padding-left:5px;
font-size:.85em}

.bolding{
font-weight:700;
padding-top:10px}

.major,.moderate,.minor,.contraindicated,.unknown{
float:left;
padding-top:3px;
font-weight:700}

.moderate a:link{
color:#0072ce}

.minor a:link,.unknown a:link{
color:#000}

.contraindicated a:link,.major a:link{
color:#A10000}

.contraindicated a:hover,.major a:hover{
color:#A10000;
text-decoration:none;
border-bottom:1px solid #0072ce}

.moderate a:hover{
color:#0072ce;
text-decoration:none;
border-bottom:1px solid #0072ce}

.minor a:hover,.unknown a:hover{
color:#000;
text-decoration:none;
border-bottom:1px solid #0072ce}

.drugClassCollapsed{
display:block;
background:url(../images/english/arrow_drug_class.gif) no-repeat 0 4px;
padding-left:10px;
text-decoration:none;
color:#0072ce;
font-weight:700}

.drugClassExpand{
display:block;
background:url(../images/english/arrow_drug_class_on.gif) no-repeat 0 4px;
padding-left:10px;
text-decoration:none;
color:#0072ce;
font-weight:700}

.interactionsHeader{
font-size:1.3em;
padding-bottom:.25em;
width:99%;
padding-left:0}

.diWidth{
width:95%}

.grayHeading{
font-size:1.8em;
color:#515355;
margin-left:20px}

.displayHeading{
font-size:1em;
color:#515355;
margin-left:20px}
/* Modified font-size property in fauxToolTipLink for DrugInteractions in quick answers*/
.fauxToolTipLink{
font-size:12px;
color:#0072ce;
text-decoration:none}

.blackHeading{
font-size:.9em;
color:#000}

.smallHeader{
color:#fff;
font-size:.9em}

.refineByDiv{
float:left;
font-size:.9em;
padding-top:22px;
padding-right:10px;
padding-bottom:5px;
padding-left:0}

.refineLabel{
float:left;
padding-top:5px;
padding-right:15px;
font-size:.9em;
color:#3b3d3f;
font-weight:700}

.refineButtonLabel{
float:left;
padding-top:5px;
padding-right:5px;
font-size:.9em;
color:#000;
padding-left:5px}

.tdProperties1{
width:20%;
padding-top:15px;
padding-bottom:10px}

.tdProperties2{
float:left;
padding-top:15px;
padding-bottom:10px;
width:30%}

.refineLabelPrint{
font-size:.8em;
color:#3b3d3f!important;
padding-left:8px}

.refineButtonPrint{
font-size:1em!important;
color:#000}

.refineButton{
background:transparent url(../images/english/bgd_refineSelect.gif) no-repeat left top;
color:#000;
display:block;
height:18px;
padding-top:3px;
padding-right:15px;
padding-left:6px;
width:110px;
font-size:.9em}

/* add image for compatibility combo box in IV compatibility section in quick answer tab */
.refineButtonIVComp{
background:transparent url(../images/english/bgd_refinedSelect.png) no-repeat left top;
color:#000;
display:block;
height:18px;
padding-top:3px;
padding-right:15px;
padding-left:6px;
width:110px;
font-size:.9em}

/* bellow class done for compatibility combo box popup in IV Compatibility section in quick answer tab */
.compIVComp{
	width:90%;
	margin-left:10px;
	margin-top:-14px;
}

.refineButton a:link{
color:#000;
text-decoration:none}

.refineButton:link{
color:#000;
text-decoration:none}

.refineButton:hover{
background:url(../images/english/bgd_refineSelect.gif) no-repeat left bottom;
color:#000}

.refineDialog{
font-size:.9em;
border-bottom:1px solid #515355;
color:#515355;
padding-bottom:2px}

/**Added for content getting overlapped with the background in DrugInteractionTool page for Drugdropdown list **/
.wrappedText{
	word-wrap:break-word;}

#refineBy #modifyButton{
font-size:.9em}

.refineJumpHeading{
padding-left:5px;
font-weight:700;
font-size:.85em}

#ivrxSelect{
Padding-bottom:45px}

.allergyButton{
background:transparent url(../images/english/button_add_allergies.png) no-repeat left top;
width:108px;
height:22px;
border:none;
margin-bottom:3px}

.allergyButton:hover{
background:transparent url(../images/english/button_add_allergies_hover.png) no-repeat left top;
width:108px;
height:22px;
border:none;
margin-bottom:3px}

.allergyButton:active{
background:transparent url(../images/english/button_add_allergies_pressed.png) no-repeat left top;
width:108px;
height:22px;
border:none;
margin-bottom:3px}

.OneEmfont{
font-size:1.2em}

.allergyInstructions{
font-size:.9em;
color:#515355;
overflow-y:visible;}

.ivBox{
border-bottom:1px solid #515355;
border-top:1px solid #515355;
border-right:1px solid #515355;
border-left:1px solid #515355;
padding-top:5px;
}
.sectionTitleDI,.ivDataHeading{

font-size:1em;
background-color:#2e008b;
margin-bottom:5px;
margin-top:10px;
padding:10px 0 2px 10px;
font-weight:700;
border-left:none;
border-right:none;
border-top:none;
color:#fff}

.sectionTitleFlatIV,.ivDataHeading{
width:100%;
text-align:left}

#note{
	font-size: 0.8em;
}



.definitionsTitleDI,.agentNameHdr,.subscriptionHeadingGray{
font-size:1.2em;
background-color:#25282a;
margin-bottom:5px;
margin-top:10px;
padding:10px 0 2px;
font-weight:700;
border-left:none;
border-right:none;
border-top:none;
color:#fff}

.subscriptionHeadingGray{
font-size:1em;
font-weight:400;
line-height:1.1em;
padding:5px;
width:95%;
text-indent:5px;
font-weight:700;
}

.definitionsTitleDIPadding{
padding-left:10px}

.emptySubsectionsDI{
font-size:1.1em;
color:#fff;
background-color:#a8a9aa;
margin-bottom:5px;
margin-top:10px;
padding:10px 0 2px 10px;
font-weight:700;
border-left:none;
border-right:none;
border-top:none}

.pipeColor, .pipeColor_DI{
color:#515355;
margin-left:10px}

.pipeColor_DI{
margin-left:5px;
margin-right:5px;}

.pipeColorDrugCompare{
color:#515355;
margin-left:5px;
margin-right:5px}

.runDrugTool{color:#515355;}

.smallHeaderVM{
color:#4b91b9;
font-size:1.2em;
font-weight:700}

.leftPadding5{
padding-left:5px}

.leftPadding10{
padding-left:10px}

.leftPadding50{
padding-left:50px}

.leftAlign{
text-align:left;
padding-left:0}

.rightAlign{
float:right;
padding-right:5px;
font-size:.75em!important}

.resultsTableFontSize{
font-size:1.2em;
width: 100%;
table-layout: fixed;
position: relative;
}

.DIImageAlign{
text-align:center;
margin-top:0;
margin-bottom:0;
padding:0}

.topAlign{
vertical-align:top}

#diDrugTitles{
display:block}

#resultsTableTool{
margin-left:20px}

#resultsTableTool td{
vertical-align:top}

#resultsTable td{
vertical-align:top}

/************************* ToolBar styles *********************/
#toolbar{
text-align:left;
width:99%;
margin-top: 15px;
margin-right: auto;
margin-left:10px;
margin-bottom: 0;
}
/* Below changes for the border below the tool bar for the userstory US86683 */
#header{
/* height:45px; */
position:relative;
margin-bottom:10px;
font-family: Arial, Helvetica, sans-serif;
background: #7E8C8D !important;
/* border-bottom: 10px solid #BEC3C8; */
}
/* End of changes for the border below the tool bar for the userstory US86683 */

.menuItem {
float:left;
position: relative !important;
width: auto !important;
padding: 0 20px 5px 20px !important;
background: #7e8c8d !important;
border-left: 1px #BDC2C7 solid;
color: #FFFFFF;
cursor: pointer;
}
/* Removed for the userstory US86683*/
.menuItem:first-child {
/*border-left: none;*/
}
/* Removed toolbar mouse hover css for US86683*/
/* Added toolbar mouse hover and focus css for Visual cue for tabbing on main menu US */
.menuItem:hover, .menuItem.hover, .onFocusChange, .menuItem.active {
background: #1A76B9 !important;
}

.menuItem div, .menuItem span {
vertical-align: bottom;
height:40px;
margin: 0;
padding: 0;
display:table-cell;
}

.menuItem a.toolLink, .menuItem span {
color: #FFFFFF !important;
font-size: 10pt !important;
outline: none;
}

.menuItem a.mobileToolLink {
padding-top:20px;
}

#tbOpt_MT {
padding: 0 !important;
border-right:  none;
}

#tbOpt_MT span {
background: transparent;
border: none;
outline: none;
}

#othItems {
position: absolute;
visibility: hidden;
}

#comboBtn {
padding-bottom:5px;
}

#othLabel {
padding: 0 25px 0 15px;
}

#tbOpt_MT > span > span {
padding: 0 9px 0 10px;
}

#tbOpt_MT span.dijitArrowButtonInner {
margin:0px -12px 0px 5px !important;
width:12px !important;
}

/*For New Admin Tab*/

#tbadmin_MT {
padding: 0 !important;
border-right:  none;
}

#tbadmin_MT span {
background: transparent;
border: none;
outline: none;
}

#adminItems {
position: absolute;
visibility: hidden;
}

#admincomboBtn {
padding-bottom:5px;
}

#adminLabel {
padding: 0 25px 0 15px;
}

#tbadmin_MT > span > span {
padding: 0 9px 0 10px;
}

#tbadmin_MT span.dijitArrowButtonInner {
margin:0px -12px 0px 5px !important;
width:12px !important;
}
.indent_medium {
	padding-left: 30px;
	font-family: arial,  helvetica, sans-serif;
	font-size: 13px;
}
.ltgrayBackground {
	background-color: #e9eaea;
}
.blueBackground {
	background-color: #003399;
}
.whiteHead {
	font-family: arial,  helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff
}
.innerHeading{
	font-family: arial,  helvetica, sans-serif;
	font-size: 13px;
}

/*end of settings for New Admin Tab*/


.dijitMenuItemLabel {
height: 30px !important;
padding: 5px 10px 5px 10px !important;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 10pt !important;
color: #ffffff !important;
position: inherit;
}

.dijitMenuTable {
border: #BDC2C7 solid 1px !important;
background-color:#7E8C8D !important;
border-collapse: separate !important;
}

.dijitMenuItem td {
border-top: #BDC2C7 solid 1px;
}

.dijitMenuItem:first-child td {
border-top: none;
}

.dijitMenuItemSelected {
background: transparent !important;
}

.dijitMenuItem:hover {
background-color:#1A76B9 !important;
}

.dijitMenuItem:focus {
background-color:#1A76B9 !important;
}

.fisheyeTarget{
position:relative;
bottom:0;
left:0;
height:1px;
width:100px;
cursor:pointer;
margin-bottom:-1px
}

#toolLabel{
position:absolute;
bottom:5px;
padding-left:10px;
font-size:.8em;
color:#25282a}

.inner{
cursor:pointer;
position:absolute;
bottom:5px;
margin-left:10px;
font-size:10pt}

.subtext{
visibility:hidden;
position:absolute;
bottom:27px;
left:10px;
font:8pt Arial,sans-serif;
color:#515355}

.barLine{
height:30px;
margin-top:5px;
border-left-color:#515355;
border-left-style:solid;
border-left-width:1px;
position:absolute;
margin-left:2px;
width:3px}

.printable{
display:none;}

.display{
display:block}

.toxPointPRTWrapper{
padding-left:20px;}
/************************* ivResults Screen *******************/
#agentName{
border-bottom:1px solid #515355}

#agentName td.agentRow{
padding:3px 0 3px 10px}

#ivResult{
padding-right:5px;
margin-right:5px}

/* Added styles for Multiple IV Compatibility Screen*/
#ivResultLeft{
float:left;
width: 24%;
margin-left: 10px;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
}

#ivResultRight{
margin-left: 5px;
/*font-size: 0.8em; */
overflow-x: hidden;
padding: 2px;
word-wrap: break-word;
}

.agentHeading {
padding-top:13px;
padding-right:5px;
padding-bottom:13px;
color: #000;
}

.agentHeading span {
color: #25282a;
font-weight:bold;
}

.allDrugsSpan{
padding: 5px;
/*padding-bottom: 10px; */
padding-top: 10px;
font-size: 1em;
}

.ivMultiUpdateInfo{
display:none;
text-align: center;
padding-top:30px;
font-size: 1.5em;
}

.refineOptsMultiple{
padding:5px;
/*font-size:.9em;*/
padding-top:10px;
}

.ivSelectedSubstances{
background-color: #efe6f4;
padding: 5px;
font-size: 0.9em;
}

.IVMultiCheckAllSeperator{
padding-right: 10px;
}

#ivMultiIconKey{
float:right;
clear:both;
padding:0 5px 5px 5px;
margin-right:25px;
}

.ivMultipleResult{
clear:both;
}

.rowBGColor{
background-color:#fff;
width:98%;
}
/* End of Multiple IV Screen changes */


#ivResult span.header{
font-weight:700
/*font-size: .9em;*/}

#ivResultTool,#drugIDResults{
margin-left:20px}

#drugIDResults{
margin-right:10px}

#drugImageTitle,#manufacturerTitle,#imprintCenter,#countryTitle,#drugNameTitleMiddle,#aapccTitle,#pdxTitle{
font-size:1em;
font-weight:700}

.ivTabRightBottom{
border-bottom:1px solid #CCC;
padding:6px 6px 6px 10px}

#ivResult td{
/*font-size: .9em;*/}

#tpndiv td a{
color:#1E6CE5;
font-weight:400;
text-decoration:none}

#ivtabs table td a{/*
text-decoration:none;
color:#000;*/}

#ivResult td.ivTabOn,#ivResult td.ivTabOff{
width:12rem;
height:25px;
font-size:1.05em;
text-align:center;
border-right:1px solid #515355;
border-left:1px solid #515355;
border-top:1px solid #515355;
padding: 3px;
vertical-align:middle}

#ivResult td.ivTabOn{
color: #25282a;
background-color:#fff;
font-weight:700}

#ivResult td.ivTabOff{
border-bottom: 1px solid #515355;
color: #4b91b9;
background-color: #F6F6F6;
font-weight:400}

#ivtabs table td.ivTabOn a {color:#3b3d3f;}
#ivtabs table td.ivTabOff a {color:#4B91B9;}
.ivTabLeftSpacer {border-bottom: 1px solid #515355;}

#ivResult td.ivTabOnTop, #ivResult td.ivTabOffTop{
width:73px;
height:14px;
font-size:11px;
font-weight:700;
text-align:center;
vertical-align:middle}


.ivTabLeft{
border-bottom:1px solid #515355;
text-align:left}

#tnaResultList{
margin-top:2px;
font-size: 0.9em}

#ivBlueHeader{
padding-left:5px;
width:200px}

/* #ivResult td.rightCorner{
background:#FFF url(../images/english/bgd_corner_iv.gif) top right no-repeat}

#ivResult td.rightborderWhite{
background:#FFF url(../images/english/doc_border_right_iv.gif) top right no-repeat}
*/
#ivResult td.ivResultNameMultiple{
width:68%;
padding-left:5px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ccc;
}

#ivResult td.ivResultNameSingle{
width:36%;
padding-left:8px;
vertical-align:middle;
/*font-size:1em;*/
/*font-size:0.9em; */
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ccc}

#ivResult td.ivTpnTnaName{
width:150px;
padding-left:5px}

#ivResult td.ivNotations{
width:50%;
padding-left:5px;
padding-right:5px}

#ivResult td.ivResultNoResult{
background-color:#FFF;
font-weight:700}

#ivCopyRight{
width:98%;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
padding-bottom:10px;
padding-top:10px;
margin-left:20px;
clear:both;
}

.ivCopyRightHeading{
font-size:12px;
font-weight:700;
text-align:center}

#ivResultList,#otherSolList{

font-size:0.9em;
}

.ivCopyRightText{
font-size:12px;
text-align:center}

#ivKey table td{
font-size:11px}

.ivTabEmptyTop{
width:60%}

#ivCompatibilityIR{
float:left;
font-size:11px;
padding-top:22px}

#rIrFloat{
float:left;
padding-top:20px}

.refineOpts{
background-color:#fff;
color:#515355;
display:none;
position:absolute;
width:200px;
border:1px solid #66696a;
padding:5px;
font-size:.9em;
z-index:5}

.refinePadding{
padding-top:2px}

.wrappedText{
word-wrap:break-word;
}

/*.ivTabLeftBottom{
border-bottom:1px solid #515355} */

.ivheader{
margin-bottom:10px;
margin-left:2px;
font-size:1em}

#ivRefineBy{
font-style:normal;
padding-left:0}

#ivRefineBy td.heading{
font-size:11px;
font-weight:700}

#ivRefineBy td.ivCompatibilityFilter{
font-size:.9em;
text-align:right;
font-weight:400}

#ivRefineBy td.agentName{
font-size:.9em;
font-weight:400}

.rowPad{
padding:5px 0}

.docRow{
padding-top:5px;
padding-bottom:5px;
border-bottom:1px;
border-bottom-color:#515355;
border-bottom-style:solid}

.defIcon{
float:left;
display:inline}

.popTitletxt{
display:inline;
float:left;
padding-top:4px}

#refineIVLabel{
color:#3b3d3f;
padding:10px 0 10px 10px;
font-weight:700;
font-size:.9em;
width:13%}


.noscroll {
    overflow:hidden
}

#overlay,#overlay2, #newsFeedOverlay{
display:none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:90;
background-color:#ccc;
moz-opacity:.8;
opacity:.80;
filter:alpha(opacity=80)}

.titleBorderBottom{
border-bottom:1px solid #2e008b;
border-left:none;
border-right:none;
border-top:none}

.REDESIGNtitleBorderBottom{
border-bottom:4px solid #bec3c9;
border-left:none;
border-right:none;
border-top:none;}

.REDESIGNtitleBorderBottom li{
  list-style-type:none;
  text-align:left;
  display:inline;
}

#calculators{
margin-left:20px;
}

.dijitTitlePaneContentInner{
visibility:visible;
display:block}

.scrollTable{
overflow-x:auto;
overflow-y:hidden;
margin-bottom:5px;
margin-top:5px;}

.fitImage{
width:95%;}

.buttonwrapper{
/* Container you can use to surround a CSS button to clear float */
overflow:hidden;
/*See: http://www.quirksmode.org/css/clearing.html */
width:100%;
visibility:inherit}

a.ovalbutton{
background:transparent url(../images/english/button_silver_documentRight.png) no-repeat top left;
display:block;
float:left;
font:normal 13px Arial;
/* Change 13px as desired */
line-height:16px;
/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height:24px;
/* Height of button background height */
padding-left:8px;
/* Width of left menu image */
text-decoration:none;
color:#000;
visibility:inherit}

a.ovalbutton span{
background:transparent url(../images/english/button_silver_documentbody.png) no-repeat top right;
display:block;
padding:4px 25px 4px 0;
/*Set 11px below to match value of 'padding-left' value above*/
text-decoration:none;
visibility:inherit}

a.ovalbutton:hover span{
/* Hover state CSS */
color:#000;
text-decoration:none;
visibility:inherit}

/*...buttons used in IV and Interactions..*/
.buttonwrapperDIIV{
/* Container you can use to surround a CSS button to clear float */
overflow:hidden;
/*See: http://www.quirksmode.org/css/clearing.html */
width:100%;
/*padding-left:10px;*/
visibility:inherit}

button.ovalbutton{
background:transparent url(../images/english/button_silver_documentRight.png) no-repeat top left;
display:block;
float:left;
font:normal 13px Arial;
/* Change 13px as desired */
line-height:16px;
/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height:24px;
/* Height of button background height */
padding-left:8px;
/* Width of left menu image */
text-decoration:none;
color:#000;
visibility:inherit}

button.ovalbutton span{
background:transparent url(../images/english/button_silver_documentbody.png) no-repeat top right;
display:block;
padding:4px 25px 4px 0;
/*Set 11px below to match value of 'padding-left' value above*/
text-decoration:none;
visibility:inherit}

button.ovalbutton:hover span{
/* Hover state CSS */
color:#000;
text-decoration:none;
visibility:inherit}

/*..END...*/
/*START*/
button.moreInfoButton{
background:transparent url(../images/english/left_end.png) no-repeat top left;
display:block;
float:left;
font:normal 13px Arial;
/* Change 13px as desired */
line-height:16px;
/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height:24px;
/* Height of button background height */
padding-left:8px;
/* Width of left menu image */
text-decoration:none;
color:#FFF;
font-family:Arial;
font-weight:700;
visibility:inherit}

button.moreInfoButton span{
background:transparent url(../images/english/roundedge-right.png) no-repeat top right;
display:block;
padding:4px 25px 4px 0;
/*Set 11px below to match value of 'padding-left' value above*/
text-decoration:none;
visibility:inherit}

button.pdxSaveButton{
background:transparent url(../images/english/left_end.png) no-repeat top left;
display:inline;
font:normal 13px Arial;
/* Change 13px as desired */
line-height:16px;
/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height:24px;
/* Height of button background height */
padding-left:8px;
/* Width of left menu image */
margin-left: 20px;
text-decoration:none;
color:#FFF;
font-family:Arial;
font-weight:700;
visibility:inherit}

button.pdxSaveButton span{
background:transparent url(../images/english/roundedge-right.png) no-repeat top right;
display:block;
padding:4px 25px 4px 0;
/*Set 11px below to match value of 'padding-left' value above*/
text-decoration:none;
visibility:inherit}
.caseNumber {
font-size:.75em;
font-family: Arial;
}
.pdxButton {
float: left;
}

/*END*/
.brandname{
margin-left:10px}

.brandnameResultsTitle{
font-size:.9em;
padding-bottom:5px}

.buttonwrapperInline{
/* Container you can use to surround a CSS button to clear float */
overflow:hidden;
/*See: http://www.quirksmode.org/css/clearing.html */
width:100%;
display:inline}

a.ovalbuttonInline{
background:transparent url(../images/english/button_silver_documentRight.png) no-repeat top left;
font:normal .9em Arial;
/* Change 13px as desired */
line-height:16px;
/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height:24px;
/* Height of button background height */
padding-left:8px;
/* Width of left menu image */
text-decoration:none;
color:#000;
display:inline;
margin-left:10px;
padding-top:0;
visibility:inherit}

a.ovalbuttonInline span{
background:transparent url(../images/english/button_silver_documentbody.png) no-repeat top right;
padding:4px 25px 4px 10px;
/*Set 11px below to match value of 'padding-left' value above*/
text-decoration:none;
display:inline;
visibility:inherit}

a.ovalbuttonInline:hover span{
/* Hover state CSS */
color:#000;
text-decoration:none;
visibility:inherit}

/*for instances where we need an input instead of an a*/
button.ovalbuttonInline{
background:transparent url(../images/english/button_silver_documentRight.png) no-repeat top left;
font:normal .9em Arial;
/* Change 13px as desired */
line-height:16px;
/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height:24px;
/* Height of button background height */
padding-left:8px;
/* Width of left menu image */
text-decoration:none;
color:#000;
display:inline;
margin-left:10px;
padding-top:0;
visibility:inherit;
width:135px}

button.ovalbuttonInline span{
background:transparent url(../images/english/button_silver_documentbody.png) no-repeat top right;
padding:4px 25px 4px 10px;
/*Set 11px below to match value of 'padding-left' value above*/
text-decoration:none;
display:inline;
visibility:inherit}

button.ovalbuttonInline:hover span{
/* Hover state CSS */
color:#000;
text-decoration:none;
visibility:inherit}

button{
border-style:none;
cursor:pointer;
font-weight:700;
text-align:center;
width:180px}

button span{
position:relative;
display:block;
white-space:nowrap;
padding:0 0 0 20px}

button.submitBtn{
background:url(../images/english/left_silver_button_end.png) top right no-repeat;
display:block;
font:normal 13px Arial;
line-height:22px;
height:22px;
padding-left:8px;
text-decoration:none;
color:#000}

button.submitBtn span{
height:22px;
line-height:22px;
background:url(../images/english/left_silver_button_body.png) top left no-repeat;
width:150px}

button.submitBtn:hover{
background:url(../images/english/left_silver_button_end.png) bottom right no-repeat}

button.submitBtn:hover span{
background:url(../images/english/left_silver_button_body.png) bottom left no-repeat}

button.submitBtnRight{
background:url(../images/english/button_silver_documentRight.png) top left no-repeat;
display:block;
font:normal 13px Arial;
line-height:22px;
height:22px;
padding-left:0px;
padding-right: 8px;
text-decoration:none;
color:#000}

button.submitBtnRight span{
height:22px;
line-height:22px;
padding-left:8px;
padding-right: 8px;
background:url(../images/english/button_silver_documentbody.png) top right no-repeat;
width:150px}

button.submitBtnRight:hover{
background:url(../images/english/button_silver_documentRight.png) bottom left no-repeat}

button.submitBtnRight:hover span{
background:url(../images/english/button_silver_documentbody.png) bottom right no-repeat}

#xlink{
display:inline-block;
margin-left:10px}

a.moreInfoButton{
background:transparent url(../images/english/left_end.png) no-repeat top left;
display:block;
float:left;
font:normal 13px Arial;
/* Change 13px as desired */
line-height:16px;
/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height:24px;
/* Height of button background height */
padding-left:8px;
/* Width of left menu image */
text-decoration:none;
color:#FFF;
font-family:Arial;
font-weight:700}

a.moreInfoButton span{
background:transparent url(../images/english/roundedge-right.png) no-repeat top right;
display:block;
padding:4px 25px 4px 0;
/*Set 11px below to match value of 'padding-left' value above*/
text-decoration:none}

.leftPadding,.rightPadding{
padding-left:10px}

a#btnSupport, a#btnNews{
background: url(../images/english/btn_arrow_blue.png) no-repeat 240px 18px #1675be;}
a#btnMobile{
padding-left:50px;
background: url(../images/english/icon_download.png) #7e8c8d no-repeat 10px 10px;
width: 210px;}
a#btnSupportRegular{
background: url(../images/english/btn_arrow_blue_regular.png) no-repeat 240px 9px #1675be;}
a#btnNews:hover, a#btnSupport, a#btnMobile, a#btnSupportRegular:hover{
text-decoration: none;}
a.accessoryButton{
color: #FFFFFF;
display: inline-block;
height: 25px;
line-height: 25px;
margin-top: 15px;
padding: 17px 10px;
width: 250px;
font-size: 12pt;}
a.accessoryButtonRegular{
color: #FFFFFF;
display: inline-block;
height: 12px;
line-height: 12px;
margin-top: 15px;
padding: 12px 10px;
width: 250px;
font-size: 15px;}
a.moreInformationContactButton {
color: #FFFFFF;
background-color: #1675be;
border-color: #1367a7;
display: inline-block;
font-weight: normal;
text-align: center;
vertical-align: middle;
cursor: pointer;
white-space: nowrap;
padding:6px 12px;
font-size: 13px;
line-height: 1.4285;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
margin: 5px 0 5px 0;
}

/****** Footer window style *************/
#footer{
font-size:18pt}
#footerPSDX{
font-size:.9em;}

.smallfont{
font-size:8pt;
text-align:left;
vertical-align:text-top}

/***** Below changes are done for the user story US85805/US85806/US85795 ******/

.pageTitle
{
	color:#7e8c8d;
	font-size:1.625em;
	font-weight: bold;
	text-align:left;
	vertical-align:text-bottom;
	font-family: arial, sans-serif;
}
/***** End of the changes for the user story US85805/US85806/US85795 ******/

.REDESIGNpageTitle{
font-size:26px;
font-weight: bold;
color:#7e8c8d;
text-align:left;
vertical-align:text-bottom;
font-family: arial, sans-serif;
margin-left:-1px;}

.micromedexLogo{
font-size:15pt;
color:#2e008b;
text-align:left;
vertical-align:text-top;
font-family: arial, sans-serif}

.level1Title{
font-size:12pt;
color:#515355;
text-align:left;
font-family: arial, sans-serif}

.level2Style{
font-size:10pt;
color:#000;
text-align:left;
font-family:arial, sans-serif}

.orangeLine{
width:100%;
color:#515355;
vertical-align:middle;
height:1px}

.grayLine{
width:100%;
color:#515355;
vertical-align:middle;
height:1px}

.grayLineForCopyright{
width:95%;
color:#25282a;
vertical-align:bottom;
height:1px}

.copyrightMargin{
color:#25282a;
margin-left:40px;
vertical-align:top}

/*************** Example Searches help *************************/
#exTitle1{
font-family: Arial, Helvetica, sans-serif;
font-size:1.25em;
color:#515355}

#exTitle2{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:700;
color:#000}

/***********  DE Explination popup ******************/
#deXpline ol {padding-top:.5em}
#deXpline ol li {padding-bottom:.85em}
#deXpline {height:80%}

/****** My Subscription style *************/
div.subscriptionLevel2Heading{
font-size:.9em;
text-align:left;
vertical-align:text-top}

td.textTopLeft{
text-align:left;
vertical-align:text-top}

div.complimentary{
font-size:.8em;
font-style:italic;
padding-top:10px}

div.external{
font-size:.8em;
font-weight:700;
text-align:left;
vertical-align:text-top;
padding-top:10px}

.paddingBottom2{
text-align:top;
padding-bottom:2em}

div.subTitle{
padding-left:10em;
font-size:.9em;
font-weight:700}

div.productName{
font-size:.75em;
text-align:left;
vertical-align:text-top;
padding-top:5px}

.inline{
display:inline}

/*****************************Drug Compare***********************************/
.orangeDiv{
color:#0072ce;
width:.2%}

.jumpTo{
display:block;
font-size:.85em}

.secondaryDrugHeading{
font-size:1em;
color:#515355}

.mainDrugHeading{
font-size:1.8em;
color:#25282a}

.indenting{
margin-left:10px}

.indentingDouble{
margin-left:20px}

.clearDivs{
clear:both}

.sectionTitleDC{
margin-bottom:5px;
color:#fff;
margin-top:10px;
font-size:1.1em;
line-height:1.2em;
padding:5px;
text-indent:5px;
background-color:#2e008b;
border-bottom:1px solid #2e008b;
border-left:none;
border-right:none;
border-top:none}

.displayHeadingCompare{
font-size:.9em;
color:#515355}

.borderTop{
border-top:1px solid #CCC}

#leftNAV{
padding-left:10px;
padding-top:2px;
}

.visibilityH{
display:none}

/***********************DrugDex/PoisinDex Product Display***********************************/
.productClassCollapsed{
display:block;
background:url(../images/english/icon_expandall.png) no-repeat 0 4px;
padding-left:10px;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;
vertical-align:top;
color:#0072ce;
font-weight:700}

.productClassExpand{
display:block;
background:url(../images/english/icon_collapseall.png) no-repeat 0 4px;
padding-left:10px;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;
vertical-align:top;
color:#0072ce;
font-weight:700}

.div100{
width:100%;
margin-left:25px;}

.firstTd{
width:25%;
align:left; 
vertical-align:top}

.int_title {
width:15%;  
align:left;
padding-top:2px;
padding-bottom:4px;
font-weight:bold;
display:inline-block;
line-height:2em;
vertical-align:top;
}
.int_div {
width:95%;
line-height:2em;
margin-left:10px;
}

#int_indicat_title {
vertical-align:top;
}
#int_indicate{
display:inline-block;
width:80%;
}
.int_info, .int_attivo{
line-height:2em;
padding-top:2px;
padding-bottom:4px;
line-height:2em;
vertical-align:middle;
display:inline-block;
width:45%;
}
.int_attivo{
width:25%;
}

#pdxID{
font-size:.75em}

.toxPointList {
margin-top:10px;
font-weight:bold;
}
.toxPointText{
padding-top:5px;
}
.toxSubLists {
padding-top:10px;
margin-left:20px;
}
.termRadio{
vertical-align:middle;
}

#PDXdisplay  {display: inline;}
.termLabelPDX{font-size: 1.1em;}

#titlebar{
display:block;
width:100%;
margin-left:-10px;
}

/** US86019 Margin changed from -18px to 25px to avoid alignment issue */
#aapccLink{
width:19%;
text-align:right;
display:inline;
float: right;
margin: -25px 10px 0 80%;
font-size: .85em;
}

#productContainer{
margin: 0 5px 0 10px;}


.chapterLink {
padding: 5px 0 8px 0;
}

.deadName{
color:red;
}

#Routes {
position: absolute;
width:auto;
left:13px;
visibility: hidden;
z-index:1;
padding: 0;
background-color: #fafafa;
BORDER: none;
font-size:.9em;}
.routeListdb{
padding:5px;
display:block;
color:#3b3d3f;
font-weight: normal;
font-size:.75em;
}
.drugNM {
color:#3b3d3f;
border-left: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
border-top: 1px solid #d9d9d9;
padding:2px;
}
#Routes table {
border-collapse:collapse;
border-right:1px solid #d9d9d9 ;
}


.astrix{font-size:3em;
vertical-align:text-top;
}

.cellLeft {padding-top:5px;padding-bottom:5px;}

.cellLeft b {font-size:1.2em}

.cellRight {
text-align:right;
height:74px;
vertical-align:middle;
font-weight:bold;
}

.cellRight a {color:#0072ce;}

#webimage {
background-image:url(../images/english/iPhone-iPad-screen.png);
background-position:center center; 
background-repeat:no-repeat;
}

.orangeBarDivide{
border-bottom:1px solid #515355;
margin-bottom:10px;
padding:3px 0 3px 0;
}
/*changes for us87900-mmf5 carry over alignment issuse fix in redbook page*/
#customListMgrLink{
text-align:right;
display:inline;
float: right;
margin: -25px 25px 0 0;
font-size: .85em;
padding-right:8px;
}
#noSummaryText, #noSumDoc {
margin-left:10px;
color:#515355;
}
#noSummaryText{margin-bottom:8px;}

#mdx_why{
font-weight:bold;
font-size:.9em;
}
.hasRoutes{
margin-left:5px;
margin-bottom:10px;
margin-top:5px;
background:transparent url(../images/english/bgd_refineSelect2.gif) no-repeat left top;
color:#000;
display:block;
height:18px;
padding-top:3px;
padding-right:15px;
padding-left:6px;
font-size:.9em;
width:140px;}

.hasRoutes:hover{
background:url(../images/english/bgd_refineSelect2.gif) no-repeat left bottom;
color:#000}

#summaryPopTitle {
font-size:1.2em;
font-weight:bold;
margin-bottom:10px;
}

.citationContent{
height:200px;
width:400px;
margin-left:50px;
margin-top:15px;
background-color:#fff;
border:1px solid #515355;
overflow-y:auto;
overflow-x:hidden;
color:#000;
font-size:.8em;
}

.citationPopup {
height:300px;
width:500px;
background-color:#e3e5e5;
border:8px solid #515355;
border-radius: 9pt 9pt 9pt 9pt;
display:none;
visibility:hidden;
}

.citeTitle {
font-size: 1.2em;
margin-left: 5px;
text-transform:uppercase;
color:#25282a;
margin-top:5px;
}

.citeClose {
font-size: 1.2em;
color: #515355;
margin-top:10px;
background:url("../images/english/icon_CloseBlue.png") no-repeat scroll right center transparent;
margin-right:20px;
}
.citeClose a {
color: #515355;
font-size: 1.2em;
font-weight: bold;
text-transform:uppercase;
margin-right:20px;
}

#displaybox {
z-index: 10000;
filter: alpha(opacity=50); /*older IE*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
-moz-opacity: .50; /*older Mozilla*/
-khtml-opacity: 0.50;   /*older Safari*/
opacity: 0.50;   /*supported by current Mozilla, and Safari*/
background-color:#eee;
position:fixed; top:0px; left:0px; width:100%; height:100%; color:#FFFFFF; text-align:center; vertical-align:middle;
}

.pmtip {
position: absolute; 
width: 500px; 
left:150px; 
top:198px; 
visibility: hidden; 
z-index:500; 
padding: 4px; 
background-color: #FFF; 
BORDER: 2px solid #515355; 
font-size:.8em;
}
.newsTitle {
background-color:#515355;
}
#pmupdates .full .third .pmheader,
#pmupdates .full .last_third .pmheader {
border: 1px solid #cecece;
background-color:#ccc; 
}
pmupdates .full .third,
#pmupdates .full .last_third {
border: 1px solid #cecece;
}
#announcements {
background: #F4F7F8;
border: 1px solid #C6C6C6;
margin: auto;
padding: 20px;
width: 700px;
height: 350px;
margin-top:1em;
}

#announcements h1 {
font-size: 1.5em;
font-weight: bold;
margin-bottom: 10px;}

#announcements ul li {
color: black;
font-weight: normal;
margin-top: 5px;
padding-left: 20px;
}
/*************************** News Feed ********************************/
#TICKER {
margin-right:10px;
margin-left:10px;
height:27px;
border-bottom: #000 solid 1px;
visibility:visible;
display:inline-block;
font-size:14px;
}
#TickerContainer {
margin-left:0px;
left:0;
display:inline-block;
margin-top:5px;
}
#leftimage { margin-top: 60px; position:relative;}
#rightimage { margin-top: 60px;position:relative;}


#newsFeedContainer{ visibility: hidden;}
.NewsImageCell{verticle-align:top}
#newsAll {
display:inline-block;
margin-left:10px;
width:12%;
border-right: solid 1px #000;}
#newsAll:hover { cursor:pointer;
background:#FFB400}
.clinicalTickerNews, .MDXTickerNews, .EventTickerNews { vertical-align:middle;}
.newsText { vertical-align:bottom}
#OutageMsg{
font-size:.9em;
color:red;
margin-left:15px;
width:98%;}

#nfpachdr {
width:98%;
height: 50px;
color:#fff;
font-size:2em;
font-weight:700;
margin-left:10px;
}
#newsPopTitle{
width:75%;
display:inline-block;
margin-left:15px;
}
#newsPopupClose{
width:25%;
padding-right:5px
}
.newsFeedDialogContent{
/* the body of the newsfeed dialog */
padding:5px 10px 1px;
background-color: white;
border:0px;}

.imgFullArticle{margin-left:5px;
margin-right:15px;}
#closebutton{margin-left:1.5em;}

#TICKER table { margin-left:auto; margin-right:auto;margin-top:2px;}
.imgFullArticle{border:0px;margin-bottom: -3px;}
.VFA a{border:0px;font-weight:bold;color:#0072ce;}
.NewsImageCell {vertical-align:top;}
.NewsSynop {
font-face: arial,trebuchet,san-serif;
font-size: 12px;
}
#newsFeedPopups {
border: 5px solid #ADADAE !important;
background: #fff !important;
padding: 0 !important;
-moz-border-radius:0;
-webkit-border-radius:0;
}
#newsFeedPopups #nfpac{
border:none;
background:white;
margin-left:-20px;
padding-left:20px;}
#newsFeedPopups .outputContent {
overflow:auto;}
#newsFeedPopups #nfpachdr {
background: url(../images/english/bg_news_title.png) no-repeat top left;
height: 80px;
color:#fff;
font-size:26px;
font-weight:bold;
width:100%;
margin:auto;
}
#newsFeedPopups #newsPopTitle{
width:75%;
display:inline-block;
height: 65px;
margin-left:0px;
padding: 15px 0 0 80px;
}
#newsFeedPopups #newsPopupClose{
position: absolute;
top: 15px;
right: 15px;
font-size:12px;
font-weight:normal;
color:#d7d7d7;
text-transform:uppercase;
cursor:pointer;
width:auto;
padding:0;
}
#newsFeedPopups #newsContent {
width:680px;
height:400px;
margin: 5px 20px auto 4px;
padding:0 0 0 16px;
overflow:auto;
border:none;
outline:none;}
#newsFeedPopups .dijitAccordionTitleFocus {outline: none;}
#newsFeedPopups .dijitAccordionTitle {background:#fff;border:none;outline: none;}
#newsFeedPopups table {border-bottom:1px solid #ADADAE;}
#newsFeedPopups span.VFA {
display: block;
width: 100%;
text-align: right;
}
#newsFeedPopups .lastModified {
font-style:italic;display:block;}
#newsFeedPopups .NewsSynop > p {
margin-top: 0px;}
#newsFeedPopups .dijitAccordionTitle.dijitAccordionTitleSelected .dijitAccordionArrow {
background: url(../images/english/arrow_caret_dn.png) no-repeat center left;
width: 16px;
height: 16px;
margin: -5px -5px 0 -16px;
background-size: 16px;
}
#newsFeedPopups .dijitAccordionTitle .dijitAccordionArrow {
background: url(../images/english/arrow_caret_rt.png) no-repeat center left;
width: 16px;
height: 16px;
margin: -5px -5px 0 -16px;
background-size: 16px;
}

#accordion .dijitTitlePaneTitleFocus,
#titlePanezone .dijitTitlePaneTitleFocus {
outline:none;
}
#accordion .dijitTitlePaneTitle,
#titlePanezone .dijitTitlePaneTitle {
padding: 16px 0;
border-bottom:1px solid #eee;
}
#accordion .dijitTitlePaneTitle.dijitOpen,
#titlePanezone .dijitTitlePaneTitle.dijitOpen {
border-bottom: none;
}
#accordion .dijitTitlePaneTitle-hover .dijitTitlePaneTextNode,
#titlePanezone .dijitTitlePaneTitle-hover .dijitTitlePaneTextNode{
text-decoration: underline;
}
#accordion .dijitTitlePaneTextNode,
#titlePanezone .dijitTitlePaneTextNode {
font-size:13px;
font-weight:normal;
color:#0072ce !important;
}
#accordion .dijitTitlePaneTitle-hover,
#titlePanezone .dijitTitlePaneTitle-hover {
text-decoration:none;
}
#titlePanezone .dijitTitlePaneContentOuter {
border-bottom: 1px solid #cccccc;
}
#accordion .dijitTitlePaneContentOuter {
border-bottom: 1px solid #cccccc;
}
#accordion .dijitTitlePaneContentInner,
#titlePanezone .dijitTitlePaneContentInner{
padding: 0 0 10px 17px !important;
}
#accordion ul.para-list {
padding-left: 40px;
margin-left: 0;
padding-top: 5px;
}
#accordion ul.para-list li {
font-size: 13px;
font-weight: normal;
color: #333333;
display: list-item;
list-style-type: disc;
}
#accordion ul {
padding-left: 10px;
padding-top: 5px;
}
#accordion ul .item_list {
padding-left: 0px;
margin-left: 0;
padding-top: 5px;
}
#accordion ul .item_list li ,
#accordion ul .para-list-item {
font-size: 13px;
font-weight: normal;
color: #333333;
display: list-item;
list-style-type: disc;
}
#accordion .dijitBorderContainerPane,
#titlePanezone .dijitBorderContainerPane {
font-size: 13px;
font-weight: normal;
color: #333333;
}

.dtt_column, .dtt_text, .dtt_Adult, .dtt_Pediatric {
display:inline-block;
vertical-align:top;
}
.dtt_column {
width:24%;
}
.dtt_text {
width:54%;
}
.dtt_Adult {
width:20%;}

.dtt_Adult span {
 padding-left:5px;
}
.printHeaderLine {
margin-left:10px;
margin-right:15px;
background-color:#e6f1fa;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}

.displayHeaderLine {
font-size:13px;
color:#ffffff;
background:#1675be;
padding:10px;
font-weight:bold;
margin-left:8px;
}
#main_comparative_tables {
margin-right:5px;
}
#main_drugs_that_treat .dijitTitlePaneTitle,
#main_comparative_tables .dijitTitlePaneTitle {
height: 65px;
line-height:65px;}
#main_drugs_that_treat .dijitTitlePaneTitleFocus,
#main_comparative_tables .dijitTitlePaneTitleFocus {
outline:none;}
#main_drugs_that_treat .dijitTitlePaneTitle.dijitOpen,
#main_comparative_tables .dijitTitlePaneTitle.dijitOpen {
border-bottom: none;}
#main_drugs_that_treat .dijitTitlePaneContentOuter,
#main_comparative_tables .dijitTitlePaneContentOuter {
border-bottom: 1px solid #cccccc;}
#main_drugs_that_treat .dijitTitlePaneTextNode,
#main_comparative_tables .dijitTitlePaneTextNode {
font-size:13px;
font-weight:normal;
color:#0072ce !important;}
#main_drugs_that_treat .dijitTitlePaneTitle-hover .dijitTitlePaneTextNode,
#main_comparative_tables .dijitTitlePaneTitle-hover .dijitTitlePaneTextNode{
text-decoration: underline;}
#main_drugs_that_treat .dijitTitlePaneTitle-hover,
#main_comparative_tables .dijitTitlePaneTitle-hover {
text-decoration:none;
}
#main_drugs_that_treat .dijitTitlePaneContentInner,
#main_comparative_tables .dijitTitlePaneContentInner{
padding: 0 0 10px 10px !important;}

#main_comparative_tables ul.list-tabs { margin: 0; padding: 0; list-style: none; }
#main_comparative_tables ul.list-tabs li { display: inline-block; margin-right: 1px;}
#main_comparative_tables ul.list-tabs a { display: block; position: relative; background: #7e8c8d; color: #fff; font-size: 14px; line-height: 35px; padding: 0 25px; text-decoration:none; }
#main_comparative_tables ul.list-tabs li.selected a { background: #924fa7; }
#main_comparative_tables ul.list-tabs li.selected a:after{ content: url(../images/english/icon_arrow_tab_content.png); position: absolute; top: 50%; left: 38%; z-index: 10; }
#main_comparative_tables ul.item-list li a > i { width: 16px; }

#main_comparative_tables .hidden {
display:none;
}
#main_comparative_tables .REDESIGNresultsDisplayBar {
padding-bottom: 0 !important;
}
#main_comparative_tables p.text {
font-size: 13px;
font-weight: normal;
color: #333333;
margin-left:10px;
}
#main_comparative_tables ul.para-list {
padding-left: 40px;
margin-left: 0;
padding-top: 5px;
margin-top:-1em;
}
#main_comparative_tables ul.para-list li {
font-size: 13px;
font-weight: normal;
color: #333333;
display: list-item;
list-style-type: disc;
}
#main_comparative_tables .displayHeaderLine {
margin-top:-10px;
margin-left:8px;
}
#main_comparative_tables .articleContent {
font-size: 13px;
font-weight: normal;
color: #333333;
margin-left:8px;
}
#main_comparative_tables .articleContent .displayHeaderLine {
margin:0 0 1em 0;
}
#main_comparative_tables table {
width:100% !important;
border:none;
font-size: 13px;
margin-bottom: 1em;
border-collapse: collapse;
}
#main_comparative_tables tr,
#main_comparative_tables th {
}
#main_comparative_tables td {
padding: 10px;
text-align: left;
border: 1px solid #bec3c9;
}
#main_comparative_tables tr.caption td {
text-align: left;
font-weight:bold;
padding-left:0;
font-size: 15px;
border: none;
}
#main_comparative_tables tr.headerLine td {
font-size: 13px;
color: #ffffff;
background: #1675be;
padding: 10px;
font-weight: bold;
vertical-align: bottom;
}
#main_comparative_tables a.refLink {
float: left;
margin-left: -1ex;
}
#main_comparative_tables span.refNumber {
float:left;
}
#main_comparative_tables span.refContent {
display:block;
padding-left:25px;
}
#main_comparative_tables #SectionXRef {
padding-left: 10px;
}
#main_comparative_tables .revisionDate {
font-weight: normal;
margin-left:10px;
}
#pscroller2{
height:25px;
border-top: 1px solid black;
border-bottom: 1px solid black;
padding: 2px;
}

#pscroller2 a{
text-decoration: none;
}
.someclass{ //class to apply to your scroller(s) if desired
}
#doSearchBtn{vertical-align:top;}
.dijitMenuItem.active{
background: #1A76B9 !important;}

.resultsBar {
  padding-top: 5px;
}

.resultsBar div {
  display: inline;
  font-size: 13px;
  font-weight: normal;
  color: #7e8c8d;
  padding-right:15px;
}

.showSearchResultsBar {
  float: right;
  Font-size: 12px;
  Font-weight: normal;
  color: #7e8c8d;
  text-align: right;
  padding-top: 15px;
  padding-right:5px;
}

.showSearchResultsBar a {
  font-size: 12px;
  font-weight: normal;
  color: #0072ce;
}

.showSearchResultsBar div {
  padding-bottom: 3px;
}

#brandAlphaHeader {
  padding-bottom:5px;
}
.footerTable {
width: 100%;
margin-left:10px; 
border-top:1px solid #ccc0c0;
margin-top: 15px;
padding-bottom: 5px;
}
.norwayHeaderImage {
text-align: right;
}
.headerLogo {
vertical-align:bottom; 
padding-right:0px;
padding-top:10px;
padding-bottom:10px;
}
.inlineDisplay {
display:inline;
}

.neoFaxForm {
display: inline; 
margin: 0;  
}
.BNDocInfoTop {
margin-left:5px;
}

/*****************************Media Printing***********************************/
/*note: font sizes are deliberately set as "pt". per css print style conventions*/
@media print {
  body {
    background: #FFF;
    font-family: Arial, Helvetica, sans-serif
  }

  #main_redesign {
    display: none;
  }

  #searchContent {
    display: none;
  }

  #alphaList {
    display: block;
  }

  #AppTopDiv, #footerNav, #leftNAV, #main, #main_drugs_that_treat, #main_comparative_tables {
    display: none;
    height: 0;
    width: 0
  }

  a:link, a:visited {
    color: #0072ce;
    background: transparent;
    text-decoration: underline
  }

  #centerDoc a:link {
    color: #0072ce;
    background: transparent;
    text-decoration: underline
  }

  .display {
    display: none;
    height: 0;
    width: 0
  }

  .link {
    display: inline;
    color: #0072ce;
    background: transparent;
    text-decoration: underline
  }

  .noprint {
    display: none;
    height: 0;
    width: 0
  }

  #docInfoTop {
    padding-bottom: 10px
  }

  #printFooter, #footer {
    font-size: 10pt;
    color: #000;
    margin-left: 10px;
    font-family: Arial, Helvetica, sans-serif
  }

  .revisionDate {
    margin-left: 10px
  }

  .noPrintAvailable {
    font-size: 12pt
  }

  #imprintData {
    border: #515355 1px solid;
    height: 150px;
    padding: 5px
  }

  #imprintDataPrint {
    border: 1px solid #515355;
    float: left;
    width: 98%
  }

  #drugimages .fieldLabel {
    text-align: right;
    font-weight: 700;
    color: #000
  }

  #fieldLabelDrugTitle {
    clear: both;
    text-align: center;
    padding: 5px 0;
    color: #515355;
    font-size: 1.3em;
    font-weight: 700;
    font-family: Arial
  }

  .printable {
    font-size: 13pt;
    width: 771px;
    display: block;
    margin: 0;
    float: none;
  }

  #drugTitle {
    font-size: 20pt;
  }

  #pgContentSet {
    font-size: 12pt;
  }

  .listitems, .item_list {
    padding-top: .25em;
    padding-bottom: .25em;
    padding-left: 5px;
  }

  table {
    width: 85%;
  }

  .toxPointPrintText {
    padding-top: 5px;
  }

  .fitImage {
    width: 95%;
  }

  .int_title {
    width: 25%;
  }

  .TitleLink {
    font-size: .8em;
  }

  .dtt_text {
    width: 50%;
  }

  .articleContent div.displayHeaderLine {
    margin-bottom:5px;
    margin-top:10px;
    font-size:1.1em;
    line-height:1.2em;
    padding:5px;
    margin-left: -10px;
    width:98%;
    text-indent:5px;
    background-color:#2e008b;
    border-left:none;
    border-right:none;
    border-top:none;
    color:#fff;
  }

  .articleContent tr.headerLine td {
    font-weight: bold;
  }
  .articleContent td{
    font-size: 16px;
  }
  .detailPageMainDiv, .buildHeadingPart, .detailPageCompanyMainDiv,.pdxProductCaseNumber, .documentMainDiv{
  	display: none;
  }  
 
}

/***** Below changes are done for the user story US85805/US85806/US85795 ******/
.multiToolButton {
	background-color: #7e8c8d;
	border-color: #1367a7;
	border-radius:4px;
	font-size: 13px;
	line-height: 1.42857143;
	padding: 6px 12px;
	margin-right: 5px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	color: #FFF;
	display: inline-block;
}

.multiToolButton:hover {
	background-color: #6a7778;
	border-color: #0d4570;
	font-size: 13px;
	line-height: 1.42857143;
	padding: 6px 12px;
	margin-right: 5px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	color: #FFF;
	display: inline-block;
}

/** Added GoBtn Class to Primary Button for US86019 */
.multiToolBtnSubmit, .GoBtn {
	background-color: #1675be;
	border-color: #ccc;
	border-radius:4px;
	font-size: 13px;
	line-height: 1.42857143;
	padding: 6px 12px;
	margin-right: 5px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	color: #FFF;
	display: inline-block;
}

.multiToolBtnSubmit:enabled:hover, .GoBtn:enabled:hover {
	background-color: #005ba5;
	border-color: #adadad;
	border-radius:4px;
	font-size: 13px;
	line-height: 1.42857143;
	padding: 6px 12px;
	margin-right: 5px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	color: #FFF;
	display: inline-block;
}
/* removed input[type="text"] class */

.DrillDownBox input {
    font-size: 1em;
    color: #333333;
    padding: 8px;
    border:Solid 1px #d6d6d6;
    width:300px;
    border-radius:4px;
    /*'Enter search term' wrapping issue fix'*/
    float: left;
    margin-bottom: 15px;
    /*End of 'Enter search term' wrapping issue fix'*/
}
.multiToolList {
	float: left;
	padding-top: 4px;
}
.multiToolTitle {
	padding: 4px 0;
	color: #333;
	font-size: 13px;
	font-weight: bold;
}
.IconListLabel{
	margin: 0 0 5px;
	width: 300px;
	color: #333;
	font-size: 13px;
	font-weight: bold;
}
.DrillDownBox {
	margin: 0 0 3px;
	padding: 0;
	color: #333;
	font-size: 13px;
	font-weight: bold;
}
.instructions {
	padding-top: 7px;
	padding-bottom: 15px;
	width: 97%;
	color: #333;
	font-size: 13px;
}
.multiSelectMoveRight, .multiSelectMoveLeft {
	display: inline-block;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	white-space: nowrap;
	font-size: 13px;
	line-height: 1.42857143;
	background-color:#7e8c8d;
	border:Solid 1px #ccc;
	width: 31px;
	height: 28px;
	margin-bottom: 5px;
	color: #FFF;
	border-radius: 4px; 
}

.multiSelectMoveRight:hover, .multiSelectMoveLeft:hover {
	background-color:#6a7778;
	border:Solid 1px #adadad;
	color:#FFF;
}
/***** End of the changes for the user story US85805/US85806/US85795 ******/
/***** Below changes are done for the user story US86018/US86024 ******/
input[type="checkbox"]  + label span[id*=_span] {
    display:inline-block;
    width:16px;
    height:16px;
    color:#999999;
    vertical-align:middle;
    background:#999999 url(../images/english/checkbox.png) left top no-repeat;
    cursor:pointer;
}
.checkboxSelected {
    color:#1675be !important;
    background:#1675be url(../images/english/checkbox_checked.png) left top no-repeat !important;
}
#description select { /*Newly added style*/
	display: block;
	width: 100%;
	height: 32px;
	padding: 6px 12px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #d6d6d6;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
td.txtbx { /*Newly added style*/
    font-size:13px;
    color:#333;
    padding-bottom:10px;
}
.textboxsearch { /*Newly added style*/
	font-size: 1em !important;
	color: #333333 !important;
	padding: 8px !important;
	border: Solid 1px #d6d6d6 !important;
	width: 300px !important ;
	border-radius: 4px !important;
}
#imprint .txtbx input[type="checkbox"].hidden {
    clip: rect(0 0 0 0);
    position: absolute;
}
#colorBoxLeft .txtbx input[type="checkbox"].hidden { /* Custom Checkbox Styling */
    clip: rect(0 0 0 0);
    position: absolute;
}
#description .showImages input[type="checkbox"].hidden { /* Custom Checkbox Styling */
    clip: rect(0 0 0 0);
    position: absolute;
}

/***** End of changes for the user story US86018/US86024 ******/
/*Disabled button look and feel issue fix*/ 
.multiToolBtnSubmit:disabled, .GoBtn:disabled{
	background-color: #68A5D5;
}
.multiToolButton:disabled{
	background-color: #ABB4B5;
}
/*End of Disabled button look and feel issue fix*/
/** Tox & Drug Product Look Up Visual Changes US86019 */

input[type=radio].hidden { 
    clip: rect(0 0 0 0);
    position: absolute; 
}
input[type=radio] + label span{
    display:inline-block;
    width:16px;
    height:25px;
    color:#333333;
    font-size:13px;
    background: url(../images/english/radio.png) left 5px no-repeat;
    padding-left: 25px;
    padding-top: -5px;
}
.radioButtonSelected{ 
    background: url(../images/english/radio_selected.png) left 5px no-repeat !important;
    font-weight: normal !important;
}
#pdxButton{
	padding-left: 5px;
}
/** End of Tox & Drug Product Look Up Visual Changes US86019 */

/* Below are the changes for caret navigation US86683*/
.link-wrapper {
  
    float: left;
}
.link-caret {
	width: 100%;
    height: 12px;
    float: left;
    background: transparent url(../images/english/icon_arrow_nav.png) center 0px no-repeat !important;
    z-index: 100;
    /* position: relative; */
    margin-top:-2px;
    display:none;
}
.link-caret-active {
	display:block;
}
/* End of the changes for caret navigation US86683*/
/***** Below changes are done for the user story US86597/US86598 ******/
.claro{
	padding-top: 3px;
}
  /** fixed for addAll/removeAll link  issuse*/
#addRemoveMultiTool
{
	margin-top: -4px;
}

/** added for us85173-Drug landing Intermediate salt/base page */
.REDESIGNpageSubTitle{
  font-size:16px !important;
  padding-top:20px;
  padding-bottom:10px;
}
.REDESIGNSaltBaseBrowseResultContent{
  width: 100%;
  font-size:.81em;
}

.REDESIGNSaltBaseBrowseResultContent ul{
   margin:0;
   padding:0;
   list-style-type:none;
   padding-left:25px;
}
.REDESIGNSaltBaseBrowseResultContent ul li {
    list-style-type: none;
    text-align: left;
    vertical-align: middle;
    border-bottom: 1px solid #eee;
}
.REDESIGNSaltBaseBrowseResultContent ul li a{
padding:0}

.popupsubheading{
font-weight: bold;
margin-top: -10px;
}

.accordionGreyHeader{
  padding: 14px 16px 14px 14px;
  gap: 16px;  
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color:#e8e8e8;
  .popupsubheading{
    margin-top: 0px;
  }
}

.indentGreyaccordion{
  margin-bottom: 0.5em;
}

.generalDosageBlock{
  border-bottom: 1px solid #E0E0E0;
  margin-top: 10px;
  margin-right: 10px;
  display: block;
}

.toxMaxWidth{
  max-width: 48rem;
}

.custom-list-item{
  list-style-type: disc;
  margin-left: 16px;
}

.custom-list-item-parent{
  list-style-type: none;
}

.custom-list-item-parent::before {
  content: '\2013';
  position: absolute;
  margin-left: -0.938rem;
}

.custom-list-item-outcome{
  list-style-type: none;
  margin-left: 16px;
}
/*Styles for Druglandingpage Accordion*/
.accordionHeader{
    padding: 14px 16px 14px 14px;
    gap: 16px;  
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    .popupsubheading{
      margin-top: 0px;
    }
}
.accordionHeader:hover{
    background-color:#e8e8e8;
}
.accordionHeaderLevel1{
  padding: 14px 16px 14px 14px;
  background-color:#e8e8e8;
}
.accordionHeaderLevel2{
  padding: 14px 16px 14px 14px;
}
.accordionLevelContent{
  padding: 0px 0px 0px 14px;
}
.accordionContent{
    padding: 0px 2rem 0px 14px;
}
.accordion_arrow{
    transform: rotate(0deg);
    cursor: pointer;
    flex-shrink:0;
}
.indent1accordion{
    border-bottom: 1px solid #E0E0E0;
    margin-right: 10px;
}
.accordionImportantNote{
    display: flex;
    align-items: center;
    gap: 3px;
    .popupsubheading{
        margin-top: 1px;
    }
}
.importantNoteImg{
    background:url(../images/english/warning_square.png);
    width:20px;
    height:20px;
}
.chevronDown{
    background:url(../images/english/chevron_down.svg);
    width:16px;
    height:16px;
}
.chevronUp{
  background:url(../images/english/chevron_down.svg);
  width:16px;
  height:16px;  
  transform: rotate(180deg);
}
.chevronDownFilled{
    background:url(../images/english/chevron_down_filled.svg);
    width:16px;
    height:16px;
    align-self:center;
}
.bannerArrow{
    background:url(../images/english/banner_left_arrow.svg);
    width:20px;
    height:20px;
    flex-shrink: 0;
}
.bannerContent{
    padding:5px 15px 5px 10px;
    display:flex;
    align-self:center;
    background-color:#e8d9fe;
    color:black;
    border:1px solid #ccabfd;
    letter-spacing:0.16px;
}
.bannerText{
    align-self:center;
    padding-left:10px;
}
.accordionSubContent{
  margin-block-start: 0.5em;
  margin-block-end: 0.5em;
}
#toggleAll{
  display:flex;
  color: #0072ce;
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom: 1px solid #E0E0E0;
  margin-right: 10px;
}
#toggleAllbtn{
  border-style: none;
  background-color: white;
  cursor: pointer;
  color: #0072CE; 
  text-align: left;
  padding-left: 2px;
  padding-right: 5px;
  font-weight: normal;
  width: 80px;
  margin-right: 20px;
}
.ivcompNotePopup{
    top: 260px;
    left: 40%;
    transform: translate(-50%, -50%);
    position: absolute;
    z-index: 1;
    opacity: 2;
    width:490px;
}
#ivcompNoteBox{
    border-style: solid;
    border-width: 0px 0px 0px 3px;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
    padding: 5px ;
    border-color: #5eb3f7;
    background-color: #0072ce;
}

#Preview-content-neofax{
  display: inline;
  margin-right: 10px;
  font-size: 12px;
  color: #FFFFFF;
}

.accordionTable table {
    border-collapse: collapse; 
    width: auto; 
    max-width: 48rem; 
    min-width: 23rem; 
    background-color: #fcfcfc; 
    border: #bac4bd 1px solid; 
    border-right: 2px solid #e3e8e5;
}
.accordionTable table colgroup col:first-child {
    min-width: 20%;
}
.accordionTable table tr td {
    font-weight: normal; 
    vertical-align: top; 
    padding: 0.5em; 
    border-style: solid;
    border-width: 1px;
    border-bottom-color: #cfd6d1;
    border-left-color: #bac4bd;
    border-top-color: #bac4bd;
    border-right-color: #fcfcfc;
}
.accordionTable table tr:first-child td {
    font-weight: 600; 
    padding: 0.5em; 
    background-color: #d6dcd7; 
    border: 1px solid #d6dcd7;
} 
.accordionTable table tr:first-child td:first-child {
    font-weight: 600; 
    border-right-color: #d6dcd7;
}
.accordionTable table tr td:first-child {
    font-weight: normal;
}
.accordionTable table tr td[colspan="2"], .accordionTable table tr td[colspan="3"], 
.accordionTable table tr td[colspan="4"], .accordionTable table tr td[colspan="5"], 
.accordionTable table tr td[colspan="6"], .accordionTable table tr td[colspan="7"], 
.accordionTable table tr td[colspan="8"], .accordionTable table tr td[colspan="9"], 
.accordionTable table tr td[colspan="10"] {
    font-style: oblique; 
    border-bottom-color: #bac4bd;
}
.accordionTable table tr td[align="center"] {
    text-align: left; 
    font-style: normal;
}
/* CHROME/EDGE DEFECT EXCEPTION */
/*.accordionTable table tr td[align="center"]:not(first-child) {
    border-left-color: #fcfcfc;
}*/

/*  Added new classes for allowing popups to out of the doc header.*/
.allergyAddedPopUp{
/* z-index: 1050 !important; */ 
}
/* Added to grey out the background for calculator popups.*/
#overlay
{
  z-index:1001;
}
/*Added for Implementation - Integration with poison control*/
.showSelectProductTox{
width: 18px;
background: url(../images/english/fa-download.png) left bottom no-repeat;
border:0;
padding-top: 25px;
padding-left:19px;	
font: 13px arial, sans-serif;
}

/* Added to fix issue in Safari - icons not displaying in Tox Results,DrugId results page */
.showSelectProductToxDrug{
background: url(../images/english/fa-download.png) left bottom no-repeat;
border:0;
padding-left:19px;   
font: 13px arial, sans-serif;
display:block;
height:15px;
}

/* Added for M3627 - Integration with poison control */
.showSelectProductToxDrugPCC{
background: url(../images/english/tox/CMS.svg) left bottom no-repeat;
border:0;
padding-left:19px;   
font: 13px arial, sans-serif;
display:block;
height:15px;
}

.selectProduct{
padding-left:7px;	
}
.showSelectProductDrugId{
width: 18px;
background: url(../images/english/fa-download.png) left bottom no-repeat;
padding-left:22px;	
font: 13px arial, sans-serif;	
}

.showSelectProductDrugIdWS{
background: url("../images/english/fa-download.png") no-repeat scroll left center;
border: medium none;
color: #515355 !important;
font-size: 0.8em;
font-weight: 700;
padding-left: 18px;
text-indent: 4px;
text-decoration: none !important;
text-transform: uppercase;
}

.caseNumberWS{
color: #515355;
font-size: 0.8em;
font-weight: 700;
text-transform: none;
}

.selectProductButton{
float: left;
margin-top: 3px;
}

#dialogueBottomAlternateDrugIdWS {
margin-left: 5px;
margin-top:23px;
text-transform: uppercase;
}

#AAPCCAndProductId{
padding-top:5px;
}

.toxResultBar{
height: 43px;
box-sizing: border-box;
padding: 10px;
line-height: 20px;  
margin-top: -11px; 
}

#toxResultTitle {
float:left;
margin-top:5px;
}

#toxModifySearchBtn{
vertical-align:top;
float:left;
margin-top:3px;
margin-left:10px; 
}

#toxResultPrint{
float:right;
padding-bottom:5px;
margin-top:4px;
display:inline;
}

.productSelectionNotification{
background-color: #1675be;
border: 0px;
color:#fff;
font-size: 0.85em;
font-family: Arial;
padding: 10px;
position: fixed;
width: 400px;
visibility:hidden;
z-index: 1;
text-align: center;
}

.level1Sections{
margin-left:15px;
display: inline-block;
margin-top: 10px;
}

.watContainer {
    width: 50%;
    float: right;
    height: 192px;
    position: relative;
    top: 0px;
    background: #20201F url(../images/english/Merative_EAL.png) no-repeat top right -35px;
}

.wat_subContainer{
    padding-left: 32px;
    padding-right: 48px;
}

.watsonlogo {
    float: left;
}

.watImage{
    position: absolute;
    bottom: 10px;
    cursor: pointer;
}

.watsonsearch {
    position: relative;
    width: 100%;
    margin: 40px 0 0;
}

.watson_searchterm {
    width: 100%;
    height:40px;
    border: medium none;
    border-bottom: solid 1px #8c8c8c;
    /*background:#f3f3f3; */
    background: rgba(255, 255, 255, 0.85);
    outline: none;
    box-sizing: border-box;
    position: relative;
    font-size: 14px;
    padding-left:16px;
	padding-right:40px;
    font-family:IBMPlexSans-Regular;
	color:#8c8c8c;
}

.watson_navigateicon {

}

.navigateImage{
    position: absolute;
    top: 13px;
    cursor: pointer;
    display: block;
    right: 10px;
}
.bannerbottom {
    position: relative;
    height: 55px;
}
.bannerbottom p {
    margin: 0;
    position: absolute;
    right: -25px;
    bottom: 10px;
    color: #fff;
}
.bannerbottom p span {
    margin-left: 2px;
    /*display: inline-block; */
    vertical-align: middle;
}
.help_image{
	float: right;
	color: #fff;
	FONT-SIZE: 14PX;
	cursor:pointer;
}


.help_more{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 4px 16px;
	gap: 4px;
	position: absolute;
	width: 85px;
	height: 22px;
	right: 25px;
	bottom: 4px;
	background: rgba(255, 255, 255, 0.85);
	border-radius: 100px;
    font-size: 14px;
    font-family: IBMPlexSans-Regular;
    text-decoration: none;
    cursor:pointer;
}

/* Added new class for Micromedex Assitant LearnMore */ 
#learnMore{
	width: 73px;
	height: 22px;
	font-family: IBMPlexSans-Regular;
	font-weight: 400;
	font-size: 14px;
	line-height: 160%;
	letter-spacing: 0.01em;	
}

p.wat_information {
    color: #ffffff;
    font-family:IBMPlexSans-Medium;
    font-size: 20px;
    line-height: 20px;
    margin-top: 16px;
    margin-bottom:8px;
}
p.wat_sub_information {
    font-size: 13px;
    font-family: IBMPlexSans-Regular;
    color: #ffffff;
    margin: 0;
}
#watsonHelpContentPopup{
    height: 480px;
    width: 700px;
}

#watsonLearnMore {
    height:390px;
}

.watson_searchterm::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.watson_searchterm::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.watson_searchterm:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.watson_searchterm:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
#mdxLogoDiv{
 margin-top: 25px;
}
input [type=text]::-ms-clear {
   display: none;
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
 body{
		height:310%;
 }
 
 }

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2){ 
	 body{
		height:310%;
 }
}
/* Media queries */
@media only screen and (min-device-width : 1056px) and (max-device-width : 1311px) {
    .watContainer{
        background: #20201F url(../images/english/Merative_EAL.png) no-repeat top right 5px;
}
}
@media only screen and (min-device-width : 1312px) and (max-device-width : 1519px) {
    .watContainer {
        background: #20201F url(../images/english/Merative_EAL.png) no-repeat top 2px right 10px;
    }
    .watsonsearch{
        width:95%;
    }
	.bannerbottom p{
        right:5px;  
    }
    #inputSearchTermBoxLarge_enhance{
        width:89%;
    }
}
@media only screen and (min-device-width : 1520px) and (max-device-width : 1583px) {
    .watContainer {
        background: #20201F url(../images/english/Merative_EAL.png) no-repeat top 2px right 34px;
    }
    .qa_SubContainer_enhance {
        padding-left: 96px;
        padding-right: 163px;
    }
    .wat_subContainer {
        padding-left: 58px;
        padding-right: 224px;
    }
    .bannerbottom p {
        right: -75px;
    }
    .help_more{
        right: 75px;
    }
}
@media only screen and (min-device-width : 1584px) and (max-device-width : 1920px) {
    .watContainer {
        background: #20201F url(../images/english/Merative_EAL.png) no-repeat top 2px right 34px;
    }
    .qa_SubContainer_enhance {
        padding-left: 96px;
        padding-right: 163px;
    }
    .wat_subContainer {
        padding-left: 58px;
        padding-right: 233px;
    }
    .bannerbottom p {
        right: -75px;
    }
    .help_more{
        right: 75px;
    }
}

#calculatorNotesDiv, #calculatorHelpInfoDivID, #helpTitleDivId, #drugSelectionPedCalHelpInfoDivID
{
    position: absolute;
    top: 100px;
    left: 808px;
    width: 46.5%;
    border: 1px solid #666;
    BACKGROUND-COLOR: rgb(233, 234, 234);
}

#drugSelectionDivID
{
    width:50%;
    margin-top: 20px;
}

#calculatorDetailsDivId
{
    width: 50%;
    margin-left: 30px;
}

#calculatorNotesDiv, #helpInformationDivId
{
    top:400px;

}

#DrugNameDiv
{
    text-align: left;
    font-size: 20px;
    font-weight: bold;
    margin-top: 10px;
    margin-left: 30px;
}


#calcouterDiv .calculatorContent{
    position: relative;
    width: 99%;
    margin-left: 10px;
}

#helpInformationDivId
{
    border:none;
    top: 400px;
    padding: 7px;
    background-color: #e6e6e6;
    font-size: 14px;
    color: #333
}
#helpCaptionDiv
{
    background-color: white;
    z-index: 1;
    color: #5C068C;
    font-size: 18px;
    font-weight: bold;
}
#drugCaptionDiv
{
    color: #5C068C;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

#helpTitleDivId
{
    position: absolute;
    top: 200px;
    right: 10px;
    width: 33%;
    border: 1px solid #666;
    background-color: white;
    left: 60%;        
}

#neofaxStaticDoseDivId
{
    border:1px solid #666;
    background-color: #E9EAEA
}

#calcCaptionDiv{
    background-color: white;
    z-index: 1;
    color: #5C068C;
    font-size: 18px;
    font-weight: bold;
}

#calcTitleDivId {
    position: absolute;
    top: 230px;
    left: 60%;
    width: 33%;
    background-color: white;
    padding: 10px;
}

#neofaxrouteid fieldset,
#txtbx fieldset,
#calcTitleDivId fieldset{
    border: 1px solid #666;
}

#calculatorHelpInfoDivID, #drugSelectionPedCalHelpInfoDivID 
{
    margin-left:15px;
    margin-top: 5px;
    float: right;
    width: auto;
    font-size: 14px;
}

#calculatorHelpInfoDivID td, #drugSelectionPedCalHelpInfoDivID td
{
    padding-right: 20px;
}

 #DrugRouteCaptionDiv
 {
    background-color: white;
    z-index: 1;
    color: #5C068C;
    font-size: 18px;
    font-weight: bold;
}

#DrugSelectCaptionDiv
{
    background-color: white;
    z-index: 1;
    color: #5C068C;
    font-size: 18px;
    font-weight: bold;
    
    
}
#DrugUseSelectDiv, #DrugRouteSelectDiv
{
    padding: 18px;
    border: 1px solid #666;
    margin-left: 30px;
    margin-top: 10px;
}
#DrugUseSelect, #DrugRoute
{
   width:100%;
   border-right: 2px solid grey;
   overflow-x: auto;
}

#selDrugList, #selDrugCategory 
{
    width:auto;
    min-width:55%;
}


#pedAgeTodayTxtDiv
{
    border: none;
    border-color: transparent;
}

.populationModeLabel {
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    background-color: #FFFFFF;
    color: #7e8c8d;
}

.populationMode {
    text-align: center;
    font-weight: normal;
    font-size: 14px;
    color: #FFFFFF;
    background-color: rgb(146, 79, 167);
    padding: 10px 21px 10px 21px;
    margin-top: 7px;
}  

.CalcText {
    color:red;
}

/************************* Neofax Menu *******************/

#neofaxToolbar{
text-align:left;
width:99%;
margin-top: -2px;
margin-right: auto;
margin-bottom: 0;
}

#neofaxHeader{
padding-top:1%;
position:relative;
margin-bottom:10px;
font-family: Arial, Helvetica, sans-serif;
background: #7E8C8D !important;
}


.neofaxMenuItem {
float:left;
position: relative !important;
width: auto !important;
padding: 0 20px 5px 20px !important;
background: #7e8c8d !important;
border-left: 10px #FFFFFF solid;
color: #FFFFFF;
cursor: pointer;
}

.neofaxMenuItem:hover, .neofaxMenuItem.hover, .neofaxMenuItem.active {
background: #1A76B9 !important;
}

.neofaxMenuItem div, .neofaxMenuItem span {
vertical-align: bottom;
height:40px;
margin: 0;
padding: 0;
display:table-cell;
}

.neofaxMenuItem a.toolLink, .neofaxMenuItem span {
color: #FFFFFF !important;
font-size: 10pt !important;
outline: none;
}

#drugMonographDivId, #enteralFormulaDivId, #dosingCalculatorDivId {
padding: 0 20px 0px 20px;
vertical-align: middle;
}


/* the class "dialogContent" in neofax is renamed to "dialogContentNeofax" */
.dialogContentNeofax, .dialogContentNeofaxSearch{
/* the body of the dialog in neofax*/
    position:relative;
    width: 99%;
    margin-left: 10px;
}

.dialogContentNeofax > div input {
    margin-left: 10px;
}

.dialogContentNeofax > div #reviseButtonId {
	width: 43%;
}
.dialogContentNeofax > div #overrieButtonId {
	width: 45%;
}

.dialogContentNeofax > div #alphaFilterId, .dialogContentNeofax > div select  {
	margin-left: 20px;
}

.dialogContentNeofaxSearch {
    min-height: 400px;
}


.dialogPopupNeofax > div input {
    margin-left: 10px;
}

#pedConfirm {
	margin-left: 74px;
    width: 30%;
}

#neoConfirm {
   width: 30%;
}

#maxdoseButtonId{
	width: 35%;
}

#reviseButtonId {
	width: 25%;
}

#overrideButtonId {
	width: 25%;
}

.neofaxBtnSubmit{
    margin-top: 12px;
}

td.txtbx.txtbx_N{
    position:relative;
}

.DataTable {
    background-color: #dddddd;
    border: 1px solid #999999;
    font-size : 13px;
}

input.DCValue {
    text-align: right;
}
input[type=text]::-ms-clear {
    display: none; 
}

.PatientTable {
    background-color: #E9EAEA;
    border: 1px solid #515355;
}

.PrintTable {
    background-color: #FFFFFF;
    border: 1px solid #25282A;
}

.strongText {
    font-weight: bold;
}


@media print{
    
    #doseVsRateContent #DRTable,
    #doseVsRateContent .PrintTable,
    #pTemplate .DataTable,
    #pTemplate .stdTable,
    #doseVsRateContent .PrintTable table{
        width: 100%;
    }
    
}

.largeStrongText {
    font-size:1.125em;font-weight:bold;
}

#pfooter {
   font-size:1.125em;font-weight:bold;
    }


#drugText {
    font-size:0.85em;
}

#drugSelectionHelpInfoDivID, #drugSelectionPedHelpInfoDivID {
    top: 90px;
    margin: 0;
    width: 34%;
    float: right;
    font-size: 14px;
    position: absolute;
    border: 1px solid #666;
    BACKGROUND-COLOR: rgb(233, 234, 234);
    left: 60%;
}

/* NeoFax Tab Css */
#neofaxToolbar.mdxNeo-tabs #neofaxHeader{
    background: #e9eaea !important;
    overflow: hidden;
    margin-left: 10px;
    width: 100%;
}


#textElement{
	text-align: left;
	padding: 2px;
}

.mdxNeo-tabs .neofaxMenuItem {
    border-bottom: 2px solid #dcdcdc;
    float: none;
    padding: 0 20px 0 20px !important;
    background: none !important;
    border-left: 0;   
    margin-right: 2px;
    min-width: 160px;
}

.mdxNeo-tabs .neofaxMenuItem:hover, .mdxNeo-tabs .neofaxMenuItem.hover,
.mdxNeo-tabs .neofaxMenuItem.active {
    border-bottom: 2px solid #0076bf;
    color: #171717 !important;
    font-weight: bold;
    background: none !important;
    min-width: 160px;
}

.mdxNeo-tabs .neofaxMenuItem a.toolLink, .mdxNeo-tabs .neofaxMenuItem span {
    color: #565656 !important;
}

.mdxNeo-tabs .neofaxMenuItem:hover a.toolLink, .mdxNeo-tabs .neofaxMenuItem.hover a.toolLink, 
.mdxNeo-tabs .neofaxMenuItem.active a.toolLink, .mdxNeo-tabs .neofaxMenuItem:hover span, 
.mdxNeo-tabs .neofaxMenuItem.hover span, .mdxNeo-tabs .neofaxMenuItem.active span {
    color: #171717 !important;
}

.mdxNeo-tabs .link-caret {
    display: none !important;
}
.txtPwt {
	font-size: 13px;
    color: #333;
}

.linkClr a:link ,.linkClr a:visited ,.linkClr a:hover {
	color: #7e8c8d;
    text-decoration: none;
}
.mdxNeo-tabs-dock{
    z-index: 947;
    position: fixed;	
}

.neofaxHeaderDock{
    width: 99% !important;
}


/* -------IVComp Preparation and Storage Changes ------- */

.drugsSpan{
padding: 5px;
/*
padding-bottom: 2px;
padding-top: 2px; */
font-weight: bold;
}
.productSpan{
	padding: 5px;
padding-bottom: 5px;
padding-top: 2px;
font-size: 12px;
color: #7e8c8d;
}
.ivTopBox{
border-bottom:1px solid #515355;
border-top:1px solid #515355;
border-right:1px solid #515355;
border-left:1px solid #515355;
padding-top:5px;
}
.ivBoxNew{
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
border-right:1px solid #ffffff;
border-left:1px solid #ffffff;
}
.ivBoxPreparation{
border-bottom:1px solid #515355;
border-top:1px solid #515355;
border-right:1px solid #515355;
border-left:1px solid #515355;
margin-bottom: 2px;
padding: 5px;
}
.ivDrugLabel{
	font-size :0.9em; 
	margin-left:7px;
	vertical-align:bottom;
    line-height: 22px;
	cursor: pointer;
}

.ivDrugGreyLabel{
	font-size :0.9em; 
	margin-left:7px;
	vertical-align:bottom;
    line-height: 22px;
	cursor: pointer;
	color: grey;
}

/* -------IVComp Preparation and Storage Changes ------- */

span.ficon {
    -webkit-appearance:none;
    -moz-appearance:none;
    cursor:pointer;
    display:inline-flex;
    padding:0 2px;
    border:.5px solid #424242;
    border-radius:.9375rem;
    box-sizing:border-box;
    box-shadow:1px 1px 1px #555;
    font-family:inherit;
    font-weight:400;
    line-height:1rem;
    letter-spacing:0;
    vertical-align:initial;
    align-items:center;
    justify-content:center;
    max-width:100%;
    color:#000;
}

span.sm {
    font-size: 0.60rem;
    height: 21px;
    min-width: 21px;
}

span.white {
    background-color:#fff;
}

span.midAlign {
	vertical-align: middle;
}

/* Fix for the border bottom line in Other Tools tab */

#othItems .dijitMenuItem td{
  border-top: none;
}

#othItems .dijitMenuItem {
  border-bottom: #BDC2C7 solid 1px;
}

#othItems .dijitMenuItem:last-child {
  border-bottom: none;
}

/* Rebranding MDX 2.0 Header Styles*/

#mdxHeaderBrandText {
	font-family: "AllianceNo.1-Light";
	font-size: 19px;
	color: #2E008B;
}

#mdxHeaderText {
	font-family: "AllianceNo.1-Bold";
	font-size: 19px;
	color: #2E008B;
}

/* For smaller laptops (1024px) */
@media  (min-width: 768px) and (max-width: 1441px) {
  #mdxHeaderText {
    font-size: 20px;
  }
}

/* For 4k (2560px) */
@media(min-width: 1442px) and (max-width: 2560px) {
  #mdxHeaderText {
    font-size: 22px;
  }
}

#mdxHeaderRegSymbol{
	font-family: "AllianceNo.1-Regular";
	font-size: 12px;
	position: relative;
	top: -0.55em;
	left: -0.3em;
}

/* Fix for the border bottom line in Other Tools tab */

#othItems .dijitMenuItem td{
  border-top: none;
}

#othItems .dijitMenuItem {
  border-bottom: #BDC2C7 solid 1px;
}

#othItems .dijitMenuItem:last-child {
  border-bottom: none;
}

/** Start of CSS for replacing print and close button in product monograph popup */
.productMonographPrintButton, .productMonographCloseButton {
    color: #0f62fe;
    padding: 5px;
    border: 0;
    background: none;
    width:70px !important;
    font-weight: normal !important;
}

.productMonographPrintButton:hover, .productMonographCloseButton:hover {
    background-color: #e8e8e8;
}

.productMonographPrintButton svg, .productMonographCloseButton svg {
    display: inline-block;
    vertical-align: middle;
}
/** End of CSS for replacing print and close button in product monograph popup */

/* CSS for the left pane vertical scrollbar */
#quickanspanel_left_panel, #indepthpanel_left_panel{
    overflow-y:auto;
    height: auto;
    z-index: 99;
    position:relative;
    border-right: 1px solid #E7E7E7;
    background-color: #fff;
}
#quickanspanel_left_panel::-webkit-scrollbar, #indepthpanel_left_panel::-webkit-scrollbar{
    width: 8px;
}
#quickanspanel_left_panel::-webkit-scrollbar-track, #indepthpanel_left_panel::-webkit-scrollbar-track{
    border: 1px solid #E7E7E7;
    background: #FAFAFA;
}
#quickanspanel_left_panel::-webkit-scrollbar-thumb,#indepthpanel_left_panel::-webkit-scrollbar-thumb{
    border-radius:10px;
    height: 70px;
    background: #C2C2C2;
}
#quickanspanel_left_panel:hover::-webkit-scrollbar-thumb ,#indepthpanel_left_panel:hover::-webkit-scrollbar-thumb {
  background: #999;
}
@-moz-document url-prefix() {
  #quickanspanel_left_panel, #indepthpanel_left_panel {
    scrollbar-width: thin;
    scrollbar-color: #C2C2C2 #FAFAFA;
  }
}
.genai-link-button {
  background-color: #20D5D2;
  border-radius: 30px;
  padding: 5px 10px 5px 10px;
}

ul.li-fix {
    margin:0.2rem 0.5rem 0;
    padding:0px;
}

ul.li-fix li{
    margin:0 0.6rem 0rem;
}
/* Enhanced Homepage for AI in Micromedex */

#widgetwrapper.qawidgetwrapperLarge_enhance_new * {
  font-family: 'IBM Plex Sans', system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, sans-serif;
}

#widgetwrapper.qawidgetwrapperLarge_enhance_new {
  margin: 0px auto;
  max-width: 45em;
  height: 200px;
  /* height: 192px; */
  background-color: #fff;
  /* margin-bottom: 16px;
  margin-top: 10px; */
}

#widgetwrapper .qa_SubContainer_enhance_new {
  padding: 0px;
}

.searchFilters_enhance li div a,
p.instructions_enhance_new {
  font-size: 0.875rem;
  font-weight: 600;
  color: #0f6db8;
  margin: 24px 0;
  /* color: #0076bf; */
  /* font-size: 13px; */
  /* font-family: IBMPlexSans-SemiBold; */
  padding: 0px;
}

#inputSearchTermBoxLarge_enhance_new {
  height: 3em;
  position: relative;
  display: inline;
  float: left;
  /* width: 100%; */
  border-bottom: 1px solid #8c8c8c;
  padding-left: 16px;
  background: #f3f3f3;
  margin: -1px 0 0;
}

#inputSearchTermBoxLarge_enhance_new {
  width: 96%;
}

#inputSearchTermBoxLarge_enhance_new::before {
  content: ".....";
  display: inline-block;
  position: relative;
  top: 0rem;
  left: -1rem;
  font-size: 27px;
  margin-right: 0.5rem;
  color: transparent;
  background-size: 48px 48px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' fill='%23F4F4F4'/%3E%3Crect width='16' height='16' transform='translate(16 16)' fill='white' style='mix-blend-mode:multiply'/%3E%3Cpath d='M30.5 29.7929L26.724 26.0169C27.6313 24.9276 28.0838 23.5304 27.9872 22.116C27.8907 20.7015 27.2525 19.3788 26.2055 18.4229C25.1586 17.467 23.7834 16.9515 22.366 16.9837C20.9487 17.0159 19.5983 17.5933 18.5958 18.5958C17.5933 19.5983 17.0159 20.9487 16.9837 22.366C16.9515 23.7833 17.467 25.1586 18.4229 26.2055C19.3788 27.2525 20.7015 27.8907 22.116 27.9872C23.5304 28.0838 24.9276 27.6313 26.0169 26.7239L29.793 30.5L30.5 29.7929ZM18 22.5C18 21.61 18.2639 20.74 18.7584 19.9999C19.2529 19.2599 19.9557 18.6831 20.7779 18.3425C21.6002 18.0019 22.505 17.9128 23.3779 18.0865C24.2508 18.2601 25.0526 18.6887 25.682 19.318C26.3113 19.9474 26.7399 20.7492 26.9135 21.6221C27.0872 22.495 26.9981 23.3998 26.6575 24.2221C26.3169 25.0443 25.7401 25.7471 25.0001 26.2416C24.26 26.7361 23.39 27 22.5 27C21.3069 26.9987 20.1631 26.5241 19.3195 25.6805C18.4759 24.8369 18.0013 23.6931 18 22.5Z' fill='%23525252'/%3E%3C/svg%3E ");
}

.ai-callout {
  position: relative;
  top: 1.2em;
  left: -0.8rem;
  color: #9900ff;
}

#searchbox #IntSearchWordWheel_SearchTerm_index_0.globalSearchInput_enhance {
  position: relative;
  top: -4.9rem;
  left: -1rem;
  width: 82%;
  padding: 0.8rem 0.8rem 0.8rem 2.8rem;
  font-size: 0.938rem;
  background-color: transparent;
  border: none;
}

#searchbox #IntSearchWordWheel_SearchTerm_index_0:focus.globalSearchInput_enhance {
  content: ".....";
  display: inline-block;
  position: relative ;
  top: -4.85rem ;
  left: -0.9rem;
  font-size: 27px;
  margin-right: 0.5rem;
  color: transparent;
  background-size: 48px 48px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' fill='white'/%3E%3Crect width='16' height='16' transform='translate(16 16)' fill='white' style='mix-blend-mode:multiply'/%3E%3Cpath d='M30.5 29.7929L26.724 26.0169C27.6313 24.9276 28.0838 23.5304 27.9872 22.116C27.8907 20.7015 27.2525 19.3788 26.2055 18.4229C25.1586 17.467 23.7834 16.9515 22.366 16.9837C20.9487 17.0159 19.5983 17.5933 18.5958 18.5958C17.5933 19.5983 17.0159 20.9487 16.9837 22.366C16.9515 23.7833 17.467 25.1586 18.4229 26.2055C19.3788 27.2525 20.7015 27.8907 22.116 27.9872C23.5304 28.0838 24.9276 27.6313 26.0169 26.7239L29.793 30.5L30.5 29.7929ZM18 22.5C18 21.61 18.2639 20.74 18.7584 19.9999C19.2529 19.2599 19.9557 18.6831 20.7779 18.3425C21.6002 18.0019 22.505 17.9128 23.3779 18.0865C24.2508 18.2601 25.0526 18.6887 25.682 19.318C26.3113 19.9474 26.7399 20.7492 26.9135 21.6221C27.0872 22.495 26.9981 23.3998 26.6575 24.2221C26.3169 25.0443 25.7401 25.7471 25.0001 26.2416C24.26 26.7361 23.39 27 22.5 27C21.3069 26.9987 20.1631 26.5241 19.3195 25.6805C18.4759 24.8369 18.0013 23.6931 18 22.5Z' fill='%23525252'/%3E%3C/svg%3E");
  font-size: 0.875rem;
  color: #20201f;
  background-color: #ffffff;
  outline: 2px solid #9900ff;
  width:87.4% ;
}

input.searchIconLarge_enhance_new {
  width: 3rem;
  height: 3rem;
  background: #0f6db8 url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='16' height='16' fill='%230F6DB8'/%3E%3Crect width='16' height='16' fill='white' style='mix-blend-mode:multiply'/%3E%3Cpath d='M9 3L8.285 3.6965L12.075 7.5H2V8.5H12.075L8.285 12.2865L9 13L14 8L9 3Z' fill='white'/%3E%3C/svg%3E ") no-repeat center;
  width: 45px;
  position: absolute;
  top: 0;
  border: none;
  cursor: pointer;
}

input.searchIconLarge_enhance_new:hover {
  background: #0d61a5 url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='16' height='16' fill='%230D61A5'/%3E%3Crect width='16' height='16' fill='white' style='mix-blend-mode:multiply'/%3E%3Cpath d='M9 3L8.285 3.6965L12.075 7.5H2V8.5H12.075L8.285 12.2865L9 13L14 8L9 3Z' fill='white'/%3E%3C/svg%3E") no-repeat center;
}

input.searchIconLarge_enhance_new:active {
  background: #0a508a url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='16' height='16' fill='%230A508A'/%3E%3Crect width='16' height='16' fill='white' style='mix-blend-mode:multiply'/%3E%3Cpath d='M9 3L8.285 3.6965L12.075 7.5H2V8.5H12.075L8.285 12.2865L9 13L14 8L9 3Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center;
}

input.searchIconLarge_enhance_new:focus {
  outline: 2px solid #9900ff;
}

input.searchIconLarge_enhance_new[disabled] {
  cursor: not-allowed;
  background-color: #c6c6c6;
  border: none;
  outline: none;
  color: #707070;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='16' height='16' fill='%23C6C6C6'/%3E%3Crect width='16' height='16' fill='white' style='mix-blend-mode:multiply'/%3E%3Cpath d='M9 3L8.285 3.6965L12.075 7.5H2V8.5H12.075L8.285 12.2865L9 13L14 8L9 3Z' fill='%238D8D8D'/%3E%3C/svg%3E%0A");
}


/* WORD WHEEL */
#IntSearchwordWheelContainer.wordWheelList_enhance_new {
  /*visibility: visible;*/
  position: relative;
  top: -7.6rem;
  left: -1rem;
  z-index: 950;
  margin-top: 3px;
  width: 101%;
}

#IntSearchwordWheelContainer .TermList_enhance_new {
  max-height: 417px;
  background-color: #f4f4f4 !important;
  border: none !important;
  box-shadow: 0 2px 6px #0000004d;
  scrollbar-color: #a8a8a8 #e5eef300;
  scrollbar-width: thin;
  scrollbar-gutter: stable;
}

#IntSearchTermListWrapper.TermListWrapper_enhance_new {
  max-height: 250px;
}


#IntSearchTermListWrapper.TermListWrapper_enhance_new div {
  font-weight: normal !important;
  background-color: rgb(244, 244, 244) !important;
  color: rgb(32, 32, 31) !important;
}

#IntSearchTermListWrapper.TermListWrapper_enhance_new div.itemSelected {
  background-color: rgb(202, 202, 202) !important;
  color: rgb(32, 32, 31) !important;
}

#IntSearchTermListWrapper.TermListWrapper_enhance_new div:hover {
  background-color: rgb(202 202 202) !important;
  color: rgb(32, 32, 31) !important;
}

#IntSearchTermListWrapper.TermListWrapper_enhance_new div:focus {
  background-color: rgb(202 202 202) !important;
  color: rgb(32, 32, 31) !important;
  outline: none !important;
}

#IntSearchTermListWrapper.TermListWrapper_enhance_new div b {
  font-weight: bold !important;
}

#IntSearchTermListWrapper.TermListWrapper_enhance_new div {
  padding: 0.4rem 2.7rem;
  margin-bottom: 0px;
}

.clearicon-close-button {
  position: relative;
  top: -7.6rem;
  left: 26.95rem;
  width: 43px;
  height: 43px;
}

.clearicon-close-button:focus {
  top: -7.7rem;
  height: 43px;
  outline: 2px solid #9900ff;
}

.picklist-bg-color {
  background-color: transparent;
}

/* HOME MEDIA QUERIES */
/* width only */
@media only screen and (min-width: 561px){ 	
  #IntSearchwordWheelContainer.wordWheelList_enhance_new
    {} /* top: -3.45rem; - save this for when the clear x button is fixed */
  #searchbox #IntSearchWordWheel_SearchTerm_index_0.globalSearchInput_enhance 
    {top: -4.95rem; width: 82%;} /*  top: -3.45rem; - save this for when the clear x button is fixed */
  #searchbox #IntSearchWordWheel_SearchTerm_index_0:focus.globalSearchInput_enhance  
    {top: -3.45rem;}
  .clearicon-close-button {top: -6.2rem; left: 27.6rem;}
  .clearicon-close-button:focus {top: -6.3rem;}
  }
  @media only screen and (min-width: 576px){
  #IntSearchwordWheelContainer.wordWheelList_enhance_new
    {top: -6.3rem; margin-top: 5px;} /*  top: -3.6rem - save this for when the clear x button is fixed */
  #searchbox #IntSearchWordWheel_SearchTerm_index_0.globalSearchInput_enhance 
    {top: -3.6rem; width: 84%;}
  #searchbox #IntSearchWordWheel_SearchTerm_index_0:focus.globalSearchInput_enhance
    {top: -3.45rem;}
  .clearicon-close-button {left: 28.7rem;}
  }
  @media only screen and (max-width: 634px) { 
    input.searchIconLarge_enhance_new { 
        right: -0.2rem;
    }
}
  @media only screen and (min-width: 635px){
  #searchbox #IntSearchWordWheel_SearchTerm_index_0.globalSearchInput_enhance 
    {width: 84%}
  input.searchIconLarge_enhance_new 
    {position: relatative; right: -0.2rem;}
  .clearicon-close-button {left: 32.5rem;}
  }
  @media only screen and (min-width: 720px){
  .clearicon-close-button {left: 37.5rem;}
  }
  @media only screen and (min-width: 935px){
  .qa_SubContainer_enhance_new 
    {padding-left: 1rem; padding-right: 2rem;}
  .qawidgetwrapperLarge_enhance_new 
    {margin: 0px auto; max-width: 45rem;}
  }
  /* height only */
  @media only screen and (min-height: 726px){
  #IntSearchTermListWrapper.TermListWrapper_enhance_new 
    {max-height: 357px;}
  }
  @media only screen and (min-height: 768px){
  #IntSearchTermListWrapper.TermListWrapper_enhance_new 
    {max-height: none;}
  }
  /* width and height - this is to fix some buggy wrapping and page scroll bar */
  @media only screen and (min-width: 561px) and (min-height: 300px){
  #searchbox #IntSearchWordWheel_SearchTerm_index_0:focus.globalSearchInput_enhance 
    {top: -4.85rem;} 
  @media only screen and (min-width: 576px) and (min-height: 300px){
  #searchbox #IntSearchWordWheel_SearchTerm_index_0:focus.globalSearchInput_enhance 
    {top: -3.5rem;} 
  }
  @media only screen and (min-width: 561px) and (min-height: 845px){
  #searchbox  #IntSearchWordWheel_SearchTerm_index_0.globalSearchInput_enhance 
    {top: -3.6rem;}
  #searchbox  #IntSearchWordWheel_SearchTerm_index_0:focus.globalSearchInput_enhance
    {top: -3.3rem;}
  #IntSearchwordWheelContainer.wordWheelList_enhance_new 
    {top: -6.25rem;}
  }
  @media only screen and (min-width: 576px) and (min-height: 845px){
  #IntSearchwordWheelContainer.wordWheelList_enhance_new 
    {top: -6.3rem;}
  }
  /* width and height - overrides evidencexpert.css */
  @media only screen and (min-device-width: 1312px) and (max-device-width: 1519px){
  #inputSearchTermBoxLarge_enhance_new
      {width: 100%;}
  }

  #inputSearchTermBox_enhance_new{
    width: 98%;
    margin-right: 10px;
    float: right;
    position: relative;
    display: inline;
    /* float: left; */
    height: 40px;
    /* width: 100%; */
    border-bottom: 1px solid #8c8c8c;
    padding-left: 16px;
    background: #f3f3f3;
    margin: -1px 0 0;
}

 
  #inputSearchTermBox_enhance_new:has(input[type=text]:focus) {
    outline: 2px solid #9900ff;
  }
  .global_search_btn:focus{
    outline: 2px solid #9900ff;
  }




