/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.box_allcomment{
	display:inline-block;
	background:white;
    font-weight: bold;
	border-radius: 10px 10px 0 0;
	 width: 100%;
}
.pull-right {
	float:right;
}

.box_allcomment .title_{
	background: #333;
    color: #f6f6f9;
    display: inline-block;
    font-size: 23px;
    font-weight: bold;
    height: 55px;
    padding-top: 15px;
    position: relative;
    text-align: center;
    width: 100%;
}
.title_topright a {
    color: #000;
}
.average_box:hover, .purchase_box:hover {
    background-color:#EEEEEE;
	cursor: pointer;
}
.box_allcomment .col-md-7 .col-md-12 .nav.nav-tabs  {
	background: #dbdbdb;
}
.box_allcomment .col-md-7 .col-md-12 .nav.nav-tabs  .active {
	border: 2px solid #6d6d6f;
	border-bottom: none;
	background:#fff;
}
.box_allcomment .col-md-7 .col-md-12 .nav.nav-tabs li a{
	margin:0;
}
.box_allcomment.collapsed_acc .collapsed .title_::after{
	content: "\f067";
}
.box_allcomment.collapsed_acc .title_::after{
	display: block;
    font-family: "FontAwesome";
    font-size: 26px;
    position: absolute;
	color:#000;
    right: 28px;
	top:9px;
    z-index: 99999;
}
.title_topright{text-align:right;font-size:11px;}
.box_allcomment .title_producttop{
	margin:0 0 5px;
	color:#021924;

}
.box_allcomment .title_top{
	margin:5px 40px;
	color:#021924;

}
.text_{color:#000;font_size:13px;}
#product .box_allcomment .box_comment {
	background-color: #F7F7F7;
}
.box_allcomment .box_comment {
    display: table;
    padding: 20px 0 0;
    width: 100%;
}
.cmt_orderbox {
	clear: both;
}
.cmt_orderbox .box_comment {
	border-bottom: 3px solid #eeeeea;
}
.box_last {

}
.box_allcomment .box_comment:last-child{
	 border-bottom: none;
}

.box_comment span, .title_comment .col-md-6.col-xs-5{
    color: #555;
    font-size: 13px;
    font-weight: bold;
}
.panel.panel-default .box_comment .col-md-3{
	color:#021924;
    font-family: "roboto",serif;

}
.box_comment .box_cmt span {
    font-size: 13px;
}
.title_comment{
	padding:0px;
}
.title_comment .col-md-9{
	color:#444;
	font-size:12px;
}

.box_comment .col-md-12:last-child .col-md-4{
	font-size:15px;
}
.box_comment .col-md-12:last-child .col-md-8 span{
	font-size:13px;
}
.box_comment .no_cmtbox{
    color: gray;
    font-style: italic;
    font-weight: normal;

}
.box_comment .box_cmt, .box_comment .box_cuscmt{
	background: #f3f3f3 none repeat scroll 0 0;
    border-radius: 4px;
    padding: 8px 13px;
	position:relative;
}

.box_comment .box_cmt::after {

	  content: "";
	  display: inline-block;
	  height: 15px;
	  left: 25px;
	  position: absolute;
	  top: -8px;
	  transform: rotate(45deg);
	  width: 15px;
}
.box_comment .box_cuscmt::after {
    border-top: 10px solid #eeeeea;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    right: 25px;
    position: absolute;
    bottom: -10px;
}
.box_comment .cmt_box{
	display: flex;
	color:#000;font-weight:bold; margin-bottom: 12px; padding-top:10px}
.text_evan{
	text-align:center;
	float:right;
	padding:6px;
	font-size:12px;
	color:#333;
	line-height: 23px;
}

.col-md-3.average_box {
    text-align: center;
}
.ratingWrapper {
    background: rgba(0, 0, 0, 0) url("../img/starRatingGray1.png") no-repeat scroll left top;

    width: 84px;
    height: 17px !important;
}
.ratingWrapper .ratingInner, .ratingLightGreenInner {
    background: rgba(0, 0, 0, 0) url("../img/starRatingYellow1.png") no-repeat scroll left top;
    width: 84px;
    height: 17px !important;
	float: left;
}
.rating_Wrapper {
    background: rgba(0, 0, 0, 0) url("../img/rate_white.jpg") no-repeat scroll left top;

    width: 84px;
    height: 17px !important;
}
.rating_Wrapper .rating_Inner, .rating_Light_green_Inner, .rating_Yellow_Inner  {
    background: rgba(0, 0, 0, 0) url("../img/rate_oranger.jpg") no-repeat scroll left top;
    width: 84px;
    height: 17px !important;
}
.star_form {
	display: inline-flex;
	align-items: center;
}
.cmt_orderbox1 .owl-wrapper{margin:0 !important;}

.infor_form {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
}
.infor_box.row {
    background: white none repeat scroll 0 0;
    left: 23%;
    position: absolute;
    top: 20%;
    width: 60%;
	color: #000;
    font-weight: 600;
	border-radius:5px;
	box-shadow: 0 3px 9px rgba(0,0,0,0.5);
}
.infor_box.row .infor_box_title{
	display: inline-block;
	font-size: 14px;
}
@media (max-width:768px) {
	.box_comment .cmt_box {
		flex-direction: column;
		padding: 10px 0 0 0;
	}
}
@media (min-width:600px) {

	.image-image img.img-responsive {max-width: initial !important;}
}
@media (min-width:400px) {

	.infor_box.row .infor_box_title{
		margin: 9px 0 20px;
	}

}
.infor_box.row ul{margin-bottom:25px;}
.infor_box.row ul li{padding:3px 0;}
.show_lightbox_infor{padding:0 0 11px;cursor:pointer;color:#777}

.customer_img{
	display:inline-block;
	padding-right:14px;
}
.customer_img img{
	border-radius:28px;
	width:46px;
}
.content-center.container table tr td {
	text-align:center;
}
.box_allcomment .box_cmt{
	display: inline-block;
    margin-bottom: 15px;
    top: 17px;
    width: 100%;
}
.show_cus {
    color: #999;
    cursor: pointer;
    display: inline-block;
    padding-left: 12px;
}

.box_comment .col-md-12 > ul {
	background:#dbdbdb;
}
#center_column .panel-group .panel {
	overflow: unset !important;
}
.box_allcomment .nav > li > a, .box_allcomment .nav > li strong > a {
	 padding: 9px 14px;
	 height:52px;
}
@media (max-width:720px) {
	.number_rows {
		display:none;
	}

}
@media (max-width:570px) {

	.box_allcomment .nav > li > a > img, .box_allcomment .nav > li strong > a > img {
		width: 20px;
	}
	#module-advancedorderreviews-orderreview .average_box a {
		padding: 9px 1px !important;

	}
	.text_evan {
		font-size: 10px;
	}
	.box_allcomment .star_form1 .global_note{
		font-size:14px;
	}
	.infor_box.row {
		width:auto;
		left:0;
		right:0;
		top:10%;
	}
}
@media (max-width:400px) {
	.box_allcomment .star_form1 {
		width : 100% !important;
	}
	.left_average {
		margin: 0 5px;
	}
	#center_column {
		padding:0 !important;
	}
	.Compliant_content {
		padding-right: 0;
	}
	.purchase_box .text_evan {
		padding-top:9px;
	}
	.purchase_box img {
		padding-top:6px;
	}
	.menu_account.widget_review a {
		padding: 3px;
	}
	.box_allcomment .nav > li > a, .box_allcomment .nav > li strong > a {
		 padding: 8px 4px !important;
	}
	.tooltip-item label {
		line-height:0px;
	}
	.box_comment .average_box > a {
		height: 40px !important;
	}
	.box_allcomment a {
		text-align: center;
	}
	.text_evan {
		font-size :10px;
		padding-top :0px;
	}
	.infor_box.row {
		height: 312px;
		overflow:auto;
	}
}
.cmt_box .dropdown a{color:#a6a6a8;font-size:11px;}
 .cmt_box .dropdown a .caret{border-color:#a6a6a8  transparent -moz-use-text-color !important;}
 .custome_ser{color:#777;}
 #center_column .cus_name, #center_column .cus_note {
	display:inline-block;
	float:left;
 }
 .box_allcomment a {
 	color: #454545;
 	display: block;
 	margin-top: 0px;
 }
.items-carousel .owl-prev, .items-carousel .owl-next {
		top:65px;
	}
	/*.star_box .star_form, .col-lg-6.col-xs-5.col-xs-5 .star_form {
		position: absolute;
		left: 15px;
	}*/
	.right.star_box .star_form {
		right: 47px;
	}
	.note_box {
		border-top: 2px solid #eee;
		margin-top: 3px;
		padding-top: 3px;
	}
	.note_box div, label {
		padding-right:0px;
		font-size:13px;
		font-weight : 500;
		margin:0px;
	}
	.title_comment img {
		cursor:pointer;
	}
	.help-ico {
	  position: relative;
	  display:inline-block;
	  z-index:999;
	}
	.no_cmtbox{
		font-style: italic;
	}
	.bubble_box {
	  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
	  border-radius: 3px;
	  color: #fff;
	  left: 100%;
	  line-height: 18px;
	  margin-top: -12px;
	  min-height: 40px;
	  min-width: 120px;
	  opacity: 1;
	  display:none;
	  padding: 0 10px;
	  position: absolute;
	  top: 0;
	  z-index: 99;
	  margin-left: 10px;
	  -webkit-transform: translateX(10px);
	  -moz-transform: translateX(10px);
	  -o-transform: translateX(10px);
	  transform: translateX(10px);
	  -webkit-transition: all 0.25s ease-out 0s;
	  -moz-transition: all 0.25s ease-out 0s;
	  -o-transition: all 0.25s ease-out 0s;
	  transition: all 0.25s ease-out 0s;
	}
	.help-ico:hover .bubble_box {
	  display: inline-block;
	  padding:10px;
	  -webkit-transform: translateX(0);
	  -moz-transform: translateX(0);
	  -o-transform: translateX(0);
	  transform: translateX(0);
	  -webkit-transition: all 0.25s ease-out 0s;
	  -moz-transition: all 0.25s ease-out 0s;
	  -o-transition: all 0.25s ease-out 0s;
	  transition: all 0.25s ease-out 0s;
	}
	.delivery_ .bubble_box::before {
		top: -moz-calc(50% - 9px);
	  top: -webkit-calc(50% - 9px);
	  top: -o-calc(50% - 9px);
	  top: calc(50% - 9px);
	}
	.crit3_ .bubble_box::before {
		top: -moz-calc(50% - 33px);
	  top: -webkit-calc(50% - 33px);
	  top: -o-calc(50% - 33px);
	  top: calc(50% - 33px);
	}
	.customer_ .bubble_box::before {
		top: -moz-calc(50% - 24px);
	  top: -webkit-calc(50% - 24px);
	  top: -o-calc(50% - 24px);
	  top: calc(50% - 24px);
	}
	.bubble_box::before {
	  border-bottom: 8px solid transparent;
	  border-right: 8px solid rgba(0, 0, 0, 0.8);
	  border-top: 8px solid transparent;
	  content: "";
	  left: -8px;
	  position: absolute;

	}
/*	.note_val, .note_infor{position:absolute; left:108px; top:3px;}*/
.note_infor {
	display: none;
    top: -6px;
    font-size: 13px !important;
    font-weight: 600 !important;
}
.empty {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100px;
	background-color: whitesmoke;
	color: #777;
}
.center_avent_box {background:#fff;}
.cmt_orderbox1 .owl-dots {
	margin-top:45px;
}
.cmt_orderbox .cmt_box .dropdown img, .cmt_productbox .box-block .dropdown img{
	margin-top: 6px;
}
.item_box.item_boxfix .detail_product a {
	color:#fff;
}

.cmt_orderbox .title_top {
	font-size:13px;
}
.cmt_productbox .box_comment .note_val {
	top:0px;
}
#center_column .box_allcomment .panel-heading {
	padding: 0px;
	position: relative;
}
#center_column .show_lightbox_infor {
	position: absolute;
    right: 10px;
    top: 11px;
}

.left_average .fa-info-circle {
	margin-left: 5px;
	font-size: 14px;
	color: #919191;
}

.views_ordermore, .views_more, .views_prdetailmore {
	text-align:center;
	padding:10px;
	height:43px;
	cursor:pointer;
	background:#dbdbdb

}
.product-reviews .star_form , #product .star_rate .star_form{
	position: relative;
    top: 4px;
}

.box_allcomment {
	line-height: 24px;
}
.cus_infor {
	font-size:13px;

}
@media (max-width:767px) {
	.page-content .nav-tabs > li {
		border: medium none;
		padding: 0;
	}
	.page-content .nav-tabs > li.purchase_box {
		border: medium none;
		padding: 0;
		width: 160px;
	}
	.page-content .nav-tabs > li  a{
		padding: 5px;
		margin: 0px 1px;
	}
}
@media (max-width:550px) {
	.header_fxy {
		width:100% !important;
		left:0;
		right:0;
	}
}
@media (max-width:480px) {
	.text_evan {
	font-size: 8px;
	padding: 0 3px;
}

.box_allcomment .nav > li > a > img, .box_allcomment .nav > li strong > a > img {
	width: 12px;
}
	.page-content .nav-tabs > li {
	  border: medium none;
	  padding: 0;
	}
	.page-content .nav-tabs > li.average_box:first-child{
		width: 50px;

	}
}
#module-advancedorderreviews-orderreview .page-content .col-xs-6,
#module-advancedorderreviews-orderreview .page-content .col-xs-7,
#module-advancedorderreviews-orderreview .page-content .col-xs-5 {
  float: left;
  width: 50%;
}