.lds-ring {
  display: inline-block;
  position: relative;
  width: 15px;
  height: 15px;
}
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;  
  border: 3px solid #6f6f6f;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #6f6f6f transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.rating-stars .star { color: #7f7f7f; font-size: 20px; display:inline-block }
.rating-stars .star.selected > i.fa,.rating-stars .star.hover > i.fa {color: #EDC41C;}    
.form-container{}
.form-container .title{font-size:24px;color:#2f2f2f;text-transform:uppercase;text-align:center;margin:0;margin-top:30px;}
.form-container .contain{margin-top:10px;padding:20px 3% 35px;}
.form-container .form_control{position:relative;}
.form-container .rating-widget{margin-top:20px}
.form-container.row >*{padding:0;padding-left:15px;padding-right:15px}
.form-container .lb-title{color:#1f1f1f;display:inline-block;font-weight:normal;font-family:avo;font-size:15px;}
.form_control .canhbao{color:#f50000;position:absolute;right:10px;top:12px;font-size:14px;}
.form_control .over,.form_control .over_txt{position:relative;height:73px;}.form_control .over_other{height:auto;}
.form_control .txt{border:2px solid #e5e5e5;box-sizing:border-box;width:100%;font-size:14px;padding:10px 10px;border-radius:3px;display:block;color:#666;}
.form_control .txt::placeholder{color:#666;}
.form_control .txt:focus{outline:0;border-color:#eebc34;}
.form_control .over_txt .width50{width:48.5%;float:left;}.form_control .over_txt .width50+.width50{width:48.5%;float:right;}
.form_control .over_txt .width50{width:48.5%;float:left;}.form_control .over_txt .width50+.width50{width:48.5%;float:right;}
.form_control .over_txt .width33{width:32%;float:left;margin-right:2%;}.form_control .over_txt .width33:last-child{margin-right:0;}
.form_control .over_txt .width25{width:24%;margin-right:1.333%;float:left;}.form_control .over_txt .width25:last-child{margin-right:0;}
.form_control .required{font-size:30px;color:#f50000;position:absolute;font-weight:bold;top:8px;right:0;}
.form_control .rbl {font-size:15px;color:#3f3f3f;}.form_control .rbl td{padding:5px;}
.form_control .imgCapcha{position:relative;bottom:-3px;}.form_control .btnReset{font-size:32px;margin-left:10px;color:#09c73f}.form_control .btnReset:active{color:#2f2f2f;}
.form_control .remind-text,.form_control .error{display:none;font-size:14px;color:#eebc34;text-indent:2px;margin-top:2px;}.confirm.error{display:block;}
.form_control .btn-primary{background:#eebc34;border:0;padding:10px 25px;font-size:14px;margin-top:20px}
.form_control .btn-primary:hover{background:#027DC3}
.message{font-size:16px;color:#2f2f2f;}.message a{color:#189eff;}
.success{font-size:16px;color:#09c73f;}.loi{font-size:16px;color:#f50000;}
.note{color:#f50000;}
.form-container .btnSubmit{margin-top:20px;display:block;width:180px;background:#189eff;color:#fff;text-transform:uppercase;text-align:center;padding:10px 0;border-radius:8px;}
.form-container .btnSubmit:active{background:#e60202;}
.link-tab-div{}.link-tab-div a{padding:10px 15px;background:#fff;outline:1px solid #dfdfdf;outline-offset:-1px;text-align:center;display:inline-block;color:#3f3f3f;}
.link-tab-div a:hover{background:#f7f7f7;}.link-tab-div a.active{background:#2f2f2f;outline:0;color:#fff;}
.pntab{background:#f7f7f7;padding:20px 25px 25px;}
.border-inner-form{border-top:1px solid #2f2f2f;margin-top:30px;}
.form-container .title-inner{margin-top:50px;font-size:18px;font-weight:bold;border-bottom:1px solid #6f6f6f;padding-bottom:10px;text-transform:uppercase;}
.form_control .car-type-over{overflow:hidden;}.car-type-over .item{display:block;float:left;}.car-type-over .item .img img{width:auto;min-width:auto;}
.car-type-over .item .img{height:100px;}
@media only screen
	and (max-width :467px){ 
	.form_control .over_txt {height:auto;overflow:hidden;}
	.form_control .over_txt .width50,.form_control .over_txt .width50:nth-child(2){width:100%;float:none;}.form_control .over_txt .width50:nth-child(2){margin-top:15px;}
	.form_control .over_txt .width33,.form_control .over_txt .width33:nth-child(2),.form_control .over_txt .width33:nth-child(3){width:100%;float:none;}.form_control .over_txt .width33:nth-child(2),.form_control .over_txt .width33:nth-child(3){margin-top:15px;}
	.form_control .over_txt .width25{width:49%;margin-right:2%;}.form_control .over_txt .width25:nth-child(2n+2){margin-right:0;}.form_control .over_txt .width25:nth-child(n+3){margin-top:15px;}
	.car-type-over .item{width:100% !important;text-align:center;}.car-type-over .item+.item{margin-top:15px;}
	}

.list-comment p{text-align:left;padding:0;margin:0}
.list-comment .item{overflow:hidden;margin-top:20px;border-bottom:1px dashed #a1a1a1;padding-bottom:20px;}
.list-comment .item .img{width:100px;height:100px;float:left;border-radius:100%;overflow:hidden;}
.list-comment .item .text {width:85%;float:right;}
.list-comment .item .text-comment {width:82%;float:right;}
.list-comment .item .customer{font-size:15px;color:#3d5876;font-family:And;border-bottom:1px solid #dfdfdf;padding-bottom:6px;margin-top:5px;}
.list-comment .item .noidung{margin-top:10px;font-size:14px;color:#4f4f4f;}
.list-comment .item .noidung p{margin:6px 0;font-size:14px;color:#4f4f4f;}
.list-comment .item .date{font-size:13px;color:#9f9f9f;margin-top:3px;}
.anwser-comment{overflow:hidden;margin-top:20px;padding:20px 2%;background-color:#f1f1f1}
.anwser-content{padding:10px 2%;background-color:#fff}
.title-anwser-comment{border-bottom:1px solid #dfdfdf;padding-bottom:8px;margin:0;color:#3d5876;font-size:16px;font-weight:bold;}
@media only screen
  and (max-width :767px){      
      .list-comment .item .img{width:80px;height:80px;float:left;}      
      .list-comment .item .img img{width:100%!important;height:100%;}
  }
@media only screen
  and (max-width :467px){    
    .list-comment .item .text {width:72%}
    .list-comment .item .noidung, .list-comment .item .noidung p{font-size:12px;}    
  }