.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;cursor: pointer;}.rateit .rateit-range {position: relative;display: -moz-inline-box;display: inline-block;background: url(star.gif);height: 16px;outline: none;}.rateit .rateit-range * {display: block;}/* for IE 6 */* html .rateit,* html .rateit .rateit-range {display: inline;}/* for IE 7 */*+html .rateit,*+html .rateit .rateit-range {display: inline;}.rateit .rateit-hover,.rateit .rateit-selected {position: absolute;left: 0;top: 0;width: 0;cursor: pointer;}.rateit .rateit-hover-rtl,.rateit .rateit-selected-rtl {left: auto;right: 0;}.rateit .rateit-hover {background: url(star.gif) left -32px;color: #1DA800;}.rateit .rateit-hover-rtl {background-position: right -32px;}.rateit .rateit-selected {background: url(star.gif) left -16px;color: #1DA800;}.rateit .rateit-selected-rtl {background-position: right -16px;}.rateit .rateit-preset {background: url(star.gif) left -48px;color: #1DA800;}.rateit .rateit-preset-rtl {background: url(star.gif) left -48px;}.rateit button.rateit-reset {background: url(delete.gif) 0 0;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: #6F6B6B;}.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;/* Old browsers */background: radial-gradient(ellipse at center, #e6574b 55%, #f6836b 77%, #f9d3cc 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */background-position: 0 0;}