.br-theme-fontawesome-traffic-light .br-widget {
  height: 28px;
  white-space: nowrap;
  margin-left: 10px;
}
    .br-theme-fontawesome-traffic-light .br-widget a {
        font-size: 24px;
        line-height: 1;
        font-family: "Font Awesome 5 Pro";
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        text-decoration: none;
        margin-right: 10px;
    }
        .br-theme-fontawesome-traffic-light .br-widget a:after {
            content: '\f111';
            color: rgb(240,240,240);
        }

        .br-theme-fontawesome-traffic-light .br-widget a.br-active:after {
            color: rgb(240,240,240);
        }
        .br-theme-fontawesome-traffic-light .br-widget a.br-active.green:after {
            color: rgb(2,255,0);
        }
        .br-theme-fontawesome-traffic-light .br-widget a.br-active.orange:after {
            color: orange;
        }
        .br-theme-fontawesome-traffic-light .br-widget a.br-active.red:after {
            color: red;
        }

        .br-theme-fontawesome-traffic-light .br-widget a.br-selected.green:after {
            color: rgb(2,255,0);
        }
        .br-theme-fontawesome-traffic-light .br-widget a.br-selected.orange:after {
            color: orange;
        }
        .br-theme-fontawesome-traffic-light .br-widget a.br-selected.red:after {
            color: red;
        }

.br-theme-fontawesome-traffic-light .br-widget .br-current-rating {
  display: none;
}
.br-theme-fontawesome-traffic-light .br-readonly a {
  cursor: default;
}

