.answBox .answInf b{
	color: #666666;
}

.answBox-response .answInf:before{
	color: #DA2128;
	content:"\f112";
	font-family: FontAwesome;
	padding: 0 !important;
	margin: 0 !important;
	font-weight:700;
}



.answBox .answInf strong {
   color: #333;
}
.answBox small {
    font-size: 14px;
	border-right: 1px solid #cccccc;
	padding: 0 10px 0 0;
	font-weight: 400;
	color: #adadad;
}

.answBox-question p{
	font-style: italic;
	font-size: 15px;
	line-height: 157%;
	font-family: 'Roboto', sans-serif;
	margin: 15px 0;
}
.answBox .answInf span {
    color: #CCCCCC;
    padding: 0 5px;
}

.answBox .answInf {
    padding: 0 0 7px;
}

.item-questions{
	margin-bottom:20px;
	padding-bottom: 20px;
	padding: 30px
}

.bg_white .item-questions{
	/* border:1px solid #BBBBBB; */
}

.answBox-question{
	font-family: Tahoma,Arial,sans-serif;
	font-size: 14px;
}
.answBox-response{
	margin:20px 0 10px 30px;
	/*border-bottom:1px solid #EEEEEE;*/
}
#questions-list ul li{
	border-left:2px solid #DA2128;
    padding-left: 20px;
    list-style: none;
}

#questions-list{
    list-style: none;
    padding-left: 0px;
}

.answBox-response:last-child{
	border-bottom:0;
}
#add-question-form {
	margin-top:20px;
	padding:5px;
	border:1px solid #C4C4C4;
	display:none
}
.bg_white #add-question-form {
	border:0
}
@media (max-width: 767px) {
	#add-question-form {
		margin-top:0 !important
	}
}

#add-question-form .title-rev{
    border-bottom: 1px solid #C4C4C4;
    color: #2580C7;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 10px;
}

#add-question-form .form-right{width:80%}

#add-question-form .form-right .input-custom, #add-question-form .form-right .textarea-custom{margin-left:0px!important;width:80%!important;}
#add-question-form .form-right .textarea-custom{height:120px}



#add-answer-form {margin-top:20px;
                  padding:5px;
                  border:1px solid #C4C4C4;
                  display:none
                }

#add-answer-form .title-rev{
    border-bottom: 1px solid #C4C4C4;
    color: #2580C7;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 10px;
}



#add-answer-form .form-right{width:80%}

#add-answer-form .form-right .input-custom, #add-answer-form .form-right .textarea-custom{margin-left:0px!important;width:80%!important;}
#add-answer-form .form-right .textarea-custom{height:120px}



.pages { height:15px; padding:0 0 10px 10px; font-size:100%; margin-top:20px; line-height:1.2em;  }
.pages span, .pages b, .pages a { font-weight:bold; }
.pages a{color:#2580c7}
.pages span { color:#bbb; padding:1px 8px 2px 0; }
.pages span.nums { padding:0 10px 0 5px; }
.pages span.nums b, .pages span.nums a { padding:1px 6px 3px 6px; background:#ececec; text-decoration:none; margin-right:4px; }
.pages span.nums a:hover { background:#2580c7; color:#fff; }
.pages span.nums b { background:#464646; color:#fff; }


.no-registered{margin:10px 10px 10px 150px; font-weight:bold; text-align:center}

#succes-question{display:none;
    border: 1px solid #4DA400;
    color: #4DA400;
    font-size: 12px;
    padding: 10px;
    text-align: center;
    margin-top:10px
}
#succes-answer{display:none;
    border: 1px solid #4DA400;
    color: #4DA400;
    font-size: 12px;
    padding: 10px;
    text-align: center;
    margin-top:10px
}

.error_testimonials_form{background-color:#FFFCE7}

.inpCaptchaReviewQuestion {
    font-size: 13px;
    margin-left: 10px;
    margin-top: 2px;
    min-height: 18px;
}
.float-left{float:left}
.float-right{float:right}
.clr {
    clear: both;
    display: block;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}
.clear{clear:both}	


.id-margin-top{margin-top:10px!important;margin-bottom: 20px;}
.no-reg-button-custom{margin:0 auto!important}
.text-align-center-custom{text-align: center!important}
.cancel-button-custom{float:right;margin-bottom:0px!important}
.add-button-custom{margin:5px auto 0!important;}




#body-add-prodquestions-form{padding:10px}
#body-add-prodquestions-form label , #body-add-prodquestions-form  .label-span{font-size: 14px;font-weight: bold;margin: 12px 0 4px;color: #666;display: inline-block;text-align:left}
#body-add-prodquestions-form input{padding: 0 5px; height: 28px; width: 100% !important; min-width: 100% !important; border: 1px solid #ccc; background: #fff;}
#body-add-prodquestions-form input[type='checkbox']{padding: 0 5px; height: 0px; width: auto !important; min-width: auto !important; border: 1px solid #ccc; background: #fff;}
#body-add-prodquestions-form .form-control{cursor: not-allowed; border-radius: 0;color: #9c9b9b;display: block;font-size: 13px;line-height: 1.42857;vertical-align: middle;width: 100%;font-weight: 500}
#body-add-prodquestions-form .cursor-active{cursor: auto!important;color:#666!important;}
#body-add-prodquestions-form textarea{padding: 5px; height: 160px; width: 100% !important; min-width: 100% !important; border: 1px solid #ccc; background: #fff;}
#body-add-prodquestions-form input#inpCaptchaReviewQuestion, #body-add-prodquestions-form input#inpCaptchaAbuse{min-width: 20% !important;width: 20% !important;}
#body-add-prodquestions-form .required{color:red}
#body-add-prodquestions-form  .avatar-guid{font-size: 11px;margin-top: 5px;}

#footer-add-prodquestions-form-prodquestions{text-align: center; padding: 10px 0}
#footer-add-prodquestions-form-prodquestions .btn-success{background-color: #46a74e;border-color: #3e9546;color: #fff;}
#footer-add-prodquestions-form-prodquestions .btn-success:hover, #footer-add-prodquestions-form-prodquestions
.btn-success:focus, #footer-add-prodquestions-form-prodquestions .btn-success:active,#footer-add-prodquestions-form-prodquestions .btn-success.active,
.btn-custom {
    -moz-user-select: none;
    border: 1px solid transparent;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.btn-custom b{color: white}

.btn-primary-prodquestions {
    background-color: #464646 !important;
    border-color: #464646 !important;
    color: #fff !important;
    width: 100%;
}

.btn-success-custom, .btn-success-custom:hover, .btn-success-custom:focus {
    background-color: #464646;
    border-color: #464646;
    color: #fff;
    text-transform: uppercase
}
.btn-success-custom:hover, .btn-success-custom:focus {
    background-color: #C0A532 !important;
    border-color: #C0A532 !important;
}


.errorTxtAdd {
    color: red;
    font-size: 12px;
    padding: 3px 0;
}
.error-current-input {
    background-color: #ffeeee !important;
}
.error-label{color:red!important;}

.align_center{text-align: center}

.prodquestions-req{color:#EB340A}


.input-custom,.textarea-custom {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.textarea-custom {
	height: 150px;
}


.img-prodquestions{
    height: 70px;
}

#prodquestions{
    background-color: #fff;
    box-shadow: 3px 5px 6px rgba(0, 0, 0, 0.03);
    transition: all 0.2s;
    padding: 15px;
    margin-bottom: 20px;
}

.prodquestions-title{
    color: #333;
}

#button-bottom-add-answer{
    background-color: #DA2128;
    color: #FFFFFF;
}