@charset "UTF-8";
html, body, * { margin:0; padding:0; text-decoration:none; }
#container_ad, #container_anim, #container_anim > div, #chromeCover, #clickScreen { width:160px; height:600px; position:absolute; overflow:hidden; }
#container_anim > div img, #container_anim > div svg { width: 100%; height:100%; }
#bg_gradient { background: linear-gradient(90deg, #582B8D, #1F013F); }
#shape { height: 1200px!important; }
.text-center { text-align:center }
.reference-wrap .with-ref,.footnote-wrap .with-ref { padding-left:4px; position:relative }
.reference-wrap .with-ref sup:first-of-type,.footnote-wrap .with-ref sup:first-of-type { position:absolute; left:0; top:3px }
#container_ad { overflow:hidden; border:1px solid #B5B5B5; box-sizing:border-box }
#container_anim { left:-1px; top:-1px }
#chromeCover { background-color:#fff }

.fontSize-15 { font-size:15px!important }
.fontWeight-bold { font-weight:700!important }
.color-purple { color:#61279e }
sup,sub { line-height:0 }
sup { font-size:50% }

#logo-servier-isi { width:100%; max-width:160px; height:auto; display:block; margin:16px auto 12px }
.sectionBorder { border:1.5px solid #636466; padding:7px }
.listItem-bull { margin-left:12px }
.listItem-bull::before { content:"•"; margin-right:4px; margin-left:-8px; font-size:12px; line-height:11px }
.iScrollLoneScrollbar { width:4px; overflow:initial!important; background-color:#565757; border-radius:5px; border-bottom:3px solid #565757 }
.iScrollVerticalScrollbar .iScrollIndicator { width:2px; background-color:#fff; border-radius:5px; left:1px; top:1px }
#containerISI,#isiContent,#isiPiBottom,.iScrollVerticalScrollbar,.iScrollIndicator { position:absolute }
.iScrollVerticalScrollbar { bottom:5px; top:8px; right:8px }
#isiContent { background-color:#fff; overflow:hidden; height:170px; width:100% }
#isiContent p { font-size:12px; line-height:14.5px }
#containerISI { bottom:0; font-family:"Barlow Semi Condensed",sans-serif; color:#636466; font-size:12px; width:100%; height:200px }

#scroller { width:95%; width:calc(100% - 30px); padding:5px 5px 16px }
#scroller p { margin-bottom:6px }
#scroller p.isiHeading { padding-top:6px }
#scroller .long-url { word-break:break-word }
#scroller .reference-wrap { padding-top:8px; margin-bottom:0 }
#scroller .reference-wrap p { margin-top:0; margin-bottom:0 }
#scroller .footnote-wrap { padding-top:6px; margin-bottom:8px }
#scroller .endMatter { margin-top:6px; margin-bottom:0 }

#isiPiBottom { background-color:#565757; text-align:left; width:100%; bottom:0; display:inline-block; padding-right:3px; padding-left:5px; padding-top:1px; height:29px; font-size:12px; line-height:13px; color:#fff!important }
#isiPiBottom a { padding-bottom:3px; padding-top:3px; color:#fff!important; text-decoration: underline }
#isiPiBottom span { font-size:11px }