.rateit{display:-moz-inline-box;display:inline-block;position:relative;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;}
.rateit .rateit-range{position:relative;display:-moz-inline-box;display:inline-block;background:url(star.png);height:16px;outline:none;}
.rateit .rateit-range *{display:block;}
* html .rateit, * html .rateit .rateit-range{display:inline;}
* + html .rateit, * + html .rateit .rateit-range{display:inline;}
.rateit .rateit-hover, .rateit .rateit-selected{position:absolute;left:0;top:0;width:0;}
.rateit .rateit-hover-rtl, .rateit .rateit-selected-rtl{left:auto;right:0;}
.rateit .rateit-hover{background:url(star.png) left -32px;color:rgb(239, 197, 41);}
.rateit .rateit-hover-rtl{background-position:right -32px;}
.rateit .rateit-selected{background:url(star.png) left -16px;color:rgb(191,66,66);}
.rateit .rateit-selected-rtl{background-position:right -16px;}
.rateit .rateit-preset{background:url(star.png) left -48px;color:rgb(239, 107, 34);}
.rateit .rateit-preset-rtl{background:url(star.png) left -48px;}
.rateit button.rateit-reset{width:16px;height:16px;display:-moz-inline-box;display:inline-block;float:left;outline:none;border:none;padding:0;}
.rateit .rateit-reset span{display:none;}
.rateit button.rateit-reset:hover, .rateit button.rateit-reset:focus{background-position:0 -16px;}
.rateit-font{font-size:24px;line-height:1em;}
.rateit-font .rateit-range{background:none;height:auto;}
.rateit-font .rateit-empty{color:#ccc;}
.rateit-font .rateit-range > div{background:none;overflow:hidden;cursor:default;}
.rateit.rateit-font .rateit-reset{font-size:inherit;background:none;width:0.6em;height:0.6em;margin-top:0.2em;background:gray;border-radius:50%;position:relative;}
.rateit.rateit-font .rateit-reset span{display:block;font-weight:bold;color:white;height:calc(50% - 0.045em);top:0;position:absolute;border-bottom:0.09em solid white;width:72%;margin-left:14%;}
.rateit.rateit-font .rateit-reset:hover, .rateit.rateit-font button.rateit-reset:focus{background:#e6574b;background:radial-gradient(ellipse at center, #e6574b 55%,#f6836b 77%,#f9d3cc 100%);background-position:0 0;}