/**
* @package Joomla
* @subpackage JoomShopping
* @author Nevigen.com
* @website http://nevigen.com/
* @email support@nevigen.com
* @copyright Copyright © Nevigen.com. All rights reserved.
* @license Proprietary. Copyrighted Commercial Software
* @license agreement http://nevigen.com/license-agreement.html
**/

.nvg_ext_review {}
#review_user_notify input[type="checkbox"] {margin:0 5px;}
#review_user_phone, .review_user_phone {   display: none !important;}
#forreview{min-height:20px;}
.nvg_ext_review .review_reviews{}
.nvg_ext_review .review_header{
	font-size: 30px;
	text-align: center;
    color: #111;
    font-family: "pf_din_text_cond_prolight";
    font-weight: normal;	
	}
.nvg_ext_review #firsthead.review_header {
	border-bottom:3px solid #0068a9;
	margin: 0 0 15px 0;
	padding:0 0 5px 0;
}
.nvg_ext_review .review_item.morethatone{
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    min-height: 60px;
}
.nvg_ext_review .review_mark{float: right;}
.nvg_ext_review .review_avatar {float: left; margin:5px 10px 10px 5px;}
.nvg_ext_review .review_user{}
.nvg_ext_review .review_text{}
.nvg_ext_review .review_plusminus{}
.nvg_ext_review .review_plus{color: green!important;font-weight:bold;}
.nvg_ext_review .review_minus{color:red!important;font-weight:bold;}
.nvg_ext_review .internallink, .answerbtn{text-align:right; clear: both;}
.nvg_ext_review .review_answer, .review_write {
	/*display: none;
	margin: 10px 50px;
	border: 1px solid #b9b9b9;
	padding: 15px;
	border-radius:5px;
	box-shadow: 0 0 0.5em #ddd;*/
}
#not_yet {
    margin: 25px 0 15px;
}
.fielderror {
	background: #cdf4bc !important;
}
.nvg_ext_review.moduletable.cbproject .mod_content {
	border:6px solid #0068a9;
    background: url("../images/mod_callback_project_bg2.png") no-repeat scroll center top;
    border-width: 0 6px 6px;
    margin-top: -23px;
    padding: 15px 35px 25px;	
}
.review_write{/*display: block; margin: 10px;*/}
.nvg_ext_review .child_review_item{margin-left:80px; border-left:1px solid #ccc; min-height: 65px;}
.nvg_ext_review .review_write{}
.nvg_ext_review .nvg_reviewform{}
.nvg_ext_review .nvg_reviewform .label { 
	background: none;
	color: #111;
	text-shadow: none;
	white-space: pre-line;
	display: inline-block;
	vertical-align: top;
}
/*.review_answer.mod_content:after {
    background: #0068a9 none repeat scroll 0 0;
    content: "";
    height: 25px;
    left: 80px;
    position: absolute;
    top: -15px;
    transform: rotate(45deg);
    width: 25px;
    z-index: -1;
	
}*/
.review_answer.mod_content {
	position: relative;
    border: 3px solid #0068a9;
    background:#fff;
    display: none;
    margin: 10px 0 0;
    padding: 25px 35px;
}
.review_answer.mod_content .review_rating {
	display:none !important;
}
.nvg_ext_review #review_plus_minus {}
.nvg_ext_review .review_text_not_login{}
.answerbtn{text-align:right;}
.answerbtn div#review_user_notify {
    display: inline-block;
    height: 40px;
    line-height: 46px;
    margin-right: 10px;
    vertical-align: text-bottom;
}
.answerbtn div {
	display: inline-block;
}
	
.review_rating{margin: 10px 0;}
.review_rating div {display: inline-block;     font-size: 14px;}
.nvg_ext_review .btn {
    background: #00c140 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    padding: 5px 10px;
    text-decoration: none;
}
.nvg_ext_review .btn:hover, .nvg_ext_review .btn:focus {
	background: #00c140 none repeat scroll 0 0;
	color: #fff;
	text-decoration: none;
}
.nvg_ext_review .btn:hover, .nvg_ext_review .btn:focus, .nvg_ext_review .btn:active, .nvg_ext_review .btn.active, .nvg_ext_review .btn.disabled, .nvg_ext_review .btn[disabled] {
color: #fff;
background-color: #00c140;
}

.nvg_ext_review .btn-info {
/*	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image: -webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image: -o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image: linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);*/
    background: #00c140 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 22px;
    height: 48px;
    line-height: 38px;
    margin: 0;
    text-align: center;
    text-shadow: none;
    width: 200px;	
    font-family: "pf_dindisplay_proregular";
}

.nvg_ext_review .btn-info:hover, .nvg_ext_review .btn-info:focus, .nvg_ext_review .btn-info:active, .nvg_ext_review .btn-info.active, .nvg_ext_review .btn-info.disabled, .nvg_ext_review .btn-info[disabled] {
	/*color: #fff;
	background-color: #2f96b4;*/
}
#add_review input[type="text"], .review_answer input[type="text"] {
    background: #daf7ff none repeat scroll 0 0;
    border: 0 none;
    box-sizing: border-box;
    display: block;
    font-size: 15px;
    height: 54px;
    line-height: 20px;
    margin: 0 0 26px;
    padding: 17px 10px;
    width: 100%;
}

#add_review textarea, .review_answer textarea{
    background: #daf7ff none repeat scroll 0 0;
    border: 0 none;
    box-sizing: border-box;
    display: block;
    font-size: 15px;
    height: 135px;
    line-height: 20px;
    margin: 0 0 26px;
    padding: 17px 10px;
    resize: none;
    width: 100%;
}
#add_review  .left , .review_answer .left{
    float: left;
    width: 29.5%;
}

#add_review .right, .review_answer .right {
    float: right;
    width: 67.8%;
}
.nvg_ext_review .btn-small {
	padding: 2px 10px;
	font-size: 12px;
	margin: 0 0 5px;
}

.nvg_ext_review .btn-mini {
font-size: 9.75px;
}