 /**
 * Cartin24
 * @package    Cartin24_ProductFAQ
 * @copyright  Copyright (coffee) 2015-2016 Cartin24. (http://www.cartin24.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */
.product_question_area{
	margin:10px 0px;
	border:1px solid #ccc;
	border-radius:5px;
	padding:15px;		
}	
.question_area .question-content-block{
	margin:10px 0px;width:100%;
}
.question_area .question-content-block label{
	font-size:14px;
}
.question_area input[type="text"]{
	width:60% !important;
	/*height: 20px;*/
	padding:0px 3px;
}
.question_area textarea{
	width:60% !important;
	height:90px;
	padding:0px 3px;
	max-width: none !important;
}
/* .question{margin-left:15px;} */
.question_sub {
	border: 1px solid #777;
	border-radius: 5px;
	margin-bottom: 5px;
	padding: 10px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
/* .question p {
	font-size: 16px;
	font-weight: bold;
	margin-left: 14px;
	background: #fff;
	padding: 20px 20px 20px 0px;
} */
.answ {
   background-color: #efebe3;
   margin-bottom: 20px;
   margin-left: 15px;
   padding: 20px;
}

.answ p {
	font-size: 17px;
	font-weight:normal;
	margin-left: 0px;
	background: #fff;
	padding: 20px;
}

.question-content-block > p {
   margin-left: 0;
}
.question-content-block input {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 5px !important;
}
.question_area{
	margin:10px 0px;
	border:1px solid #ccc;
	border-radius:5px;
	padding:15px;
	border: 0px !important;		
}
.open-close {
   float: right;
}
.detailed_view {
   -moz-border-bottom-colors: none;
   -moz-border-left-colors: none;
   -moz-border-right-colors: none;
   -moz-border-top-colors: none;
   border-color: -moz-use-text-color #ccc #ccc;
   border-image: none;
   border-right: 1px solid #ccc;
   border-style: none solid solid;
   border-width: 0 1px 1px;
   margin-bottom: 10px;
   margin-top: -8px;
   padding: 10px;
}
.posted-by {
   color: #777;
   font-size: 13px;
   margin: 0 0 17px 14px;
   padding: 0;
   width: 100%;
}
.question-content-block > p {
   margin: 0;
   padding-bottom: 0;
   padding-left: 0;
   padding-right: 0;
   padding-top: 5px !important;
}
