/*
	AuthorHQ by Philo Hermans
	-----------------------------------
	A WordPress plugin for providing support to you’re Envato Marketplace customers. For more information please visit our website. This plugin is exclusively sold at CodeCanyon.
	-----------------------------------
	Website: http://authorhq.net
	Author: http://philohermans.com
*/

#ahq_account{
	
}
	.ahq_form .hidden{
		display:none;
	}

	.ahq_form .clear{
		clear:both;
	}

		.ahq_form{
			margin-bottom: 10px;
		}
			.ahq_form h1{
				color: #383838;
				text-shadow: 0 1px rgba(255, 255, 255, 0.5);		
			    font-size: 26px;	
			    border-bottom: 1px solid #e9e9e9;
			    margin: 5px 0 25px 0;
			    padding-bottom: 10px;				
			}

			.ahq_form ul{
				list-style-type:none;
				margin:0;
				padding:0;	
				width: 500px;			
			}
					
			.ahq_form li{
				margin-bottom: 5px;
			}

			.ahq_form label{
				float:left;
				width: 150px;
				cursor:pointer;
			}

			.ahq_form input{
				float:left;
			}

			.ahq_form input[type="password"]{
				padding: 3px;
			}

			.ahq_form .textarea{
				width: 700px;
				color: #999999;
				height: 250px;
				padding: 8px 0 0 12px;
				border-color: #C0C0C0 #D9D9D9 #D9D9D9;
				border-radius: 1px 1px 1px 1px;
				border-right: 1px solid #D9D9D9;
				border-style: solid;
				border-width: 1px;
				margin-bottom: 20px;
			}

			.ahq_form .btn{
				margin-top: 15px;
			}

			#ahq_account #available{
				float:left;
				width: 23px;
				height: 16px;
				margin-top: 4px;
				margin-left: 5px;
				background-position: 0 20px;
			}
				#ahq_account #available.valid{
					background: url('../img/valid.png') no-repeat left;
					
				}

				#ahq_account #available.invalid{
					background: url('../img/invalid.png') no-repeat left;
				}
								
				#ahq_account #available.loading{
					background: url('../img/ajax-loader.gif') no-repeat left;
				}

#create_account textarea{
	float:left;
	width: 300px;
}

#ahq_account .message,
#ahq_forum .message{
	padding: 10px 15px 10px 20px;
	margin: 10px 0;
	font-weight: bold;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}
	#ahq_account .message.error,
	#ahq_forum .message.error{
		border: 1px solid #e9c59b;
		color: #e3302c;
		background: #ffecce;	
	}
	
	#ahq_account .message.success,
	#ahq_forum .message.success{
		border: 1px solid #bfde84;
		color: #508600;
		background: #edfbd8;
	}				