.RadRating_DescorMetroSD {
  overflow:hidden;
  cursor:pointer;
  cursor:default;
  direction:ltr;
  line-height:1.42857143
}
.RadRating,
.RadRating_DescorMetroSD * {
  box-sizing:content-box;
  outline:0;
  user-select:none
}
.RadRating_DescorMetroSD ul {
  margin:0;
  padding:.08333333em;
  list-style:none;
  white-space:nowrap
}
.RadRating_DescorMetroSD li {
  display:inline-block;
  vertical-align:top;
  text-align:left;
  list-style:none;
  margin:0
}
.RadRating_DescorMetroSD .rrtVertical li {
  display:block
}
.RadRating_DescorMetroSD a {
  color:inherit;
  position:relative;
  width:1.5em;
  height:1.5em;
  cursor:default;
  text-decoration:none;
  display:block
}
.RadRating_DescorMetroSD a:hover,
.RadRating_DescorMetroSD a:active,
.RadRating_DescorMetroSD a:focus {
  text-decoration:none
}
.RadRating_DescorMetroSD a:before {
  position:absolute;
  z-index:1
}
.RadRating_DescorMetroSD a span {
  text-indent:-9999px
}
.RadRating_DescorMetroSD a span,
.RadRating_DescorMetroSD a span:before {
  width:0;
  height:1.5em;
  position:absolute;
  top:0;
  left:0;
  z-index:2;
  overflow:hidden
}
.RadRating_DescorMetroSD .rrtOver a span,
.RadRating_DescorMetroSD .rrtOver a span:before,
.RadRating_DescorMetroSD .rrtSelected a span,
.RadRating_DescorMetroSD .rrtSelected a span:before {
  overflow:visible
}
.RadRating_DescorMetroSD a:before,
.RadRating_DescorMetroSD a span:before {
  font-family:"WebComponentsIcons";
  display:inline-block;
  width:1.1em;
  content:"";
  font-size:1.33333em;
  text-align:center;
  line-height:1.25em;
  text-indent:0
}
.RadRating_DescorMetroSD a:before,
.RadRating_DescorMetroSD a span:before,
.RadRating_DescorMetroSD .rrtHalf .rrtSelected a:before,
.RadRating_DescorMetroSD .rrtExact .rrtSelected a:before {
  content:"\e302"
}
.RadRating_DescorMetroSD .rrtOver a:before,
.RadRating_DescorMetroSD .rrtSelected a:before,
.RadRating_DescorMetroSD .rrtVertical .rrtSelected.rrtOver a:before,
.RadRating_DescorMetroSD .rrtOver span:before,
.RadRating_DescorMetroSD .rrtSelected span:before,
.RadRating_DescorMetroSD .rrtHalf .rrtSelected.rrtOver a:before,
.RadRating_DescorMetroSD .rrtReversed .rrtPart:before,
.RadRating_DescorMetroSD .rrtPartComplement:before,
.RadRating_DescorMetroSD .rrtSelected.rrtOver a:before {
  content:"\e303"
}
.RadRating_DescorMetroSD .rrtHalf .rrtSelected span,
.RadRating_DescorMetroSD .rrtExact .rrtSelected span {
  overflow:hidden
}
.RadRating_DescorMetroSD ._Telerik_MobileSafari a {
  width:1.41666667em;
  height:1.41666667em
}
.RadRating_DescorMetroSD .rrtVertical a span {
  width:1.5em;
  height:0
}
.RadRating_DescorMetroSD .rrtVertical.rrtExact a .rrtPartComplement,
.RadRating_DescorMetroSD .rrtVertical.rrtExact a .rrtPartComplement:before,
.RadRating_DescorMetroSD .rrtVertical.rrtExact a .rrtPart,
.RadRating_DescorMetroSD .rrtVertical.rrtExact a .rrtPart:before {
  margin-top:auto
}
.RadRating_DescorMetroSD .rrtSelected a span {
  width:1.5em;
  height:1.5em
}
.RadRating_DescorMetroSD .rrtReversed {
  padding:0
}
.RadRating_DescorMetroSD .rrtReversed .rrtPart {
  z-index:1
}
.RadRating_DescorMetroSD .rrtReversed .rrtSelected .rrtPartComplement {
  z-index:2
}
.RadRating_DescorMetroSD .rrtReversed a span {
  left:0;
  bottom:0
}
.RadRating_DescorMetroSD .rrtReversed a span:before {
  top:auto;
  left:0;
  bottom:-.377em
}
.RadRating_DescorMetroSD .rrtReversed.rrtHalf a span,
.RadRating_DescorMetroSD .rrtReversed.rrtHalf a span:before {
  left:auto;
  right:.0125em
}
.RadRating_DescorMetroSD .rrtReversed.rrtExact a span,
.RadRating_DescorMetroSD .rrtReversed.rrtExact a span:before {
  left:auto;
  right:.014em;
  right:.025em \9
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
  .RadRating_DescorMetroSD .rrtReversed.rrtExact a span,
  .RadRating_DescorMetroSD .rrtReversed.rrtExact a span:before {
    right:.025em
  }
}
.RadRating_DescorMetroSD .rrtReversed.rrtVertical .rrtOver a span,
.RadRating_DescorMetroSD .rrtReversed.rrtVertical .rrtSelected a span,
.RadRating_DescorMetroSD .rrtReversed.rrtVertical .rrtPartComplement,
.RadRating_DescorMetroSD .rrtReversed.rrtVertical .rrtPartComplement:before {
  top:auto;
  right:.0125em
}
.RadRating_DescorMetroSD .rrtReversed.rrtVertical .rrtPart,
.RadRating_DescorMetroSD .rrtReversed.rrtVertical .rrtPart:before {
  top:auto;
  right:.025em
}
.RadRating_DescorMetroSD ul li .rrtPart {
  position:absolute;
  overflow:hidden;
  top:0;
  left:0
}
.RadRating_DescorMetroSD ul li .rrtPartComplement {
  position:absolute;
  overflow:hidden;
  top:0;
  left:0;
  z-index:1
}
.RadRating_DescorMetroSD ul.rrtReversed li .rrtPart {
  position:absolute;
  overflow:hidden;
  top:0;
  left:0
}
.RadRating_DescorMetroSD .rrtHiddenImages {
  position:absolute;
  top:-9999px;
  visibility:hidden
}

.RadRating_DescorMetroSD a:before {
  color: #525f66; }

.RadRating_DescorMetroSD .rrtOver span,
.RadRating_DescorMetroSD a:hover .rrtPartComplement,
.RadRating_DescorMetroSD .rrtVertical .rrtSelected.rrtOver a,
.RadRating_DescorMetroSD .rrtSelected .rrtPartSelected,
.RadRating_DescorMetroSD .rrtSelected.rrtOver a {
  color: #525f66; }

.RadRating_DescorMetroSD .rrtSelected span {
  color: #e69d1f; }

.RadRating_DescorMetroSD .rrtSelected .rrtPart,
.RadRating_DescorMetroSD .rrtSelected.rrtOver span {
  color: #c06b00; }

.RadRating_DescorMetroSD .rrtReversed .rrtPart:before {
  color: #525f66; }

.RadRating_DescorMetroSD .rrtReversed .rrtSelected .rrtPartComplement:before {
  color: #c06b00; }