.avejana-content{background-color: #f5f5f5; border-radius: 14px; position: relative; z-index: 9; padding: 20px 0;}
	.avejana-content .av-form-list li label.lilabel{float: left; width: 24%;text-align: right; padding: 6px 0;color: #333; font-family: helvetica;}
	.avejana-content .av-form-list li label.ratingli{margin-right: 1%;width: 24%;text-align: right; color: #333; font-family: helvetica;}
	.avejana-content .ratings{ margin-bottom: -5px;}
	.avejana-content .av-form-list li.formli .input-box{float:right;width:74%;} 
	.avejana-content .av-form-list li.formli .input-box input{width:90%;background-color: #fff;border: 1px solid #ccc;border-radius: 4px;height: 34px;padding: 6px 12px;  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
	.avejana-content .av-form-list li.formli .input-box input:focus { border-color: #66afe9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);outline: 0 none;}
	.avejana-content .av-form-list li .input-box textarea {width:90%;max-width:100%;border-radius: 3px;}
  .avejana-content .av-form-list li .input-box select {width:90%;max-width:100%;border-radius: 3px;}
	.avejana-content .av-form-list li.formli{padding: 10px 0;}
	.avejana-content .buttons-set{padding-top: 2%;border-top: medium none;width: 50%}
	.avejana-content .buttons-set button{background-color: #3498DB !important;color: #fff;font-weight: normal;font-size: 12px;height:40px;width:100px;}
	@media only screen and (max-width: 500px) {
    .avejana-content .av-form-list li label{ 
        font-size:11px !important;
    }
}
@media only screen and (max-width: 500px) {
  .aveJana-qna-div{margin-top: -25px;}
  .aveJana-image-span-width{width: 50%;}
}
@media only screen and (min-width: 501px) {
  .aveJana-qna-div{margin-top: -75px;}
  .aveJana-image-span-width{width: 20%;}
}
.aveJana-button {background-color: #808080; color: #FFFFFF; cursor: pointer; display: block; float: left; font-family: Helvetica, Raleway,"Helvetica Neue",Verdana,Arial,sans-serif; font-size: 14px; line-height: 20px; text-align: center; vertical-align: middle; padding: 12px; }
.aveJana-label {color: #333333; display: block; float: left; font-family: Helvetica, Raleway,"Helvetica Neue",Verdana,Arial,sans-serif; font-size: 13px; font-weight: bold; line-height: 18px; }
.aveJana-image-div {width: 50%;margin: 0 auto;}
.aveJana-message-div {color: #ffffff;font-weight: bold;padding: 5px;text-align: center;}
#aveJana-success-div {background-color: #0000ff;width: 400px;}
#aveJana-error-div {background-color: #ff0000;width: 250px;}

.aveJana-modal {display: none; position: fixed; z-index: 1; padding-top: 100px; left: 5%; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4); }
.aveJana-modal-content {background-color: #fefefe; margin: auto; padding: 20px; border: 1px solid #888; width: 40%;}
.aveJana-close {color: #aaaaaa; float: right; font-size: 28px; font-weight: bold;}

.aveJana-close:hover,
.aveJana-close:focus { color: #000; text-decoration: none; cursor: pointer; }

.aveJana-col-title { width: 40%; }
.aveJana-col-input { width: 60%; }

.aveJana-review-form { padding-top: 12%; }
.aveJana-review-form > div {
  clear: both;
  overflow: hidden;
  padding: 1px;
  margin: 0 0 10px 0;
}
.aveJana-review-form > div > fieldset > div > div {
  margin: 0 0 5px 0;
}
.aveJana-review-form > div > label,
legend {
  width: 25%;
  float: left;
  padding-right: 10px;
}
.aveJana-review-form > div > div,
.aveJana-review-form > div > fieldset > div {
  width: 75%;
  float: right;
}
.aveJana-review-form > div > fieldset label {
  font-size: 90%;
}
.aveJana-fieldset {
  border: 0;
  padding: 0;
}

.aveJana-input-text-email {
  width: 100%;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  font-family: Helvetica, Raleway,"Helvetica Neue",Verdana,Arial,sans-serif;
  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;
}
.aveJana-textarea {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: 6px 12px;
  font-size: 14px;
  font-family: Helvetica, Raleway,"Helvetica Neue",Verdana,Arial,sans-serif;
  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;
}

.aveJana-input-text-email {
  width: 50%;
}
.aveJana-input-text-email:focus,
.aveJana-textarea:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)
}

@media (max-width: 600px) {
  .aveJana-review-form > div {
    margin: 0 0 15px 0; 
  }
  .aveJana-review-form > div > label {
    width: 100%;
    float: none;
    margin: 0 0 5px 0;
  }
  .aveJana-review-form > div > div,
  .aveJana-review-form > div > fieldset > div {
    width: 100%;
    float: none;
  }
  .aveJana-input-text-email,
  .aveJana-textarea,
  .aveJana-select {
    width: 100%; 
  }
}
@media (min-width: 1200px) {
  .aveJana-review-form > div > label {
    text-align: right;
  }
}

.jq-stars {
  display: inline-block;
}

.jq-rating-label {
  font-size: 22px;
  display: inline-block;
  position: relative;
  vertical-align: top;
  font-family: helvetica, arial, verdana;
}

.jq-star {
  width: 100px;
  height: 100px;
  display: inline-block;
  cursor: pointer;
}

.jq-star-svg {
  padding-left: 3px;
  width: 100%;
  height: 100% ;
}

.jq-star:hover .fs-star-svg path {
}

.jq-star-svg path {
  /* stroke: #000; */
  stroke-linejoin: round;
}

/* un-used */
.jq-shadow {
  -webkit-filter: drop-shadow( -2px -2px 2px #888 );
  filter: drop-shadow( -2px -2px 2px #888 );
}

.avejana-comments{ width:100%; border-bottom:1px solid #e4e6e8; margin-bottom:20px; padding-bottom:20px;}
.avejana-details{ float: right; width: 88%;}

.avejana-username{float: left; margin-right: 20px; width: 50px; background-color: #888888; color: #ffffff; font-size: 40px; padding-left: 10px; padding-right: 10px; text-align: center; font-family: Helvetica, Raleway,"Helvetica Neue",Verdana,Arial,sans-serif; height:50px; line-height:50px;}

.avejana-review-feild p{ margin:0px 0px 7px; color:#777777; font-size:14px; font-family: Helvetica, Raleway,"Helvetica Neue",Verdana,Arial,sans-serif; font-weight: bold;}
.avejana-review-feild p span.avejana-date{ color:#777777; font-size:12px; font-family: Helvetica, Raleway,"Helvetica Neue",Verdana,Arial,sans-serif; font-weight: normal;}

.avejana-tweet{ margin-top:10px; font-size:14px; font-family: Helvetica, Raleway,"Helvetica Neue",Verdana,Arial,sans-serif; color:#000; font-weight: bold;}
.avejana-tweet p{ font-size:14px; color:#000; margin-top:5px; font-weight: normal;}

.avejana-response{background-color: #f5f5f5; border-left: 5px solid #ccc; padding: 10px;}
.avejana-header{color: #65bd40; margin: 0; font-size:14px; font-family: Helvetica, Raleway,"Helvetica Neue",Verdana,Arial,sans-serif; font-weight:bold;}
.avejana-response-comment{ color:#000; font-size:14px; font-family: Helvetica, Raleway,"Helvetica Neue",Verdana,Arial,sans-serif; margin:5px 0px 0px;}

.avejana-clear{ line-height:0.1px; display:block; clear:both;}