@import url(https://fonts.googleapis.com/css?family=Open+Sans);
.author_pic img{
 border-radius:100%;
 width:70px;
 height:70px;	
}
.author_section{
	background:#f2f2f2;
	margin-bottom:20px;
}

.author_info{
	padding:0 15px;
}
.author_name{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;	
	font-weight:700;
}

.author_tagline{
	font-style:italic;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#939393;
	line-height:24px;
}	

.author_name span{
	font-size:14px;
	font-weight:400;	
}

.author_disclaimer p{
	font-family: 'Open Sans', sans-serif !important;
	font-size:10px !important;
	color:#000 !important;
	padding:0px !important; 
}


.author_full{
	border-top:1px solid #c6c6c6;	
}
.social_tags .follow_link{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	font-weight:600;
	line-height:24px;
	text-decoration:underline;
	text-transform:uppercase;
}
.social_buttons{
	padding-left:10px;	
}
.social_buttons .social_icons{
	background:url(http://forbesindia.com/media/social-icon-sprite.png) no-repeat 0px 0px;
	width:25px;
	height:25px;	
	display:block;
	float:left;
	margin:0 5px;
}

.social_buttons .social_icons.tw{
	background-position:-5px 0px;
}
.social_buttons .social_icons.feed{
	background-position:-38px 0px;
}
.social_buttons .social_icons.mail{
	background-position:-68px 0px;
}

.toggle_link{
	display:block; 
	text-align:center; 
	font-family: 'Open Sans', sans-serif; 
	font-size:14px; 
	font-weight:bold;
	color:#000 !important;
	border-top:#c6c6c6 solid 2px;
	background:#dddddd; 
	padding:5px 0px 10px 0px;
	text-decoration:none !important;
}


.toggle_link .text_close{display:none;}
.toggle_link .text_full{display:inline-block;}
.toggle_link.active .text_close{display:inline-block;}
.toggle_link.active .text_full{display:none;}

.toggle_link .arrow{
	background:url(http://forbesindia.com/media/toggle-link-sprite.png) no-repeat;	
	width:20px;
	height:18px;
	background-position:0px 3px;
	display:inline-block;
}

.toggle_link.active .arrow{
	background-position:0px -14px;
}

.tabs-menu {
    height: 30px;	
    float: left;
    clear: both;
	padding-left:10px !important;
}

.tabs-menu li {
    height: 30px;
    line-height: 30px;
    float: left;
    margin-right: 10px;
	list-style-type:square;
	font-family: 'Open Sans', sans-serif; 
	font-size:12px; 
	font-weight:600;
	border-radius:5px;
	
}

.tabs-menu li.current {
    position: relative;
    background-color: #000;
	color:#6b6b6b !important;
    z-index: 5;
}

.tabs-menu li a {
    padding: 10px 15px;
    text-transform: uppercase;
    color: #6b6b6b !important;
    text-decoration: none; 
}

.tabs-menu li.current a{
	color:#fff !important;	
}

.tab {
    float: left;
    margin-bottom: 20px;
    width: auto;
}

.tab-content {
    max-width: 100%;
    padding: 15px 10px;
    display: none;
}
.tab_post ul{padding-left:15px !important;}
.tab_post ul li{
	list-style-type:square;	
	margin: 10px 0px;
    font-size: 14px;
	line-height: 24px;
	
}

.tab_post ul li .tab_post_meta{
	color:#888888 !important;
	font-style:italic !important;
	font-size:11px;
}

.tab_post ul li a{
	color:#000 !important;
	margin-bottom:5px;	
}

.showTooltip {
  position: relative;
  display: inline-block;
  padding:10px 0px;
  margin-top:-10px;
  margin-bottom:-10px;
}

div.author_tip {
  position: absolute;
  width:400px;
  color: #000000;
  background: #FFFFFF;
  height: auto;
  padding:10px;
  line-height: 30px;
  text-align: center;
    bottom: 35px;
  left: 50%;
  margin-left: -76px;
  z-index: 999;
  visibility: hidden; 
  opacity: 0;
  border-radius: 6px;
      box-shadow:0px 3px 15px rgba(76, 76, 76, 0.87); 
   -webkit-transition: opacity 0.2s; /* Safari */
    transition: opacity 0.2s;
  
}
div.author_tip:before {
  content: '';
  position: absolute;
  top: 100%;
  left: 15%;
  margin-left: -12px;
  width: 0; height: 0;
 /*     border-top: 12px solid rgb(226, 226, 226);*/
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
}
div.author_tip:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 15%;
  margin-left: -8px;
  width: 0; height: 0;
  border-top: 8px solid #FFFFFF;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
.showTooltip:hover div.author_tip {
  visibility: visible;
  opacity: 1;

}




.author_tip_info{
	width:60%;
	text-align:left;	
	padding:0px 10px;
}

.author_tip_info .author_name{
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;	
	font-weight:700;
}

.author_tip_info .author_name span{
	font-weight:400;	
	color:#666666;
	font-size:12px;
}


.author_tip_info .follow_link{
	color: #920a12;
    font-weight: 700;
    line-height: 10px;
    padding-bottom: 9px;
    border-bottom: dotted #ccc 1px;
    margin-bottom: 9px;
}

.author_tip_info .follow_link a{
	text-decoration:underline;	
	color:#920a12;	
}

.author_tip_info .tab_post ul{padding-left:0px !important;}

.author_tip_info .follow_link span{
	color:#666666;
	font-weight:400;
}

.author_tip_info .tab_post ul li{
	line-height:18px;
	font-size: 12px;
	font-family: Georgia;
	margin:3px 0px;
}


.author_tip_info .tab_post ul li a{
	color:#1e3466 !important;
}

