﻿#commentsDiv { padding: 10px 0px 0; border-bottom: 1px solid #d8d8d8; }
	#commentsDiv div { margin: 0 0 10px 0; }
	#commentsDiv textarea { width: 100%; }
	#commentsDiv .fullwidth { width: 100%; }
	#commentsDiv .halfwidth { width: 50%; float: left; }
		#commentsDiv .halfwidth input { width: 90%; }
	#commentsDiv h2 { margin-top: 0; }
	#commentsDiv p { margin: 0; font-size: 16px; }
	#commentsDiv .sendBtn { background: #000; border: none; cursor: pointer; color: #fff; padding: 5px; font-size: 16px; border-radius: 5px; }
	#commentsDiv .errorStatus { padding: 5px 10px; color: #fff; background: #c5181d; font-size: 15px; }
	#commentsDiv .successStatus { padding: 5px 10px; color: #fff; background: #28c518; font-size: 15px; }
#currentCommentsDiv { padding: 0 0px 10px 0px; margin: 20px 0 0 0; border-bottom: 1px solid #d8d8d8; }
#numbsOfCommentsDiv { border-bottom: 2px solid #d8d8d8; margin: 0 0 20px 0; }
.numbsOfComments { font-size: 16px; color: #4a4a4a; font-weight: bold;  display: inline-block; margin: 0; position: relative; top: 2px; padding: 0 0 5px 0; }
	.numbsOfComments.red { border-bottom: 2px solid #d71212; }
	.numbsOfComments.yellow { border-bottom: 2px solid #ffc30d; }
.commentItem { margin: 0 0 10px 0; background: #fbfbfb; padding: 5px; }
.commentInfo, .commentText { margin: 0; }
.commentInfo { color: #9a9a9a; font-size: 14px; }
	.commentInfo .commentName { font-weight: bold; }
.commentText { color: #4a4a4a; font-size: 16px; }

.answer { }
	.answer .answerHeader { font-size: 16px; font-weight: bold; margin: 10px 0 0 0; }
	.answer .answerText { font-size: 16px; }
	.answer .answerAuthor { font-size: 14px; font-weight: bold; }
