.clearfix,
.clear {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after,
.clear:before,
.clear:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after,
.clear:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a,
.btn-link {
  color:#0227b6
}
a:hover,
.btn-link:hover {
  color: #0227b6;
  text-decoration: none;
}
::selection {
  background: #00AEFF;
  color: #fff;
}
::-moz-selection {
  background: #00AEFF;
  color: #fff;
}
.btn:hover,
.block .btn:hover,
#component .block .btn:hover {
  color: #0227b6;
}
.button,
.readon,
.readmore,
.btn-primary,
.block .btn-primary {
  background: #FC0D1B;
  color: #fff;

}
.button:hover,
.readon:hover,
.readmore:hover,
.btn-primary:hover,
.block .btn-primary:hover {
  /* background: #005773;  comment by satbir */
  background: #FC0D1B;
  color: #fff;
}
.btn-arrow:hover:before {
  border-color: #00AEFF;
  color: rgba(0,0,0,0.8);
}
.list-arrow ul li:hover:before {
  color: #8dd2fe;
}
.ex-menu li > a {
  color: #005773;
}
.ex-menu li:hover > a,
.ex-menu li.active > a,
.ex-menu li > a:focus {
  color: #00b1ea;
}
.xslider_prev > span,
.xslider_next > span {
  background: url(../images/slider-arrows.png) no-repeat 3px 3px;
}
.xslider_prev > span:hover,
.xslider_next > span:hover {
  border-color: #00AEFF;
}
.xslider_next > span {
  background-position: 3px -33px;
}
.xpert-captions .xc-block:hover a {
  color: #8dd2fe;
}
a.prev:hover:before,
a.next:hover:before {
  color: #00AEFF;
}
.navi a.active {
  background: #00AEFF;
}
.xco-wrap.xco-classic .meta {
  color: #005773;
}
.breadcrumb a {
  color: #8dd2fe;
}
.table-wrap:before {
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #00AEFF rgba(0,0,0,0);
}
#logo a,
.widget-designedby a {
  color: #8dd2fe;
}
.social-icons li a {
  background: #00AEFF;
}
#scrolltop span {
  color: #00AEFF;
}
#scrolltop:hover:after {
  border-color: #00AEFF;
}
.box-grey a:hover {
  color: #00AEFF;
}


/*-------------for search bar----------*/
#display
{
	background-color:#560099;
	float: left;
    font-size: 11px;
    width: 91.2%;
	position:absolute;
	z-index:1;
	cursor:pointer;
	overflow:hidden;
	max-height: 235px;
}
#display ul
{
	list-style:none;
	margin-bottom:0px;
}
.quickMatch
{
	border-bottom: 1px solid;
    font-size: 17px;
	line-height: 30px;
    padding: 0px 0px 5px 10px;   
	min-height:30px;
}
.myLiS
{
	width: 100%;
}
.proDruCom
{
	/* border-bottom: 1px solid #ccc; */
    float: left;
    width: 100%;
	height: 182px;
	overflow-y: scroll;
	overflow-x: hidden;
	/*padding-left:10px;
	padding-right:5px;*/
}
.proDruCom div
{
	float: right;
    text-align: left;
	margin-right:10px;
	color:#60bfed;
	margin-top: 5px;
	width: 96%;
}
.news-search .proDruCom div{margin-right:0px;}
.news-search .proDruCom {height: 174px;}
.proDruCom ul li a{color:#fff;}
.proDruCom ul li a:hover{color: #60BFED;}
.pharma-data-search
{
	line-height:4px;
	padding-top:10px;
}
.pharma-data-search h6
{
	color:#ccc;
	font-size:12px;
	padding-left:35px;
}

/*-------------search bar end------------*/


/*------tabs----------------*/
.btn-arrow:before {
  content: "\f105";
  display: inline-block;
  font-family: fontAwesome;
  font-size: 18px;
  font-weight: bold;
  line-height: 17px;
  padding: 0 4px 0 6px;
  color: rgba(0,0,0,0.5);
  border-radius: 50%;
  border: 2px solid rgba(0,0,0,0.5);
  position: absolute;
  left: 5px;
  top: 5px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.img-transform {
  overflow: hidden;
}
.img-transform img {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.img-transform:hover img {
  -webkit-transform: translate3d(0,10%,0) scale3d(1.2,1.2,1);
  -moz-transform: translate3d(0,10%,0) scale3d(1.2,1.2,1);
  -ms-transform: translate3d(0,10%,0) scale3d(1.2,1.2,1);
  -o-transform: translate3d(0,10%,0) scale3d(1.2,1.2,1);
  transform: translate3d(0,10%,0) scale3d(1.2,1.2,1);
}
.img-grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.img-grayscale:hover {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.bs-example {
  color: #444;
  position:relative;
}
.bs-example a:hover {
  color: #444;
}
pre a:hover {
  color: #444;
}


.txtabs-content .fade{
    -webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    -ms-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
    opacity: 0;
}
.txtabs-content .fade.in{ opacity: 1; }
/*Slide*/
.txtabs-content .fade-slide {
    margin-left: 200px;
    opacity : 0;
    -webkit-transition: margin 0.3s ease-out, opacity 0.4s ease-in;
    -moz-transition: margin 0.3s ease-out, opacity 0.4s ease-in;
    -o-transition: margin 0.3s ease-out, opacity 0.4s ease-in;
    transition: margin 0.3s ease-out, opacity 0.4s ease-in;
}
.txtabs-content .fade-slide.active {
    margin-left: 0;
    opacity : 1;
}

/*Basic Tab Settings*/
.txtabs-nav {list-style:none;margin:0;padding:0;}
.txtabs-nav li{float:left;padding: 0;margin-bottom: 5px;}
.txtabs-nav li a{display:block;padding:6px 10px;tetxtabs-navdecoration:none;font-size: 13px; cursor:pointer;}
.txtabs-content{ padding: 10px; overflow:hidden; position: relative; }
.txtabs-content > .txtabs-pane{ visibility: hidden; height: 0; width:0; position: absolute; }
.txtabs-content > .active{ visibility: visible; height: auto; width:100%; position: static;}
.txtabs-content > .active .txtabs-pane-in{}
/*------tabs end----------------*/

/*------Added by satbir on 15/05/2015----------------*/
.sorry1 
{
    /*font-family: "Yanone Kaffeesatz",sans-serif;*/
    font-size: 24px;
    line-height: 1.4;
    margin: 0;
    padding: 30px;
}
.xslider_loader 
{
    background: url("../images/xslider-loader.gif") no-repeat scroll center center rgba(255, 255, 255, 0.9);
    border: 1px solid #ffffff;
    border-radius: 18px;
    height: 30px;
    left: 50%;
	overflow: hidden;
    position: absolute;
    top: 50%;
    width: 30px;
    z-index: 3;
}
/*------end----------------*/
/*------Added by satbir on 01/09/2015----------------*/
.aci
{
cursor:pointer;
color:#00aeff !important;
}
/*------end----------------*/