.rate .br-wrapper {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px; }

.br-theme-ui .br-widget {
  white-space: nowrap;
  display: inline-block; }
  .br-theme-ui .br-widget a {
    text-decoration: none;
    height: 27px;
    width: 27px;
    border-radius: 13.5px;
    float: left;
    font-size: 23px;
    margin-right: 5px;
    background-image: url("../images/rating/star-off.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 70%;
    background-color: #439620; }
  .br-theme-ui .br-widget a.br-active, .br-theme-ui .br-widget a.br-selected {
    height: 27px;
    width: 27px;
    border-radius: 13.5px;
    background: url("../images/rating/star-on.png") no-repeat;
    background-image: url("../images/rating/star-on.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 70%;
    background-color: #439620; }
  .br-theme-ui .br-widget .br-current-rating {
    display: none; }

.br-theme-ui .br-readonly a {
  cursor: default; }

.br-theme-ui-poll .br-widget {
  white-space: nowrap;
  display: inline-block; }
  .br-theme-ui-poll .br-widget a {
    display: inline-block;
    width: 60px;
    height: 12px;
    background-color: #b3eaee;
    margin: 1px; }
    .br-theme-ui-poll .br-widget a.br-active, .br-theme-ui-poll .br-widget a.br-selected {
      background-color: #60d3db; }
  .br-theme-ui-poll .br-widget .br-current-rating {
    text-align: center;
    font-weight: 600;
    display: block;
    color: #27a5ae;
    font-weight: 400;
    min-height: 34px; }

.br-theme-ui-poll .br-readonly a {
  cursor: default; }
  .br-theme-ui-poll .br-readonly a.br-active, .br-theme-ui-poll .br-readonly a.br-selected {
    background-color: #81dce3; }

.br-theme-ui-poll .br-readonly .br-current-rating {
  color: #36c7d2; }

@media (max-width: 320px) {
  .rate .br-wrapper {
    display: block;
    width: 100%; } }

@media print {
  .br-theme-ui-poll .br-widget a {
    border: 1px solid #b3b3b3;
    background: white;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .br-theme-ui-poll .br-widget a.br-active, .br-theme-ui-poll .br-widget a.br-selected {
      border: 1px solid black;
      background: white; }
  .br-theme-ui-poll .br-widget .br-current-rating {
    color: black; } }

@media print {
  .br-theme-css-stars .br-widget a {
    background: url("/images/rating/star-off.png") no-repeat;
    color: black; }
  .br-theme-css-stars .br-widget a.br-active,
  .br-theme-css-stars .br-widget a.br-selected {
    background: url("/images/rating/star-on.png") no-repeat;
    color: black; } }

/*# sourceMappingURL=bar-rating.css.map */
