.tpl-info {
  border: 1px solid #e90137;
  background: #e90137;
  box-shadow: none;
  color: #fff; }
  .tpl-info .tpl-required {
    color: #fff; }

.hidden-item {
  display: none; }

.tpl-form input[type=text], .tpl-form input[type=password], .tpl-form textarea, .tpl-form select {
  border: 1px solid #e5e5e5;
  box-shadow: none;
  background: none;
  outline: none; }

.tpl-form .tpl-stars span.tpl-active {
  background-image: url(stars-big2.png); }

.shop-product-data .shop2-product-desc .desc-area.comment-desc form input[type="submit"].tpl-button-big {
  background: #e90137;
  border-radius: 0;
  padding: 14px 47px;
  border: 0;
  box-shadow: none;
  font-weight: bold;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400; }

.shop-product .product-side-r .product-side-r-inner .form-add-top .tpl-rating-block .tpl-stars .tpl-rating {
  background-image: url(star.svg); }

.tpl-rating-block .tpl-stars .tpl-rating {
  background-image: url(star2.svg); }

.g-form-field__hint, .g-form-field__hint--error {
  color: #fff;
  background: #e90137;
  border-color: #e90137; }

.g-form-field__hint--with-arrow::before {
  background: #e90137;
  border-color: #e90137; }

.error-message {
  color: #e90137; }
