.form-tool-member-wrapper {
	
	padding: 10px;
	width: 95%;
	max-width: 768px;
	box-sizing: border-box;
	
}

.form-tool-member-wrapper input[type=text], .form-tool-member-wrapper input[type=password]{
	width: 100%;
	height: 30px;
	margin-top: 10px;
}

form input[type=text], form input[type=number], form input[type=password], form select, form textarea{
	border: 1px solid #dbdbdb;
	min-height: 30px;
	margin: 0px 1px 10px 0;
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	
}

.share-wrapper {
	min-height: 100px;
	margin: 0 auto 10px auto;
	padding: 1px 20px 0 20px;
	color: #1a1a1a;
	font-size: 15px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 3px rgba(26,26,2,0.1);
    -moz-box-shadow: 0px 1px 3px rgba(26,26,2,0.1);
    box-shadow: 0px 1px 3px rgba(26,26,2,0.1);
}

.share-reply-textarea {
	
	width: 100%;
	border: 1px solid #CFCFCF;
	border-radius: 5px;
}

.share-author {
	color: #7A7A7A;	
	font-size: 0.9rem;
	font-weight: bold;
	margin: 5px 0;
}

.share-text {
	color: #7A7A7A;	
	font-size: 0.7rem;
	font-weight: bold;
	margin: 5px 0;
}

.share-date {
	color: #7A7A7A;	
	font-size: 0.9rem;
	font-weight: bold;
	margin: 5px 0;
}

.share-title {
	color: #000000;
	font-weight: bold;
	margin: 5px 0;
}

.share-content {
	font-size: 1.1rem;
	text-align: left;
	margin: 5px 0;
	clear: both;
}

.share-user-icon-circle {
	vertical-align: middle; 
	border-radius: 50%;
	width: 25px;" 
	
}