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

img {
	border: 0;
}

/*CONTAINER*/

#wrapper { width: 300px; height: 250px; background: #FFF; position: absolute; overflow: hidden; border: 1px solid #000; top: 0; left: 0; opacity: 0; background-repeat: no-repeat; box-sizing: border-box; }
#banner { position: absolute; width: 300px; height: 250px; top: 0px; left: 0px; cursor: pointer; z-index: 9998; }

/*ASSETS*/

#bg01 { position: absolute; width: 300px; top: 0px; left: 0px; opacity: 1; z-index: 1; }
#bg02 { position: absolute; width: 300px; top: 0px; left: 0px; opacity: 0; z-index: 2; }
#bg03 { position: absolute; width: 300px; top: 0px; left: 0px; opacity: 0; z-index: 3; }
#bg04 { position: absolute; width: 300px; top: 0px; left: 0px; opacity: 0; z-index: 4; }

#txt01 { position: absolute; width: 390px; top: 70px; left: -47px; opacity: 1; z-index: 1; }
#txt02 { position: absolute; width: 390px; top: 80px; left: -47px; opacity: 0; z-index: 2; }
#txt03 { position: absolute; width: 278px; top: 30px; left: 10px; opacity: 0; z-index: 3; }
#txt04 { position: absolute; width: 221px; top: 53px; left: -22px; opacity: 0; z-index: 4; }

#baseball { position: absolute; width: 40px; top: 30px; left: 186px; opacity: 0; z-index: 2; }

#cta { position: absolute; width: 97px; top: 99px; left: 35px; opacity: 0; z-index: 1; }
#logo { position: absolute; width: 135px; top: 95px; left: 299px; opacity: 1; z-index: 9999; }

/*ISI*/

   #isi_top {
   	width: 300px;
   	display: block;
   	margin-top: -2px;
   	margin-left: -1px;
   }

   #isi_bot {
   	width: 300px;
   	display: block;
   	margin-left: -1px;
   }


#fpi_bot {
  position: absolute;
  width: 110px;
  height: 13px;
  top: 73px;
  left: 133px;
}

.main-copy {
  margin: 0px 19px 0px 5px;
}

#isi {
  width: 300px;
  top: 162px;
  left: 0px;
  height: 86px;
  position: absolute;
  z-index: 20;
  font-family: Arial, Helvetica, sans-serif;
  background-color: white;
  z-index: 500;
  opacity: 0;
}

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



#fpi_isi_clicktag, #medwatch_isi, #patient_info{ text-decoration: underline; cursor: pointer;  }

.container { overflow: auto; position: relative; width: 300px; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 10px; color: #58585a; }
.all-themes .container { width: 300px; height: 61px; float: left; }
.container-title { font-size: 9px; color: #e90649; margin: 2px 0px 0px 2px; line-height: 12px; letter-spacing: 0px; font-weight: bold; width: 276px; }
.container-text { font-size: 9px; color: #58585a; margin: 3px 0 0 2px; line-height: 10px; width: 267px;}
.list li { margin: 3px 0px 3px 1px; background: url(img/circle.png) no-repeat left 4px; padding: 0 0 0 8px; list-style-type: none; background-size: 3px; }
.bold { font-weight: bold; }
a {color: #c03427;}
.title {color: #c03427;}
sup { line-height: 0px; vertical-align: 2px; font-size: 8px; }
#redLine {width: 275px; 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*/

/* SIMPLEBAR STYLES START */

.simplebar-scrollbar{
	background-color: #bf3426;
  width: 5px; /* CHANGES WIDTH OF THE SCROLLBAR */
  pointer-events: all !important;
  cursor: pointer;
	border-radius: 0px !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: 5px !important; /* CHANGES WIDTH OF THE TRACK */
  margin: 0px 2px !important;
}

/* SIMPLEBAR STYLES END */

/* ISI END*/