

/* Start:/local/components/dvaslona/opinion.add/templates/.default/style.css?16008606643421*/
#opinionForm a {
    color: #4EC67F;
    text-decoration: underline;
    text-decoration-style: dashed;
}

#opinionForm {
  padding-bottom: 40px;
}

#opinionForm i {
    color: #4EC67F;
}

.review-title {
    padding-bottom: 10px;
    font-weight: 600;
}

.review-sub-title {
    padding-right: 10px;
}

.review-rating {
    display: flex;
    justify-content: space-between;
}

.review-img {
    text-align: right;
}

@media (max-width: 768px) {
    .review-img {
        text-align: center;
    }
}

.green {
    color: #4EC67F;
}

/* Рейтинг звезды */

.review_stars_wrap {
    overflow: hidden;
}

#review_stars {
    overflow: hidden;
    position: relative;
    float: left;
}

#review_stars input {
    opacity: 0;
    position: absolute;
    top: 0;
    z-index: 0;
}

#review_stars input ~ label i {
    color: #ccc;
}

#review_stars input:checked ~ label i {
    color: #2ECC71;
}

#review_stars label {
    float: right;
    cursor: pointer;
    position: relative;
    z-index: 1;
}

#review_stars label:hover i, #review_stars label:hover ~ label i {
    color: #2ECC71;
}

/* Закгрузить фото */

.field__wrapper {
    width: 100%;
    position: relative;
    margin: 15px 0;
    text-align: center;
}

.field__file {
    opacity: 0;
    visibility: hidden;
    position: absolute;
}

.field__file-wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.field__file-fake {
    height: 40px;
    width: calc(100% - 130px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 15px;
    border: 1px solid #c7c7c7;
    border-radius: 3px 0 0 3px;
    border-right: none;
    font-weight: 400;
    color: grey;
}

.field__file-button {
    width: 130px;
    height: 40px;
    color: #fff;
    background-color: #dd0504;
    border-color: #dd0504;
    font-weight: 700;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 0 3px 3px 0;
    cursor: pointer;
}

#cboxLoadedContent a.btn-success, #opinionForm .btn-success {
	color: #fff;
    background: #dd0504;
    border-color: #dd0504;
}


.field__file-button:hover, #opinionForm .btn-success:hover {
    color: #fff;
    background: #2f353b;
    border-color: #2f353b;
    transition: 0.5s ease all;
}

.help-block-img {
    font-weight: 400;
    padding-top: 10px;
}

#step-two {
    padding-top: 10px;
}

.btn-wrap {
  width: 100%;
  margin-top: 10px;
  text-align: left;
}

.btn-bordered {
  background: #fff;
  color: #2f353b;
}

#opinionForm {
  position: relative;
}

.review-img img {
   width: 100%;
}

.review-img {
   overflow: hidden;
   height: 280px;
   margin-top: 0px;
}

@media (max-width: 1200px) {
    .review-img {
      margin-top: 0px;
    }
}

@media (max-width: 768px) {
    .review-img img {
      width: 330px;
    }
}

.gl-star-rating-stars>span {
    filter: hue-rotate(-50deg) brightness(0.53) saturate(400%);
}
/* End */


/* Start:/local/components/dvaslona/opinion.add/templates/.default/assets/bower_components/star-rating.js/dist/star-rating.min.css?16008606642630*/
/*!
 * Star Rating
 * @version: 3.1.4
 * @author: Paul Ryley (http://geminilabs.io)
 * @url: https://github.com/pryley/star-rating.js
 * @license: MIT
 */.gl-star-rating[data-star-rating]{position:relative;display:block}.gl-star-rating[data-star-rating]>select{overflow:hidden;visibility:visible!important;position:absolute!important;top:0;width:1px;height:1px;clip:rect(1px,1px,1px,1px);-webkit-clip-path:circle(1px at 0 0);clip-path:circle(1px at 0 0);white-space:nowrap}.gl-star-rating[data-star-rating]>select:after,.gl-star-rating[data-star-rating]>select:before{display:none!important}.gl-star-rating-ltr[data-star-rating]>select{left:0}.gl-star-rating-rtl[data-star-rating]>select{right:0}.gl-star-rating[data-star-rating]>select:focus+.gl-star-rating-stars:before{opacity:.5;display:block;position:absolute;width:100%;height:100%;content:"";outline:1px dotted currentColor;pointer-events:none}.gl-star-rating-stars{position:relative;display:inline-block;height:26px;vertical-align:middle;cursor:pointer}.gl-star-rating-stars>span{display:inline-block;width:24px;height:24px;background-size:24px;background-repeat:no-repeat;background-image:url(/local/components/dvaslona/opinion.add/templates/.default/assets/bower_components/star-rating.js/dist/../img/star-empty.svg);margin:0 4px 0 0}.gl-star-rating-stars>span:last-of-type{margin-right:0}.gl-star-rating-rtl[data-star-rating] .gl-star-rating-stars>span{margin:0 0 0 4px}.gl-star-rating-rtl[data-star-rating] .gl-star-rating-stars>span:last-of-type{margin-left:0}.gl-star-rating-stars.s10>span:first-child,.gl-star-rating-stars.s20>span:nth-child(-1n+2),.gl-star-rating-stars.s30>span:nth-child(-1n+3),.gl-star-rating-stars.s40>span:nth-child(-1n+4),.gl-star-rating-stars.s50>span:nth-child(-1n+5),.gl-star-rating-stars.s60>span:nth-child(-1n+6),.gl-star-rating-stars.s70>span:nth-child(-1n+7),.gl-star-rating-stars.s80>span:nth-child(-1n+8),.gl-star-rating-stars.s90>span:nth-child(-1n+9),.gl-star-rating-stars.s100>span{background-image:url(/local/components/dvaslona/opinion.add/templates/.default/assets/bower_components/star-rating.js/dist/../img/star-full.svg)}.gl-star-rating-text{display:inline-block;position:relative;height:26px;line-height:26px;font-size:.8em;font-weight:600;color:#fff;background-color:#1a1a1a;white-space:nowrap;vertical-align:middle;padding:0 12px 0 6px;margin:0 0 0 12px}.gl-star-rating-text:before{position:absolute;top:0;left:-12px;width:0;height:0;content:"";border-style:solid;border-width:13px 12px 13px 0;border-color:transparent #1a1a1a transparent transparent}.gl-star-rating-rtl[data-star-rating] .gl-star-rating-text{padding:0 6px 0 12px;margin:0 12px 0 0}.gl-star-rating-rtl[data-star-rating] .gl-star-rating-text:before{left:unset;right:-12px;border-width:13px 0 13px 12px;border-color:transparent transparent transparent #1a1a1a}
/* End */
/* /local/components/dvaslona/opinion.add/templates/.default/style.css?16008606643421 */
/* /local/components/dvaslona/opinion.add/templates/.default/assets/bower_components/star-rating.js/dist/star-rating.min.css?16008606642630 */
