/* Star ratings */
.iconStar_bx {
  display: inline-block;
  width: 80px; /* Adjust based on your needs */
  height: 16px; /* Adjust based on your needs */
  background-repeat: repeat-x;
  background-position: left center;
}
.star-1 {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAiCAMAAAAAh4u3AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAC9UExURUdwTBAREhAREhERFoCAgBAgIBMTExAREhQUFA8UFBAQExUVFRAQEhAREg8REw8RExAQFBwcHA8QExAQEw8TExARExAQExAQExARExcXFw8REhAQEhAQEw8QEg8QExATExAREw8QExISEhwcHA8XFxgYGA8QExATExAREw8QEg8SEhUVFQ8QExAQEw8QEhEREw8REhAQEhERExoaGhISFg8REzMzMw8SFBISEhEREhERGRERFRARExISGg8QEkZdHo8AAAA+dFJOUwDi1DsCEDXQGjJeJIzR2IY/Erq9Q/SrzfEWt9+v/slQs9s4CSEV3GCw/VQYzF3ueLbeago65wVlDooePNUd4aghgAAAAQlJREFUOMuV09USwyAQBVDSWN3dUnd33f//rJaSSnYTmN4n5EwGdgljOOk0UyeXU5srgK5EWYCsynTgmY4CVTmqyo0Fr1hS1BKoJTMRcBORoNEbjQJJeNJ4o8YkjHcr+jBVtAvgScEupoZ65QWM+KwMkpRncYOxmAbSaDH+rV5NZmo9caT7INgMLp9rJYNM8ueS05C/uU1/i9BP+JlE31uqTImaUgYX1LSxsU3alDpGdZ/OtTFqU9MdYzTuBj+lb+ijilIUJehM0ZmglbvTzOeb7nBFkHgwIYePHdElDZsTX13PDTEz5ms+PyG0A9hvDt/5YbMH2CF0XCy33pXtcnHEv65Po0yL/ZEH+W1x9teYRJ4AAAAASUVORK5CYII=');
  background-size: 16px 16px;
}
.star-5 {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAC9UExURUdwTA6C/wyB/w2C/w+F/wuB/xCP/4D//xSJ/wuB/xyO/wuA/wuA/w6C/wyA/w6E/wyA/wyA/w6O/wyB/xWK/wuB/wyC/wyB/wyG/wyL/w2D/wyB/wuA/wyA/wuB/w6H/wyD/wuA/wuB/w2C/wuB/w2B/wuB/wyB/wyA/wuA/wyA/w+D/wuA/w6B/wuB/w2C/xKS/wyC/wuA/wyB/wuB/w2B/w2E/wuB/xqZ/zOZ/wyA/xGI/w2E/xKE/wuA/uVgVQcAAAA+dFJOUwA11Dsy4hACGtAJs81erzjb8RLYGP4/uhUWULDJvYYkVP30YMyMQ9yr39Eht122eA5q5+6KZTreCgXVHjwdkRiu4wAAAQtJREFUOMvF09cWgjAMBuAiAuLeW3HvvWfe/7G0FgcJtJf+Vx3f4bRJYQynWGTqNBpqcwPQlagEUFKZFDyTUqAZRzO50eAVTYpiAsVkJgxuwhJUe6NaIIm0Cm9UaEXwbkXvNkd2Bzzp2KNmV6+8gNXvZUCSTK9vMeYYII3h8G9NxzIznooj3YfBZnj9XCsXZHI/l8yH/M0l/1uE8sTPTMreUmXj1MSzuKCmjY1t0qYkMUr6dC6NUZqaaBujdjT4KX1DH1WCogRBO4p2BC3cnfpgUHeHC4LEgwlV+bgqumRgs+Krx7klZtb8yOcrhA4Am/X5Oz+vNwAHhPbb5cm7clpu9/jX9WmUqbG/5AFuNnH2CmWt1gAAAABJRU5ErkJggg==');
  background-size: 16px 16px;
}
.star-5-filled {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAhCAMAAACGE/kZAAAASFBMVEVHcExQGJNRG5ZRF5ZRGZdRGZhRGpdQGJdSGpdQE59RGZZSGpZQGJdSGZZRGZdSGpdUHJdRGJVSG5ZQGZZSG5ZSGZZSG5ZSGpdOZ2bfAAAAF3RSTlMAQGAwv8/fIN8QoO9AsJCAQGDvUMBwcBj7WVQAAADGSURBVDjLjdNZFoMgDAVQFJBBBbRD9r/TFqlWEwbz5ZHrg5AjY7imjrVLiLaZANpRAkDcCGpH2YgaUQqgHWUTEjeC6lF2R+Uo1cFRi8Grhi/OyhEuNcrZL93PeryKrHBxEw3VGhRrqmTqajc19TdldTYldTVfJamRilwoUYOhQ5kxmjOTI0k6g+iZ6HacIk7Qg6KeIEeRy/1vWz1D0MX2UnMyxOde59sz2/Udp0jM0D93fZ1fRIbbe68ef+c1bo9nBqX2AX8AATspUBfovv8AAAAASUVORK5CYII=');
  background-size: 16px 16px;
}
/* Icons */
.icon-cross, .icon-check, .icon-check-filled {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
}
.icon-cross {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAqCAMAAAD26OlUAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURUdwTCQkLiIlKiIkKYCAgCMkKyMlKSgoNiIlKiIkKVVVVSMlKS4uLiImKiMkKiUlLCMlKSQmKyMoLTk5OSIkKfP4HC4AAAAUdFJOUwA4Yf0CovET0P4DwAujqSmnZDMJsmrC/wAAAIBJREFUOMvt1EsOgCAMBNCKKIqKv97/rIKokQUwK+OCLskL0CmBqNQnJXfQNcOIOWZEyom5B6RzFnYKOPc/Ti8C6kMbrgWyn7GrgYzcb245lNE+qlAm+g1kMpeXzOT3yGzOl1zz8/CSgbndMj9fL4F3cErEeYk4JzFHtKnylf2jDhhvDNvxUcJxAAAAAElFTkSuQmCC');
  background-size: 16px 16px;
}
.icon-check {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAqCAMAAAD26OlUAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURUdwTABy+gBx+gBx+gCA/wBx+gBw+gB5/wBx+gBw+gCq/wBx+gB0/wBx+gBx+gBx+gB2/wBw+gBx/wBz+gBw+bT/OAoAAAAUdFJOUwA4/WECovET0P4DwAujqacpZAkz9mvzmAAAAIBJREFUOMvt1EsOgCAMBNAqKIqKv97/rIKokQUyK8OCLskL0CmBqNQvJTfQNcOIOWZEyom5B6RzFnYKODcfp2cB9aEN1wLZz9jVQEbut7QcymgfVSg/+g3kZy4vmcjvkcmcL7mm5+ElA3O7ZXq+XgLv4JSI8xJxTmKOaFflK8ujDhV5DNsKmFUMAAAAAElFTkSuQmCC');
  background-size: 16px 16px;
}
.icon-check-filled {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApBAMAAAC1jHb7AAAAIVBMVEVHcExRGZZQGJlQGJdSGpdQFZVSGpZSGpdQGZZQIJ9SGpdX5CTVAAAACnRSTlMAoH8g3zDvn3AQJVvxaQAAAHJJREFUKM9jYBhOQB2LGNOqAkxBrVXLsShctRCLwlUCVFHYikUh07IATIVaq1IxFHJ6rYIoRbHaZBVEKYrVzBClaG6EKEVzI1gphmdASjE8A1S6CtPXJiBBdF+DlGIGjwmW4AEqXYglwkwEsAgyD8XkCAC9ZDU9UHL0NAAAAABJRU5ErkJggg==');
  background-size: 16px 16px;
}