/** ----------------------------------------------------------------------------------------------------
 *  File Name:  answers_detail.css
 *  Author:     Josh Palmeri
 *  Purpose:    Used on answer detail page for answer-specific content styling
 *  ---------------------------------------------------------------------------------------------------
 */

table {
	border-width: 1px;
	box-shadow: 0 0 10px #CCCCCC;
	border-collapse: separate !important;
	border-spacing: 0 !important;
	margin: 20px 0;
	border-style: solid !important;
	border-color: #CCCCCC;
}

table td {
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}
/*
table td:hover {
	background-color: #FAFAFA;
}
*/
.jp_icon {
  text-shadow: -1px -1px 2px #DDDDDD;
}

.icon-ok-sign {
  color: #229900;
}

.icon-ok-sign, .icon-remove-sign {
	-webkit-transition: font-size 0.2s ease 0s;
	-moz-transition: font-size 0.2s ease 0s;
	-ms-transition: font-size 0.2s ease 0s;
	-o-transition: font-size 0.2s ease 0s;
	transition: font-size 0.2s ease 0s;
}

.icon-ok-sign:hover {
  font-size: 135%;
  cursor: default;
}

.icon-remove-sign:hover {
  color: #990000;
  font-size: 135%;
  cursor: not-allowed;
}

hr {
	border: 0;
	border-bottom: 1px solid #DDDDDD;
	box-shadow: 0 -1px 14px #CCCCCC, 0 0 18px #EEEEEE;
	height: 1px;
	margin: 20px 0;
	background-color: #FFFFFF;
}

#rn_AnswerInfo span {
	margin-right: 10px;
}

#jp_AnswerQuestion, .rn_AnswerDetail .label {
	color: #454545;
	font-size: 18px !important;
	font-style: italic;
	font-weight: normal;
	line-height: 24px;
	text-align: left;
	visibility: visible !important;
}

#jp_AnswerQuestion .label, .rn_AnswerDetail .label {
	color: #777777;
}

.rn_AnswerDetail {
	padding-bottom: 15px;
}