

* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

img {
	border: 0;
}

/*CONTAINER*/

#wrapper {
	width: 728px;
	height: 90px;
	background: #FFF;
	position: absolute;
	overflow: hidden;
	border: 1px solid #000;
	top: 0;
	left: 0;
	opacity: 0;
	background-repeat: no-repeat;
}

#banner {
	position: absolute;
	width: 476px;
	height: 90px;
	top: 0px;
	left: 0px;
	cursor: pointer;
	z-index: 9998;
	opacity: 0;
}

/* SIMPLEBAR STYLES START */

.simplebar-scrollbar{
	background-color: #d9d9d9;
  width: 6px; /* CHANGES WIDTH OF THE SCROLLBAR */
  pointer-events: all !important;
  cursor: pointer;
	border-radius: 10px !important;
	min-height: 0px !important; /* KEEP THIS AT 0 AND ADJUST THE HEIGHT IN THE SCRIPT AT THE BOTTOM OF THIS FILE */
}

.simplebar-scrollbar:before {
	position: absolute;
	content: '';
	background: transparent !important;
}

.simplebar-track{
  background-color: #F5F5F5 !important;
  width: 6px !important; /* CHANGES WIDTH OF THE TRACK */
  margin: 4px 8px !important;
}

/* SIMPLEBAR STYLES END */


/*ISI*/
	.hide {display:none!important;}
	 /* Added class ends */
	   
	 @keyframes fade {
	 0% {
	   opacity: 0;
	 }
	 100%  {
	   opacity: 1;
	 }
   
   }

   #isi_top_info {
   	width: 252px;
   	display: block;
   }

   #isi_bot_info {
   	width: 252px;
   	display: block;
   }

   #fpi_bot {
   	position: absolute;
   	width: 83px;
   	height: 11px;
   	top: 75px;
   	left: 119px;
   	z-index: 502;
   }

   .main-copy {
   	margin: 0px 19px 0px 5px;
   }
   
   #isi {
	   width: 252px;
	   top: 0px;
	   left: 475px;
	   height: 90px;
	   position: absolute;
	   font-family: Arial, Helvetica, sans-serif;
	   background-color: white;
	   z-index: 500;
   }
   .fade {
   	   -webkit-animation: fade 0.5s 0s 1 linear forwards;
	   -moz-animation: fade 0.5s 0s 1 linear forwards;
	   -ms-animation: fade 0.5s 0s 1 linear forwards;
	   -o-animation: fade 0.5s 0s 1 linear forwards;
	   animation: fade 0.5s 0s 1 linear forwards;
	   }

   .force-overflow {
	   margin-top: 0px;
	   margin-left: 0px;
	   width: 95%;
	   min-height: 60px;
   }


.container { overflow: auto; position: relative; width: 252px; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 8px; color: #58585a; }
.all-themes .container { width: 252px; height: 55px; float: left; }
.container-title { font-size: 8px; color: #e90649; margin: 4px 0px 0px 1px; line-height: 9px; letter-spacing: 0px; font-weight: bold; width: 244px; }
.container-text { font-size: 8px; color: #58585a; margin: 5px 0 0 1px; line-height: 8.5px; width: 230px;}
.list li { margin: 3px 0px 3px 1px; background: url(images/circle.png) no-repeat left 2px; padding: 0 0 0 8px; list-style-type: none; background-size: 3px; }
.bold { font-weight: bold; }
.title {color: #c03427;}
sup { line-height: 0px; vertical-align: 2px; font-size: 8px; }
#redLine {width: 230px; height: 2px; background-color: #c03427; padding-top: -5px; margin-bottom: 10px;}

/*CONDICIONAL FIREFOX*/
@-moz-document url-prefix() {
	.container-text { letter-spacing: -0.3px; }
	.list li { letter-spacing: -0.3px; }
}

/*END ISI*/

/*bgAssets*/

#bg1{ position: absolute; width: 465px; height: auto; top: 0px; left: -1px; z-index: 1; }
#bg2{ position: absolute; width: 465px; height: auto; top: 0px; left: -1px; z-index: 3; opacity: 0;}
#bg3{ position: absolute; width: 491px; height: auto; top: -4px; left: -39px; z-index: 5; opacity: 0;}
#ball2{ position: absolute; width: 14px; height: auto; top: 38px; left: 280px; z-index: 2; opacity: 0;}
#ball{ position: absolute; width: 14px; height: auto; top: 20px; left: 255px; z-index: 4; opacity: 0; }

/*txtAssets*/

#txt1{ position: absolute; width: 200px; height: auto; top: -2px; left: 130px; z-index: 2; opacity: 0; }
#txt2{ position: absolute; width: 140px; height: auto; top: -10px; left: 130px; z-index: 4; opacity: 0; }
#txt3{ position: absolute; width: 205px; height: auto; top: 8px; left: 5px; z-index: 6; opacity: 0; }
#txt4{ position: absolute; width: 108px; height: auto; top: 8px; left: 5px; z-index: 6; opacity: 0; }
#disc{ position: absolute; width:389px; height: auto; bottom:-12px; left:-11px; z-index: 7;  }



/*otherAssets*/
#logoBG{ position: absolute; width: 119px; height: auto; bottom: -2px; left: 357px; z-index: 8; }
#cta{ position: absolute; width: 71px; height: auto; top:9px; left:390px; z-index: 8; opacity: 0; cursor: pointer; }

/*ISI*/

#grey_bar {position: absolute; z-index: 8000; height: 90px; left: 475px; top: 0px;}
#fpi_isi_clicktag, #medwatch_isi, #patient_info{ text-decoration: underline; cursor: pointer; }
#prescribing { position: absolute; width: 105px; height: 10px; top: 580px; left: 15px; opacity: 0; background: #FFF; cursor: pointer; z-index: 300; }
