/*
The contents of this file are subject to the Health Level-7 Public
License Version 1.0 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of the
License at http://www.hl7.org/HPL/hpl.txt.
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and
limitations under the License.
The Original Code is all this file.
The Initial Developer of the Original Code is Gunther Schadow.
Portions created by Initial Developer are Copyright (C) 2002-2004
Health Level Seven, Inc. All Rights Reserved.
Revision: $Id: spl.css,v 1.44 2005/10/07 17:14:07 gschadow Exp $
FIXME: All the combinations of styleCode attributes need to
be represented
*/
.EditorialNote{color:green!important}
.OrangeGuidanceNote{color:orange!important}
.BodyText{font-size:11pt!important}
.Heading1,.Heading2,.Heading3{font-size:11pt!important;font-weight:700!important}
.Heading4{font-size:11pt!important;font-weight:400!important;text-decoration:underline!important}
.Heading5{font-size:11pt!important;font-weight:400!important;font-style:italic!important}
.AnnexIII{border-style:solid!important;border-width:1px!important}
.Heading2Box{font-size:11pt!important;font-weight:700!important;border-style:solid!important;border-width:1px!important}
.ui-autocomplete{max-height:20em;overflow-y:auto;overflow-x:hidden;cursor:pointer}
.ui-menu .ui-menu-item a{font-size:14px}
.ui-widget-content{background-image:none;}
@media screen{.spl{font-family:Poppins;font-size:15px;background-color:rgba(255,255,255,0);color:#6f6f6f;margin-left:1em;margin-right:1em;padding-right:2em}}
@media print{@page{size:8.5in 11in;orphans:4;widows:2}
.spl{font-family:Poppins;padding:2em}
.OfficialUseWarning{display:block!important;font-size:18px;text-align:center}
.expandCollapseTrigger,#side-index,#top-bar,.Contents .sectionHead:after,.print-btn, .go-to-top, .footer{display:none}}
.spl .identificaFormItem{border:1px solid #fff!important}
.spl .identificaFormTableRowAlt{background-color:#7bade0!important;color:#fff!important}
.spl .identificaFormTableRow{background-color:#599cde!important;color:#fff!important}
.spl .identificaContentTablePetite{background-color:#ecf2f8!important}
.spl .identificaContentTableReg,.spl .identificaContentTableTitle,.spl .identificaFormHeadingReg,.spl .identificaFormHeadingTitle{background-color:#03509e!important}
.spl .identificaFormLabel,.spl .identificaFormTitle{background-color:#2b7aca!important;color:#fff!important}
.header3911{font-family:Poppins;width:60%}
.data3911{background-color:#E8E8E8;font-family:Poppins;width:40%}
.tableContentAlign3911{width:940px;padding:0;border-spacing:0;border-collapse:collapse}
.spl h1,.spl h2,.spl h3,.spl h4,.spl h5,.spl h6{page-break-before:auto;page-break-after:avoid}
.spl div.Warning{page-break-before:auto;page-break-inside:avoid;//GS:removed,as it interferes with Mixin hiding:display:inline-block}
.spl div.Section h1{text-indent:0;font-size:15px;font-weight: bold;margin: 5px 5px 5px 5px;font-family:Poppins}
.spl h2{text-indent:0;font-size:14px;font-weight:700;margin-top:2.2ex;margin-bottom:0;text-align:left;color:#000}
.spl h3{text-indent:0;font-size:13px;font-weight:700;margin-top:2.2ex;margin-bottom:0;text-align:left;color:#000}
.spl h4{text-indent:0;font-size:12px;font-weight:700;margin-top:2.2ex;margin-bottom:0;text-align:left;color:#000}
.sectionLevel-1{font-size:15px;color: #232323;border: 1px solid #bbdefb;padding: 10px !important; border-top:none;}
.sectionLevel-2{font-size:14px;color: #232323;}
.sectionLevel-3{font-size:13px;color: #232323;}
.sectionLevel-4{font-size:12px;color: #232323;}
.spl div.Warning h1{margin-top:0;margin-bottom:4pt;text-align:center;text-indent:1em}
.HighlightsDisclaimer .btn-read-section {padding: 0 12px 0 0;}
.spl div.HighlightSection,.spl div.HighlightSubSection{margin-top:1.8ex;padding-bottom:.25ex;/* border-top-style:dashed;border-top-width:thin*/}
.spl div.HighlightSection li, .spl div.HighlightSection p{color: #6f6f6f;font-size: 13px;line-height: 1.69;}
.spl h1.Highlights{/* text-align:center;margin:-1.6ex 5% 0; */white-space:nowrap;text-indent:0;}
.spl h1.Highlights span{background:#fff;padding:.5ex .25em 1ex;color: #232323;letter-spacing: 0.69px;}
.spl .HighlightsSeeReference{font-weight:700}
.spl .HighlightsRevision{text-align:right;font-weight:700;margin-bottom:1ex}
.spl h1.toc{text-indent:0;margin-top:0;margin-bottom:0;text-align:left;padding-left:.25in;padding-right:.25in;text-transform:uppercase;}
.spl h2.toc{margin-top:0;font-weight:400;margin-bottom:0;text-align:left;padding-left:.4in;padding-right:.4in}
.spl h3.toc{font-size:100%;font-weight:400;margin-top:0;margin-bottom:0;text-align:left;padding-left:.55in;padding-right:.55in}
.spl h4.toc{margin-top:0;margin-bottom:0;text-align:left;font-style:italic;padding-left:.7in;padding-right:.7in}
.spl span.SectionNumber{position:absolute;left:10pt;top:auto}
.spl .titleCase{text-transform:capitalize}
.spl .lowerCase{text-transform:lowercase}
.spl p{text-indent:0;margin-top:1.2ex;margin-bottom:0}
.spl td p,.spl th p{text-indent:0;margin-top:0;margin-bottom:0}
.spl p.DocumentTitle{text-indent:0;font-size:15px;font-weight:600;margin-top:0;margin-bottom:0;text-align:left;color:#235d79}
.spl p.DocumentSubTitle{text-indent:0;font-size:100%;font-weight:700;margin-top:0;margin-bottom:0;text-align:center}
.spl .Instruction{color:green}
.spl .EffectiveDate{font-size:80%;margin-top:1ex;margin-bottom:11ex;margin-left: 15px;text-align:left;float:left;position:relative}
.spl .DocumentMetadata{display:none;position:absolute;bottom:0;left:0;width:30em;background:#fff}
.spl .EffectiveDate:hover .DocumentMetadata{display:inline}
.spl .EffectiveDate i{color: #f5a623;font-size: 15px;padding-right: 5px;}
.spl .DistributorName,.spl span.DistributorName{font-size:80%;margin-top:1ex;margin-bottom:2ex;float:right}
.spl span.ParagraphCaption{font-weight:700;text-indent:0}
.spl p.ListCaption{font-weight:700;font-size:90%}
.spl p.MultiMediaCaption{margin-top:0;text-align:center;font-weight:700;font-size:90%}
.spl p.MultiMediaCaptionNotCentered{margin-top:0;text-align:left;font-weight:700;font-size:90%}
.spl p.disclaimer{font-style:italic}
.spl .Underline{text-decoration:underline}
.spl .Insert{color:green;border-bottom:3px double}
.spl .Delete{text-decoration:line-through}
.spl a:active,.spl a:link,.spl a:visited{text-decoration:none}
.spl .Sub{font-size:80%;position:relative;bottom:-3px}
.spl .Sup{font-size:80%;position:relative;top:-5px}
.spl table{white-space:wrap;font-size:100%;margin-top:3ex;margin-bottom:3ex;border-collapse:collapse;border-color:#979797;border-width:thin;width:100%}
.spl .Contents table{border: solid 1px #979797;width: 100%;}
.spl table caption{margin-top:10px;color: #232323;font-weight:700;font-size:100%;padding-bottom: 15px;}
.spl td,.spl th{border-top-style:none;border-bottom-style:none;border-right-style:none;border-left-style:none;border-collapse:collapse;border-color: #979797;border-width:thin;text-align: left;}
.spl td.twocolumn{width:50%;text-align:left;vertical-align:top;padding-left:.5em;padding-right:.5em}
.spl td.Warning{border:1px solid #000;margin-top:2ex;margin-bottom:2.2ex;padding:0 1em 2ex}
.spl td.Botrule,.spl th.Botrule,.spl tr.Botrule td,.spl tr.Botrule th{border-bottom-style:solid;border-bottom-width:thin}
.spl thead tr.Botrule td,.spl thead tr.Botrule th{border-bottom-style:solid;border-bottom-width:thin}
.spl thead tr.Toprule td,.spl thead tr.Toprule th{border-top-style:solid;border-bottom-width:thin}
.spl thead tr.Last td,.spl thead tr.Last th{border-bottom-style:solid;border-bottom-width:thin}
.spl .Contents tbody tr td{border: solid 1px #979797;}
.spl tbody tr.First td,.spl tbody tr.First th{border-top-style:solid;border-top-width:thin}
.spl tbody.Headless tr.First td,.spl tbody.Headless tr.First th{background: #f5a623;color: #fff;}
.spl tbody.Headless tr.Last td{border-bottom: solid;border-bottom: 1px solid #979797;}
.spl tbody tr.Botrule td,.spl tbody tr.Botrule th{border-bottom-style:solid;border-bottom-width:thin}
.spl thead tr.First td, .spl thead tr.First th{background: #f5a623;color: #fff;border: solid 1px #979797;padding: 5px 0 0 5px;}
.spl td.Lrule,.spl th.Lrule{border-left-style:solid;border-left-width:thin}
.spl td.Rrule,.spl th.Rrule{border-right-style:solid;border-right-width:thin}
.spl td.Toprule,.spl th.Toprule{border-top-style:solid;border-top-width:thin}
.spl td.Botrule,.spl th.Botrule{border-bottom-style:solid;border-bottom-width:thin}
.spl ul{margin-top:.2ex;margin-left:1.5em;padding-left:0}
@media (min-width:338px) and (max-width:915px){
	.nav-tabs {
		display: grid;
	}
}
.spl ol{margin-top:.2ex;padding-left:1.5em}
.spl li{margin-top:.2ex;margin-left:0;}
.spl li p{margin-top:.2ex}
.spl div.Warning ul{margin-top:.2ex;margin-left:1.5em;padding-left:0;margin-bottom:.2ex}
.spl ul.Disc{list-style-type:disc}
.spl ul.Circle{list-style-type:circle}
.spl ul.Square{list-style-type:square}
.spl ol.LittleRoman{list-style-type:lower-roman}
.spl ol.BigRoman{list-style-type:upper-roman}
.spl ol.LittleAlpha{list-style-type:lower-alpha}
.spl ol.BigAlpha{list-style-type:upper-alpha}
.spl ol.Arabic{list-style-type:arabic}
.spl dl{margin-left:.9em}
.spl dt{padding:0}
.spl dd{padding:0;position:relative;margin-top:-2.2ex;margin-left:1.5em}
.spl hr.Footnoterule{margin-top:2ex;width:30%;text-align:left}
.spl dl.Footnote{margin-left:0;margin-bottom:0;margin-top:0}
.spl dl.Footnote dt{font-size:90%}
.spl dl.Footnote dd{margin-left:1em;font-size:90%}
.spl dl.FootnoteContents{text-align:right;margin-left:0;margin-bottom:0;margin-top:0}
.spl dl.FootnoteContents dt{font-size:100%}
.spl dl.FootnoteContents dd{margin-left:1em;font-size:90%}
.spl p.Footnote{text-indent:-1em;margin-left:1em;font-size:90%}
.spl p.Footnotesize{margin-bottom:0;margin-top:0;font-size:90%}
.spl a.footnote-reference{padding-left: 5px;}
.spl img{display:block;margin-top:0;margin-bottom:0;text-align:center;max-width: 100%;}
.spl p img{display:inline;margin-top:0;margin-bottom:0}
.spl div.Figure{margin-top:4ex;margin-bottom:4ex}
.spl div.Figure img{max-width: 100%;}
.spl div.Warning{border:2px solid #235d79;border-radius:2px;margin-top:2ex;margin-bottom:2.2ex;padding:1em}
.spl div.Subject{margin-top:1ex;margin-bottom:1ex;padding:1ex .5em;font-size:80%;background-color:#E0E0E0;cursor:pointer}
.spl .contentTable{border:1px solid #999;background-color:#EAEAEA}
.spl .contentTablePetite{border:1px solid #999;/* background-color:#EAEAEA; */font-size:80%}
.spl .contentTableTitle{border-bottom:1px solid #999;background-color:#87a4b0;color: white;font-size:140%;font-weight:700}
.spl .contentTableReg{border-bottom:none;background-color:#87a4b0;font-size:80%;font-weight:lighter}
.spl .formTable{border:1px solid #FFF;border-collapse:collapse}
.spl .formTablePetite{border:1px solid #FFF;border-collapse:collapse;font-size:80%}
.spl .formTableMorePetite{border:1px solid #FFF;border-collapse:collapse;font-size:60%}
.spl .formTitle{background-color:#87a4b087;border:1px solid #FFF;font-size:125%;font-weight:700}
.spl .formHeadingTitle{border:none;background-color:#87a4b0;color: white;font-size:150%;font-weight:700}
.spl .formHeadingReg{background-color:#87a4b0;color: white;border:1px solid #FFF;font-size:125%}
.spl .formTableRow{background-color:#FFF}
.spl .formTableRowAlt{background-color:#F2F2F2}
.spl .formLabel{border:1px solid #FFF;background-color:#DDD;font-size:115%;font-weight:700;color: black;}
.spl .formItem{border:1px solid #CCC;font-size:110%;color: black;}
.spl .formTitle a:link,.spl .formTitle a:visited{font-weight:700;color:#069;text-decoration:underline}
.spl .formTitle a:active,.spl .formTitle a:hover{font-weight:700;text-decoration:none}
.spl .normalizer{font-size:125%;font-weight:lighter}
.spl div.Highlights{font-size:80%;font-family:Poppins;margin-left: 15px;display: none;}
.summary-panel ~ .Highlights{margin-top: 5%;}
.highlight-active-ingredient {
    background: #ffeccc;
    margin-left: 30px;
    padding-left: 0;
    width: 96% !important;
}
.spl div.Index{margin-top:5ex;margin-bottom:5ex;padding-top:1ex;padding-bottom:1ex;border-top-style:solid;border-top-width:thin;border-bottom-style:solid;border-bottom-width:thin}
.spl #side-index .index-head{-moz-column-span:all;-webkit-column-span:all;column-span:all;color: #f5a623 !important;letter-spacing: 0.92px;font-weight: 600;font-size: 15px;}
.spl div.Index h1,.spl div.Index h2{margin-top:0}
.spl div.Index h2{margin-left:1em;font-weight:400}
.spl .Italics{font-style:italic}
.spl .Noitalics{font-style:normal}
.spl .Bold{font-weight:700}
.spl .Nobold{font-weight:400}
.nopreview{font-size:19px;line-height:27px;background-color:#888484;border-radius:12px;color:#fff;margin-bottom:40px;padding:20px;text-align:center;left:525px;top:275px;min-width:300px;position:absolute}
.inlineButton{border:1px solid #ddd;border-radius:1em;height:1.6em;padding:0 .4em .1em;font-size:70%;box-shadow:none;margin:0 .1em .1em;background:0 0;color:gray;cursor:pointer}
.inlineButton:hover{background:#f6f6f6;color:#333;text-shadow:.1em .1em #fcfcfc;box-shadow:.1em .1em .6em 0 #999}
@font-face{font-family:Poppins;font-display: swap;font-style:normal;font-weight:400;src:local('Poppins Regular'),local('Poppins-Regular'),url(fonts/poppins-webfont1.woff2);unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}
@font-face{font-family:Poppins;font-display: swap;font-style:normal;font-weight:400;src:local('Poppins Regular'),local('Poppins-Regular'),url(fonts/poppins-webfont3.woff2);unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Poppins;font-display: swap;font-style:normal;font-weight:400;src:local('Poppins Regular'),local('Poppins-Regular'),url(fonts/poppins-webfont2.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
#top-bar{background-color: #e0efff;height: 3.4em;font-size: 15px;margin-right:-4em;margin-left:-1em;margin-bottom:1em;position:fixed;top:3.8em;width:100%;z-index:1}
#top-bar a{color:#232323;font-weight:500;position: relative;top: 12px;right: 0;}
#top-bar i{color:#235d79;margin-right:5px}
.top-bar-item{padding-right:10px;padding-left:10px;display:inline;cursor: pointer;}
.top-bar-item img{display:inline !important;}
.top-bar-item.bookmarked {background-color: #f5a623;}
.top-bar-item.bookmarked i{color: #ffffff !important;}
.print-btn{cursor:pointer;color:#232323;position: relative;top: 12px;}
.stylesheet-bookmark{background: #f2f2f2;border-radius: 50%;padding: 9px 7px 7px 11px;top: 12px;position: relative;}
.stylesheet-bookmark i{font-size: 20px;}
.Warning h1{color:#232323}
.spl div.Warning .Bold{font-weight:400;font-size:15px}
.spl div.Warning h1 span.Bold{color: #232323;font-size: 15px;font-weight: bold;letter-spacing: 0.69px;}
.spl div.Warning h1 span.Bold span.Italics {font-weight: normal;color: #6f6f6f;}
.spl h1{font-size:15px;font-weight: bold;color: #f5a623;}
.company-details{font-family:Poppins;padding-top: 10px;padding-left: unset !important;background: #ffeccc;padding-bottom: 10px;width: 96% !important;margin-left: 30px !important;}
.company-details-group h3, .company-details-group h1{color:#232323!important;font-size:15px!important;font-weight:600!important;font-family:Poppins;margin-top:10px;letter-spacing:.7px}
.company-details .container{padding-left:0;width:100%}
.company-details-head{border-bottom: dashed 1px #cfcfcf;padding-bottom: 10px;padding-left: 15px;color: #245b7a !important;text-transform: uppercase;}
.company-details-row{padding-left:0}
.company-details-group{margin-bottom: 5px;padding-left: unset !important;}
.company-details-group h3,.company-details-group h1,.company-details-group p{display:inline-block;}
.spl{width:95%;margin-top:0;}
.Highlights .highlightsSectionHead{margin-top:0}
.spl .highlights-cell{border: unset;}
.summary-panel-head{margin-top:6em}
.summary-panel-body{margin: 10px 0 10px 0;}
.drug-name{padding: 8px;margin: 0 10px 0 0;}
.drug-name h1{font-size: 15px;font-weight: bold;letter-spacing: 0.69px;color: #f5a623;}
.vertical-separator{content:'';display:inline-block;background:#888;margin:0 10px;height:25px;width:1px;vertical-align:top}
.sectionHead{font-weight:700;padding: 0 5px !important;box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.14);background-color: #e0efff;border-left: 4px solid rgb(7,81,143);cursor: pointer;}
.sectionHead h1{padding: 4px 2px 2px 3px;color: #232323;}
.sectionContainer{padding:5px}
.section-head-gray .expandCollapseTrigger{float:right;cursor:pointer;font-weight: bold;margin-top: 5px;}
.expandCollapseTrigger{color: #232323;float:right;cursor:pointer;margin-right: 5px;position: relative;top: -15px;}
.expandCollapseTrigger i{padding-left: 5px;}
.expand-collapse-all{padding: 22px 7px;}
.Contents{margin-left: 15px;}
.open{display:block}
.Section .open{padding-left: 15px;}
.close{display:none}
.spl .summary-panel{margin-top: 8%;}
.spl  section{padding:0px;}
.spl td, th{padding: 5px !important;}
.section-head-gray{background-color:#e0efff;box-shadow:0 2px 8px 0 rgba(0,0,0,.14);padding:10px 7px}
#side-index{top:3.6em;right:-8px;bottom:35px;width:21.5%;font-weight:700;background-color: #f9f9f9;border-width:0;position:fixed;height:100%;overflow-y:scroll;z-index:2;padding: 0 10px 5% 25px;display: none;}
.spl #side-index h1,.spl #side-index h1 a{font-size:14px;font-weight:400;color: #232323;cursor: pointer;}
.spl #side-index h2,.spl #side-index h2 a{margin-left:1em;font-size:12px;color: #6f6f6f;font-weight:400}
.spl #side-index .Footnote{font-size:12px;font-weight:400;margin-top:1em}
#close-side-index{color: #235d79;margin-left:-6%;cursor:pointer}
#close-side-index i{margin-top:10px;color: #6790a2;font-size: 20px;}
#show-side-index{cursor:pointer;right: 5px;margin:13px;color:#235d79;z-index:2;position: fixed;top: 3.8em;}
#show-side-index i{font-size:22px}
.indexHead i{float:right;cursor: pointer;}
.go-to-top{position: fixed;z-index: 20000;bottom: 4.8px;right: 1em;cursor: pointer;}
.go-to-top i{color:#07518f;font-size:22px}
.close-modal{float:right;color:#235d79;font-weight:700;cursor:pointer}
.btn-read-section{margin-left:5px;background: transparent;}
.btn-read-section i{color:#f5a623;}
.btn-expand-collapse{float: right;}
.spl h1 .btn-expand-collapse img{float: right;width: 35px;}
.spl h2 .btn-expand-collapse img, .spl h3 .btn-expand-collapse img, .spl h4 .btn-expand-collapse img{float: right;width: 30px;}
.expandCollapseTrigger img{width: 35px;display:inline-block}
.btn-expand-collapse i, .expandCollapseTrigger i{font-size: 24px;color: #f5a623;cursor: pointer;margin-top:3px;}
.custom-menu{display:none;z-index:1000;position:absolute;overflow:hidden;border:1px solid #CCC;white-space:nowrap;font-family:sans-serif;background:#FFF;color:#333;border-radius:5px;padding:0}
.custom-menu li{padding:8px 12px;cursor:pointer;list-style-type:none;transition:all .3s ease;user-select:none}
.custom-menu li:hover{background-color:#DEF}
ul.custom-menu li:hover ul{display:block;position:relative}
.goog-logo-link{display:none!important}
.goog-te-gadget{color:transparent!important}
.goog-te-gadget .goog-te-combo{border-radius:3px;overflow:hidden;font-size:14px;font-family:Poppins;width: 140px;}
.goog-te-gadget-simple{padding:5px 6px!important}
.goog-te-banner-frame.skiptranslate{display:none!important}
.goog-te-gadget-simple{border-radius:3px}
.goog-te-gadget-simple .goog-te-menu-value span{color:#616161}
select.goog-te-combo option:hover{color:#fff;background-color:#3297FD}
#google_translate_element{margin-top:-5px}
div#google_translate_element>div>div select{box-shadow:unset;padding:0}
div#google_translate_element>div>div>select option{color:#000;background-color:#f1f1f1;box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}
div#google_translate_element>div>div>select:hover{cursor:pointer}
div#google_translate_element{display:inline-flex}
a.language-translate {padding: 19px 0 0 0 !important;}
.overlay{z-index:3;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity 100ms;visibility:hidden;opacity:0}
.overlay:target{visibility:visible;opacity:1}
.help-popup{padding:25px;background:#fff;border-radius:5px;position:relative;transition:all 100ms ease-in-out}
.help-header{border-bottom:1px solid #e5e5e5;padding-bottom:15px;margin-top:unset;margin-bottom:5px}
.help-popup .close-help{position:absolute;top:20px;right:30px;transition:all 200ms}
.close-help i,.close-modal i{font-size:25px;color:#235d79}
.help-popup ul{margin:unset}
.help-popup ul li{display:inline-block;padding-bottom:5px;padding-top:5px}
.help-popup ul li:before{content:"\f192";padding-right:5px;font-family:FontAwesome;color:#235d79}
.help-popup ul li span{color:#235d79;font-weight:600}
#thesaurusBox .modal-body b{color:#235d79}
#audio-controls{width:400px;height:225px;z-index:1000;position:fixed;text-align:center;display:none;cursor:move;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#235d79;color:transparent;text-shadow:0 0 0 #FFF;border-radius:18px}
.audio-box{color:#184054;left:50%;top:80%;position:absolute;transform:translate(-50%,-50%)}
#stop-audio{float:right;cursor:pointer;margin-right:12px;margin-top:12px}
.audio-subsection-heading{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;margin-top:22px;font-family:Poppins}
.audio-loading{border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #3498db;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;left:0;top:0;position:relative;transform:translate(-50%,-50%)}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}}
@keyframes spin{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}}
.now-playing{margin-top:37px;font-weight:600;font-size:20px;font-family:Poppins}
.dual-spinner { z-index: 2000; position: fixed; width: 100%; height: 100%; top: 100%; left: 50%; transform: translate(-50%, -50%); }
.dual-spinner:after { content: " "; display: block; width: 80px; height: 80px; margin: auto; border-radius: 50%; border: 10px solid #f5a623; border-color: #f5a623 transparent #f5a623 transparent; animation: dual-spinner 1.2s linear infinite; color: #f5a623; }
@keyframes dual-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.pdf-preview {margin-bottom: 30px;}
.pdf-preview object{width: 100%;height: 500px;}
.pdf-text-container{margin-bottom: 30px;}
.pdf-text-content {height: 500px; background-color: #f3f3f387; border: 1px solid #d5d5d5; overflow-x: hidden; overflow-y: scroll; font-size: 87.5%; padding: 15px;}
.pdf-section-title {font-weight: bold;}
.pdf-section-text{padding-left: 10px;}
@media (max-width:1200px){
	.spl{padding-bottom: 0%;}
}
@media (max-width:1026px){
	.spl{margin-bottom: 0%;}
}
@media (max-width:768px){
	.spl{width:100%!important;margin-bottom: 0%;}
	.spl .summary-panel {margin-top: 14%;}
	.summary-panel-body {width: 100%;}
	#show-side-index{margin: 13px 26px;}
	#side-index{width:100%;height:auto;padding-left:4em;transform:translateX(100%)}
	#Highlights table td{width:25%;display:inherit}
	#audio-controls{width: 65%;left: 36%;}
	.spl .Contents table{font-size: 9px;left: -28px; position: relative;}
	.indexHead i{margin-right: 30px;}
	.go-to-top{margin-bottom: 32px;}
	/*.navbar-toggle{display: none;}*/
}
@media (max-width:560px){
	.Contents .section-head-gray{margin-bottom:3em;}
	.section-head-gray .expandCollapseTrigger{margin-top:1.2em;}
	.spl .summary-panel {margin-top: 26%;}
	.spl{margin-bottom: 0%;}
}
@media (max-width:480px){
	.expand-collapse-all{padding-right: unset;}
	.expandCollapseTrigger{margin-right: unset;float: left;}
	#side-index{padding-left:2em}
	.top-bar-item{font-size:10px}
	.top-bar-item i{font-size:15px!important}
	/* .goog-te-gadget .goog-te-combo{font-size:10px;} */
	#show-side-index i{font-size:15px}
	#show-side-index{margin: 12px 15px;}
	.help-popup ul{font-size:80%}
	.Contents .sectionHead::after{margin-right:unset}
	.custom-menu li{padding:5px}
	a.language-translate{padding-left: 13px!important;}
	a.download-file-icon img{height: 35px;!important;}
}
.dropdown-submenu {position: relative;}
.dropdown-submenu .dropdown-menu {top: 0;left: 100%;margin-top: -1px;margin-left: 0;}
.stylesheet-submenu-lang{height: 300px;overflow-y: scroll;}
.dropdown-menu>li>a:focus {outline: none;}
.stylesheet-submenu-lang::-webkit-scrollbar {width: 0.5em;}
.stylesheet-submenu-lang::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
.stylesheet-submenu-lang::-webkit-scrollbar-thumb {background-color: darkgrey;outline: 1px solid slategrey;}
li.menu.menu-copy, li.menu.menu-comment {display: block;padding: 3px 20px;clear: both;font-weight: 400;line-height: 1.42857143;color: #333;white-space: nowrap;cursor: pointer;}
.DataElementsTables{margin-left: 15px;}
/*Tabbed view */
.switch-view-panel.row {margin-left: 15px;position: relative;top: 8px;}
.tabbed-view.row{margin-left: unset;margin-top: 10px;}
.tabbed-view .nav-tabs{justify-content: center;margin-left: unset;margin-bottom: 28px;}
.tabbed-view .nav-tabs li a{text-align: center;color: #6f6f6f;font-weight: 600;font-family: Poppins;}
.tabbed-view .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {color: #6790a3 !important;border: none !important;}
.tabbed-view .nav-tabs>li.active{border-bottom: 1px solid #2093bb;}
.tabbed-view .tab-content h1{margin-top: 15px;}
.tabbed-view .nav-tabs .tab-icon:before{font-family: FontAwesome;padding-right: 3px;color: #f5a623;font-size: 16px;}
.tabbed-view .nav-tabs .tab-icon.highlights-tab:before{content: "\f15c";}
.tabbed-view .nav-tabs .tab-icon.indication:before{content: "\f05a";}
.tabbed-view .nav-tabs .tab-icon.dosage:before{content: "\f0c3";}
.tabbed-view .nav-tabs .tab-icon.overdose:before{content: "\f0b0";}
.tabbed-view .nav-tabs .tab-icon.warnings:before{content: "\f071";}
.tabbed-view .nav-tabs .tab-icon.side-effects:before{content: "\f0fa";}
.tabbed-view .nav-tabs .tab-icon.interactions:before{content: "\f074";}
.tabbed-view .nav-tabs .tab-icon.package-label:before{content: "\f03e";}
.tabbed-view .nav-tabs .tab-icon.data-elements:before{content: "\f0ce";}
.tabbed-view .nav-tabs .tab-icon.pharmaceutical-form:before{content: "\f0fe";}
.tabbed-view .nav-tabs .tab-icon.pharmacological-properties:before{content: "\f00b";}
.tabbed-view .nav-tabs .tab-icon.medication-guide:before{content: "\f022";}
.tabbed-view .nav-tabs .tab-icon.package-insert-section:before{content: "\f022";}
.tabbed-view .nav-tabs .tab-icon.date:before{content: "\f073";}
.tabbed-view .nav-tabs .tab-icon.dosimetry:before{content: "\f0b0";}
.tabbed-view .nav-tabs .tab-icon.radiopharmaceuticals:before{content: "\f0f6";}
.tabbed-view .nav-tabs .tab-icon.marketing-holder:before{content: "\f0fd";}
.tabbed-view .nav-tabs .tab-icon.marketing-number:before{content: "\f162";}
.tabbed-view .nav-tabs .tab-icon.pharmaceutical-particulars:before{content: "\f022";}
.smpc-tabbed-view .nav-tabs li a{padding: 10px 14px!important;}
.smpc-tabs:first-child{margin-bottom:0px!important;}
.switch-view-panel input ~ .tab-content {display: none;border-top: 1px solid #999; padding: 12px;}
.switch-view-panel ~ .Contents{margin-top: -4%;}
#Highlights ~ .Contents{margin-top: unset;}
.data-elements-tab .DataElementsTables {display: block !important;margin-left: unset;}
.highlights-tab-panel .Highlights {display: block !important;}
.label-tabbed-view-off{color: #6f6f6f;}
.label-tabbed-view-on{color: #6790a3;}
.label-tabbed-view{color: #232323;}
.toggle-stylesheet {position: relative;display: inline-block;width: 60px;height: 34px;margin-left: 10px;margin-right: 10px;}
.toggle-stylesheet input { opacity: 0; width: 0; height: 0; }  
.toggle-stylesheet .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #999999e3; -webkit-transition: .4s; transition: .4s; }  
.toggle-stylesheet .slider:before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s; }  
.toggle-stylesheet input:checked + .slider { background-color: #6790a3;}  
.toggle-stylesheet input:focus + .slider { box-shadow: 0 0 1px #2196F3; }  
.toggle-stylesheet input:checked + .slider:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px); }  
/* Rounded sliders */ 
.toggle-stylesheet .slider.round { border-radius: 34px; }  
.toggle-stylesheet .slider.round:before { border-radius: 50%; }  
input#toggle-stylesheet-check { margin-top: 25px; }
/* Alernative Drugs Table */
#productConceptHead{ margin: 20px 0px 15px 13px;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0.69px;
    color: #f5a623;}
#productConceptDiv{margin-left: 14px !important;height: auto;}
.product-concept-file{
	padding: 5px;
    height: 49px;
    margin-bottom: 5px;
    overflow-y: hidden;}
.banned-img{
	width: 35px;
    margin-right: 5px;
    margin-top: -2px;
	display: inline!important;
}
.banned-text{
	display: inline;
    float: right;
    position: relative;
    top: -55px;
}
.banned-text span {
    margin-right: 10px;
}
@media (max-width:768px){
	.banned-text {
		display: block;
		float: none;
		position: relative;
		top: 0;
		padding-left: 10px;
	}
	.highlights-tab-panel .Highlights{
		margin-left: 0px!important;
	}
}
.banned-ingredient-img{width: 25px!important;}
.banned-ingredient{margin-top: 0px!important;}

@media (max-width:414px){
  #productConceptDiv ul{
	margin-top: -30px;
	margin-bottom: 30px;
  }
  #productConceptHead{margin: 20px 0px 35px 13px;}
}
.tooltipSimilarDrug {
  position: relative;
}
.tooltipSimilarDrug .tooltiptextSimilarDrug {
  visibility: hidden;
  width: auto;
  font-size:11px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -75px;
  /* opacity: 0; */
  /* transition: opacity 0.3s; */
}
.tooltipSimilarDrug .tooltiptextSimilarDrug::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}
.tooltipSimilarDrug:hover .tooltiptextSimilarDrug {
  visibility: visible;
  /* opacity: 1; */
}
#pill-images{ margin-left: 1em;}
#pill-images h1{font-size: 14px;color: black;margin-bottom: 1em;}
#pill-images img {
    height: 25%;
    width: unset;
    display: inline-block;
    margin-right: 1em;
}	  
@media (max-width:768px){
	#pill-images img {
		margin-bottom: 10px;
	}
}	  
.country-flags-similar-drugs{display: inline!important; width:30px;}
.country-flags-align{text-align:center!important;}
.div-loader{width:15%;}

/* Drug Interaction Section */
.drugBank-interactions td, .ONCHigh-interactions td, .partial-similar-drugs td{border: 1px solid #BDBDBD!important;}
.drug-interactions-div, .similar-drugs-div, .therapeutic-indications{margin: 20px 0px 15px 30px;font-size: 15px;width: 96%;margin-left: 30px;}
.drugBank-interactions th, .ONCHigh-interactions th, .partial-similar-drugs th{border: 1px solid #BDBDBD!important;letter-spacing: 0.59;color: white;background-color: #f0ad4e;}
.drug-interactions-div .panel-heading, .similar-drugs-div .panel-heading, .therapeutic-indications-panel-heading {background-color: #e0efff!important;border-left: 4px solid rgb(7,81,143)!important; height: 38px;}
.drug-interactions-div .panel-heading:hover, .similar-drugs-div .panel-heading:hover, .therapeutic-indications-panel-heading:hover {cursor:pointer}
.drug-interactions-div .panel-heading .panel-title, .similar-drugs-div .panel-heading .panel-title, .therapeutic-indications-panel-heading .panel-title {color: #000;font-size: 14px;margin-top: 0px!important;font-weight: 600!important;padding-left:0px;}
.drug-interactions-panel-heading img, .similar-drugs-panel-heading img, .therapeutic-indications-panel-heading img {width: 35px;float: right;margin-top: -8px!important;}
.therapeutic-indications-body {display:none; font-size: 15px;color: #232323;border: 1px solid #bbdefb;padding: 10px !important;border-top: none;}
.therapeutic-indications-body code {display: none;}

/* Tabbed view switch button */
.tabbed-view-switch{display: inline-block;margin-left: 10px}
.tabbed-view-switch > input[type="checkbox"]{display: none}
.tabbed-view-switch > label{cursor: pointer;height: 0px;position: relative;width: 40px;margin: 5px 5px 5px 8px}
.tabbed-view-switch > label::before{background: rgb(0, 0, 0);box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);border-radius: 8px;content: '';height: 16px;margin-top: -8px;position:absolute;opacity: 0.3;transition: all 0.4s ease-in-out;width: 40px}
.tabbed-view-switch > label::after{background: rgb(255, 255, 255);border-radius: 16px;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);content: '';height: 24px;left: -4px;margin-top: -8px;position: absolute;top: -4px;transition: all 0.3s ease-in-out;width: 24px}
.tabbed-view-switch > input[type="checkbox"]:checked + label::before{background: inherit;opacity: 0.5}
.tabbed-view-switch > input[type="checkbox"]:checked + label::after{background: inherit;left: 20px}
@media (max-width:768px){
	.drugBank-interactions table, .ONCHigh-interactions table{font-size: 12px;}
	td.Lrule, td.Rrule, td.Botrule {display: table-cell!important;}
	.spl table{font-size:13px;}
	.similar-drugs-tables table{table-layout: fixed; overflow-wrap: break-word;}
	tr.Last td {display: table-cell!important;}
	.spl-text-search{width:35%;font-size: 10px;}
	.search-btn{padding: 2px 8px!important;}
}
.btn-toggle-similar-drugs.active{font-weight: 600;background-color: #e0efff!important;}
.comment-dialog{width:25%;position:absolute!important;overflow: hidden!important;}
.form-control.spl-text-search{width: 20%;display: inline-block;position: relative;top: 10px;}
.mark, mark {background: yellow!important;padding: 0px!important;}
mark.current {background: orange!important;padding: 0px;}
.search-btn{position: relative;top: 10px;margin: 0px 2px;}
.search-btn i {color: white!important;margin-right: 0px!important;}
div.disclaimer{padding-left: 30px!important;border: 2px solid darkgray;}
.spl-view-link{font-weight: 600;text-decoration: underline!important;}