/* Wrapper */
.als-ab-wrapper {
	margin: 0 0 2em;
	clear: both;
}
.als-ab-wrapper a {
	text-decoration: none !important;
}
.als-ab-wrapper img {
	border: none !important;
}


/* Tabs list */
.als-ab-list {
	/*overflow: hidden;*/
	padding: 0 0 0 5px !important;
	margin: 0 !important;
	width: 100%;
	float: left;
}
.als-ab-list li {
	display: block;
	float: left;
	list-style: none;
	margin: 0 3px 0 0 !important;
}
.als-ab-list li a {
	display: block;
	line-height: 16px;
	/*height: 16px;*/
	padding: 8px 10px;
	background-color: #e9e9e9;
	border: 1px solid #e9e9e9;
	border-bottom: none !important;
	text-decoration: none;
	font-size: 13px;
	color: #333;
	font-weight: bold;
	outline: none;
	text-shadow: none !important;
	font-size: 12px;
	
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
}
.als-ab-list li a:hover {
	color: #333;
}
.als-ab-list li.active a {
	background-color: #333;
	color: #fff;
	border-color: #333;
}


/* Tab icons */
.als-ab-list li a {
	background-image: url('../images/tab_icons.png');
}
	.als-ab-list li.als-ab-bio-link a {
		background-position: 8px 8px;
		background-repeat: no-repeat;
		padding-left: 27px;
	}
	.als-ab-list li.als-ab-bio-link.active a {
		background-position: -280px 8px;
		background-repeat: no-repeat;
		padding-left: 27px;
	}
		
	.als-ab-list li.als-ab-twitter-link a {
		background-position: 8px -42px;
		background-repeat: no-repeat;
		padding-left: 35px;
	}
	.als-ab-list li.als-ab-twitter-link.active a {
		background-position: -270px -42px;
		background-repeat: no-repeat;
		padding-left: 35px;
	}		

	.als-ab-list li.als-ab-facebook-link a {
		background-position: 8px -92px;
		background-repeat: no-repeat;
		padding-left: 23px;
	}
	.als-ab-list li.als-ab-facebook-link.active a {
		background-position: -284px -92px;
		background-repeat: no-repeat;
		padding-left: 23px;
	}		

	.als-ab-list li.als-ab-googleplus-link a {
		background-position: 8px -142px;
		background-repeat: no-repeat;
		padding-left: 30px;
	}
	.als-ab-list li.als-ab-googleplus-link.active a {
		background-position: -276px -142px;
		background-repeat: no-repeat;
		padding-left: 30px;
	}		

	.als-ab-list li.als-ab-linkedin-link a {
		background-position: 8px -242px;
		background-repeat: no-repeat;
		padding-left: 30px;
	}
	.als-ab-list li.als-ab-linkedin-link.active a {
		background-position: -276px -242px;
		background-repeat: no-repeat;
		padding-left: 30px;
	}		
	
	.als-ab-list li.als-ab-latest-posts-link a {
		background-position: 8px -192px;
		background-repeat: no-repeat;
		padding-left: 27px;
	}
	.als-ab-list li.als-ab-latest-posts-link.active a {
		background-position: -280px -192px;
		background-repeat: no-repeat;
		padding-left: 27px;
	}
	/* No background image for custom tab */
	.als-ab-list li.als-ab-custom-link a {
		background-image: none !important;
	}
	
/* Showing only icons (no text) in widgets */	
.als-ab-widget .als-ab-list li a {
	text-indent: -9999em;
	padding: 8px 12px !important;
}	
.als-ab-widget .als-ab-list li.als-ab-bio-link a {
	width: 4px;
}
.als-ab-widget .als-ab-list li.als-ab-twitter-link a {
	width: 12px;
}
.als-ab-widget .als-ab-list li.als-ab-googleplus-link a {
	width: 8px;
}
.als-ab-widget .als-ab-list li.als-ab-facebook-link a {
	width: 0;
}
.als-ab-widget .als-ab-list li.als-ab-latest-posts-link a {
	width: 4px;
}
/* No text indent for custom tab in widget */
.als-ab-widget .als-ab-list li.als-ab-custom-link a {
	text-indent: 0 !important;
}


/* Tabs content */
.als-ab-tab {
	display: none;
	border: 2px solid #333;
	padding: 12px;
	background: #fff;
	min-height: 64px;
	overflow: hidden;
}
.als-ab-tab a {
	/* color: #3b5998; */
}
.ts-tab:first-child {
	display: block;
}
	.als-ab-widget .als-ab-tab {
		padding: 8px;
	}


/* In-tab layout (gravatar, text) */
.als-ab-avatar {
	display: block;
	float: left;
	width: 85px;
	height: 64px;
}
	.als-ab-no-float .als-ab-avatar {
		float: none;
		margin: 0 0 12px;
	}
.als-ab-avatar img {
	display: block;
	border: none !important;
}
.als-ab-text {
	margin-left: 76px;
	line-height: 1.5;
}
	.als-ab-no-float .als-ab-text {
		margin-left: 0;
	}


/* Tabs header */
.als-ab-header {
	margin-bottom: 10px;
}
.als-ab-text h4 {
	clear: none;
	font-size: 18px;
	line-height: 1 !important;
	font-weight: bold;
	margin: 0 0 0.2em !important;
	line-height: 1;
	padding: 0;
}
.als-ab-description {
	font-size: 12px;
}

.als-ab-follow {
	margin-top: 10px;
}
	
	
/* Latest posts */
.als-ab-latest {
	margin: 0 !important;
	padding: 0 !important;
}
.als-ab-latest li {
	list-style: none !important;
	line-height: 1.1;
	margin: 0 0 0.6em !important;
}
.als-ab-latest li span,
.als-ab-twitter-time {
	font-size: 12px;
}
.latest-see-all {
	font-weight: normal;
}


/* LinkedIn */
.als-ab-wrapper iframe {
	margin-bottom: 0 !important;
}

.als-author-avatar{float: left;width: auto;}
.als-author-title{float: left; padding-left: 10px; width: 85%;}
.als-author-content-method{float: left;width: 85%;padding: 10px 0px 0px 18px;}
.als-author-long-bio{float: left;width: 85%;padding: 10px 0px 0px 18px;}
.als-author-extra-info{float: left;width: 85%;padding: 10px 0px 0px 18px;}
.als-profile-content{float: left; width: 85%;}
.als-archive-intro{
	padding-bottom: 10px;
	padding-top: 10px;
}

#als-profile  { padding: 10px 0px 10px 10px;float: left; }
#als-profile p { padding: 0; margin: 0 0 0px 0; float: left; }
#als-profile ul { margin: 0px 0px 0px 0px; float: left; }
#als-profile ul li { list-style-image: none; list-style-type: none; padding: 0px 0px 0px 10px; float: left; }
#als-profile ul.single-line { display: inline; margin-bottom: 10px;  }
#als-profile ul.single-line li { display: inline; padding: 3px; }		
#als-profile ul li a { text-decoration: none; }
#als-profile ul img { border: none; padding: 0px; margin: 0px; vertical-align: middle;}
#als-author-profile{width:100%; float:left; margin-bottom:10px;}
.for-form-left{width:96%; float:left; background:#ebf2f9; padding:10px 2% 10px 2%;position: relative;z-index: 10000;}
.for-main-form{width:99%; float:left; padding:0 5px 10px 5px;}
.for-name{width:42%; float:left; font-size:12px; color:#000000; padding:8px 3px 0 0px;}
.for-fld-mn{width:56%; float:left; padding:0 0 0 0;}
.new-tx-field{background:#ffffff !important; width:95% !important; outline:none; border:1px solid #d8e1eb !important; padding:7px 5px 7px 5px !important;}
.new-tx-area{background:#ffffff; width:95%; height:50px; outline:none; border:1px solid #d8e1eb; padding:7px 5px 7px 5px; overflow:auto;}
.for-btn-part{width:95%; float:left; background:#3c5169; padding:7px 0 7px 5%;}
.save-btn{padding:3px 15px 3px 15px; background:#d8e2ee; border:none; outline:none; font-size:12px; font-weight:bold; color:#465d78; cursor:pointer; margin:0px;}
.for-in-areas{width:55%; float:left; padding:0 5% 0 0;}
.for-frm-images{width:40%; float:left; padding:0 0 15px 0;}
.for-frm-reg-left{width: 100%;}
.for-frm-reg-left img{width: 96%;}
.for-in-areas-second{width: 100%; float: left;padding: 0 0 0 0;}

@media only screen and ( min-width: 768px) and ( max-width: 980px ) {
	.for-form-left{width:97%; float:left; background:#ebf2f9; padding:10px 7px 10px 7px; position:relative; z-index:10000;}
	.for-main-form{width:90%; float:left; padding:0 5px 10px 5px;}
	.for-in-areas{width:55%; float:left; padding:0 5% 0 0;}
.for-frm-images{width:40%; float:left; padding:15px 0 0 0;}
}
@media only screen and ( max-width: 767px) {
	.for-colmn-left{width:89%; float:left; padding:2em 5% 2em 5%;}
	.for-main-form{width:98%; float:left; padding:0 5px 10px 5px;}
	.for-in-areas{width:100%; float:left; padding:0 0 0 0;}
.for-frm-images{width:100%; float:left; padding:15px 0 15px 0;}
}
.als-ab-tabs{float: left;width: 100%;}
.als-ab-content div{width:auto !important; height: auto !important;}
.als-ab-content label {font-size: 16px; font-weight: normal; padding: 0 0px 10px 0;vertical-align: top;}
.als-ab-content span img{background: none; box-shadow:0 0 0 0;}