.br-theme-fontawesome-stars-o .br-widget {
  height: 30px;
  white-space: nowrap;
}
.br-theme-fontawesome-stars-o .br-widget a {
  font: normal normal normal 30px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  margin-right: 2px;
}

.bigStars .br-theme-fontawesome-stars-o .br-widget {
  height: 50px;
  white-space: nowrap;
}

.bigStars .br-theme-fontawesome-stars-o .br-widget a {
  font: normal normal normal 38px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  margin: 0 5px;
}

.smallStars .br-theme-fontawesome-stars-o .br-widget a {
  font: normal normal normal 18px/1 FontAwesome;
}

.br-theme-fontawesome-stars-o .br-widget a:after {
  content: '\f005';
  color: #d2d2d2;
}
.br-theme-fontawesome-stars-o .br-widget a.br-active:after {
  content: '\f005';
  color: #00838f;
}
.br-theme-fontawesome-stars-o .br-widget a.br-selected:after {
  content: '\f005';
  color: #00838f;
}
.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
  content: '\f123';
  color: #00838f;
}
.br-theme-fontawesome-stars-o .br-widget .br-current-rating {
  display: none;
}
.br-theme-fontawesome-stars-o .br-readonly a {
  cursor: default;
}
.br-theme-fontawesome-stars-o .br-reverse a.br-fractional {
  display: inline-block;
  transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
.starsRed, 
.starsRed .br-theme-fontawesome-stars-o .br-widget a.br-active:after,
.starsRed .br-theme-fontawesome-stars-o .br-widget a.br-selected:after,
.starsRed .br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
  color: #e54544;
}
.starsYellow,
.starsYellow .br-theme-fontawesome-stars-o .br-widget a.br-active:after,
.starsYellow .br-theme-fontawesome-stars-o .br-widget a.br-selected:after,
.starsYellow .br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
  color: #fb8c00;
}
.starsGreen,
.starsGreen .br-theme-fontawesome-stars-o .br-widget a.br-active:after,
.starsGreen .br-theme-fontawesome-stars-o .br-widget a.br-selected:after,
.starsGreen .br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
  color: #009962;
}

.pointer .br-readonly a{
  cursor: pointer !important;
}

@media print {
  .br-theme-fontawesome-stars-o .br-widget a:after {
    content: '\f006';
    color: black;
  }
  .br-theme-fontawesome-stars-o .br-widget a.br-active:after,
  .br-theme-fontawesome-stars-o .br-widget a.br-selected:after {
    content: '\f005';
    color: black;
  }
  .br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
    content: '\f123';
    color: black;
  }
}