.my-div-icon.square.clv0, .my-div-icon.circle.clv0 {
  background-color: #9b9b9b; }

.my-div-icon.square.clv1, .my-div-icon.circle.clv1 {
  background-color: #00e800;
  color: #000000; }

.my-div-icon.square.clv2, .my-div-icon.circle.clv2 {
  background-color: yellow;
  color: #000000; }

.my-div-icon.square.clv3, .my-div-icon.circle.clv3 {
  background-color: #ff7e00; }

.my-div-icon.square.clv4, .my-div-icon.circle.clv4 {
  background-color: red; }

.my-div-icon.square.clv5, .my-div-icon.circle.clv5 {
  background-color: #8f3f97; }

.my-div-icon.square.clv6, .my-div-icon.circle.clv6 {
  background-color: #7e0023; }

.my-div-icon {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center; }
  .my-div-icon.square span, .my-div-icon.circle span, .my-div-icon.star span {
    margin: 0;
    word-break: unset; }
  .my-div-icon.square {
    border: 2px solid rgba(255, 255, 255, 0.25); }
    .my-div-icon.square.zoomsize0 {
      width: 10px;
      height: 10px;
      line-height: 10px; }
    .my-div-icon.square.zoomsize0.gov-site {
      width: 10px;
      height: 10px;
      line-height: 10px;
      border: 4px solid blue; }
    .my-div-icon.square.zoomsize1 {
      width: 10.5px;
      height: 10.5px;
      line-height: 10.5px; }
    .my-div-icon.square.zoomsize1.gov-site {
      width: 10.5px;
      height: 10.5px;
      line-height: 10.5px;
      border: 4px solid blue; }
    .my-div-icon.square.zoomsize2 {
      width: 11px;
      height: 11px;
      line-height: 11px; }
    .my-div-icon.square.zoomsize2.gov-site {
      width: 11px;
      height: 11px;
      line-height: 11px;
      border: 4px solid blue; }
    .my-div-icon.square.zoomsize3 {
      width: 11.5px;
      height: 11.5px;
      line-height: 11.5px; }
    .my-div-icon.square.zoomsize3.gov-site {
      width: 11.5px;
      height: 11.5px;
      line-height: 11.5px;
      border: 4px solid blue; }
    .my-div-icon.square.zoomsize4 {
      width: 12px;
      height: 12px;
      line-height: 12px; }
    .my-div-icon.square.zoomsize4.gov-site {
      width: 12px;
      height: 12px;
      line-height: 12px;
      border: 4px solid blue; }
    .my-div-icon.square.zoomsize5 {
      width: 12.5px;
      height: 12.5px;
      line-height: 12.5px; }
    .my-div-icon.square.zoomsize5.gov-site {
      width: 12.5px;
      height: 12.5px;
      line-height: 12.5px;
      border: 4px solid blue; }
    .my-div-icon.square.zoomsize6 {
      width: 13px;
      height: 13px;
      line-height: 13px; }
    .my-div-icon.square.zoomsize6.gov-site {
      width: 13px;
      height: 13px;
      line-height: 13px;
      border: 4px solid blue; }
    .my-div-icon.square.zoomsize7 {
      width: 13.5px;
      height: 13.5px;
      line-height: 13.5px; }
    .my-div-icon.square.zoomsize7.gov-site {
      width: 13.5px;
      height: 13.5px;
      line-height: 13.5px;
      border: 4px solid blue; }
    .my-div-icon.square.zoomsize8 {
      width: 14px;
      height: 14px;
      line-height: 14px; }
    .my-div-icon.square.zoomsize8.gov-site {
      width: 14px;
      height: 14px;
      line-height: 14px;
      border: 4px solid blue; }
    .my-div-icon.square.zoomsize9 {
      width: 14.5px;
      height: 14.5px;
      line-height: 14.5px; }
    .my-div-icon.square.zoomsize9.gov-site {
      width: 14.5px;
      height: 14.5px;
      line-height: 14.5px;
      border: 4px solid blue; }
    .my-div-icon.square.zoomsize10 {
      width: 15px;
      height: 15px;
      line-height: 15px; }
    .my-div-icon.square.zoomsize10.gov-site {
      width: 15px;
      height: 15px;
      line-height: 15px;
      border: 4px solid blue; }
    .my-div-icon.square.zoomsize11 {
      width: 23.2px;
      height: 23.2px;
      line-height: 21.2px; }
      .my-div-icon.square.zoomsize11 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.square.zoomsize11.gov-site {
      width: 23.2px;
      height: 23.2px;
      line-height: 21.2px; }
      .my-div-icon.square.zoomsize11.gov-site + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.square.zoomsize12 {
      width: 24.4px;
      height: 24.4px;
      line-height: 22.4px; }
      .my-div-icon.square.zoomsize12 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.square.zoomsize12.gov-site {
      width: 24.4px;
      height: 24.4px;
      line-height: 22.4px; }
      .my-div-icon.square.zoomsize12.gov-site + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.square.zoomsize13 {
      width: 25.6px;
      height: 25.6px;
      line-height: 23.6px; }
      .my-div-icon.square.zoomsize13 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.square.zoomsize13.gov-site {
      width: 25.6px;
      height: 25.6px;
      line-height: 23.6px; }
      .my-div-icon.square.zoomsize13.gov-site + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.square.zoomsize14 {
      width: 26.8px;
      height: 26.8px;
      line-height: 24.8px; }
      .my-div-icon.square.zoomsize14 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.square.zoomsize14.gov-site {
      width: 26.8px;
      height: 26.8px;
      line-height: 24.8px; }
      .my-div-icon.square.zoomsize14.gov-site + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.square.zoomsize15 {
      width: 28px;
      height: 28px;
      line-height: 26px; }
      .my-div-icon.square.zoomsize15 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.square.zoomsize15.gov-site {
      width: 28px;
      height: 28px;
      line-height: 26px; }
      .my-div-icon.square.zoomsize15.gov-site + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.square.zoomsize16 {
      width: 29.2px;
      height: 29.2px;
      line-height: 27.2px; }
      .my-div-icon.square.zoomsize16 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.square.zoomsize16.gov-site {
      width: 29.2px;
      height: 29.2px;
      line-height: 27.2px; }
      .my-div-icon.square.zoomsize16.gov-site + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.square.zoomsize17 {
      width: 30.4px;
      height: 30.4px;
      line-height: 28.4px; }
      .my-div-icon.square.zoomsize17 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.square.zoomsize17.gov-site {
      width: 30.4px;
      height: 30.4px;
      line-height: 28.4px; }
      .my-div-icon.square.zoomsize17.gov-site + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.square.zoomsize18 {
      width: 31.6px;
      height: 31.6px;
      line-height: 29.6px; }
      .my-div-icon.square.zoomsize18 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.square.zoomsize18.gov-site {
      width: 31.6px;
      height: 31.6px;
      line-height: 29.6px; }
      .my-div-icon.square.zoomsize18.gov-site + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
  .my-div-icon.circle {
    border-radius: 99em;
    border: 2px solid rgba(255, 255, 255, 0.25); }
    .my-div-icon.circle.zoomsize0 {
      width: 10px;
      height: 10px; }
    .my-div-icon.circle.zoomsize0.gov-site {
      width: 40px !important;
      height: 40px !important;
      line-height: 40px;
      border: 2px solid #595959;
      background: url("../images/logo-ep.png") center center no-repeat;
      background-size: cover; }
    .my-div-icon.circle.zoomsize1 {
      width: 10.5px;
      height: 10.5px; }
    .my-div-icon.circle.zoomsize1.gov-site {
      width: 40.5px !important;
      height: 40.5px !important;
      line-height: 40.5px;
      border: 2px solid #595959;
      background: url("../images/logo-ep.png") center center no-repeat;
      background-size: cover; }
    .my-div-icon.circle.zoomsize2 {
      width: 11px;
      height: 11px; }
    .my-div-icon.circle.zoomsize2.gov-site {
      width: 41px !important;
      height: 41px !important;
      line-height: 41px;
      border: 2px solid #595959;
      background: url("../images/logo-ep.png") center center no-repeat;
      background-size: cover; }
    .my-div-icon.circle.zoomsize3 {
      width: 11.5px;
      height: 11.5px; }
    .my-div-icon.circle.zoomsize3.gov-site {
      width: 41.5px !important;
      height: 41.5px !important;
      line-height: 41.5px;
      border: 2px solid #595959;
      background: url("../images/logo-ep.png") center center no-repeat;
      background-size: cover; }
    .my-div-icon.circle.zoomsize4 {
      width: 12px;
      height: 12px; }
    .my-div-icon.circle.zoomsize4.gov-site {
      width: 42px !important;
      height: 42px !important;
      line-height: 42px;
      border: 2px solid #595959;
      background: url("../images/logo-ep.png") center center no-repeat;
      background-size: cover; }
    .my-div-icon.circle.zoomsize5 {
      width: 12.5px;
      height: 12.5px; }
    .my-div-icon.circle.zoomsize5.gov-site {
      width: 42.5px !important;
      height: 42.5px !important;
      line-height: 42.5px;
      border: 2px solid #595959;
      background: url("../images/logo-ep.png") center center no-repeat;
      background-size: cover; }
    .my-div-icon.circle.zoomsize6 {
      width: 13px;
      height: 13px; }
    .my-div-icon.circle.zoomsize6.gov-site {
      width: 43px !important;
      height: 43px !important;
      line-height: 43px;
      border: 2px solid #595959;
      background: url("../images/logo-ep.png") center center no-repeat;
      background-size: cover; }
    .my-div-icon.circle.zoomsize7 {
      width: 13.5px;
      height: 13.5px; }
    .my-div-icon.circle.zoomsize7.gov-site {
      width: 43.5px !important;
      height: 43.5px !important;
      line-height: 43.5px;
      border: 2px solid #595959;
      background: url("../images/logo-ep.png") center center no-repeat;
      background-size: cover; }
    .my-div-icon.circle.zoomsize8 {
      width: 14px;
      height: 14px; }
    .my-div-icon.circle.zoomsize8.gov-site {
      width: 44px !important;
      height: 44px !important;
      line-height: 44px;
      border: 2px solid #595959;
      background: url("../images/logo-ep.png") center center no-repeat;
      background-size: cover; }
    .my-div-icon.circle.zoomsize9 {
      width: 14.5px;
      height: 14.5px; }
    .my-div-icon.circle.zoomsize9.gov-site {
      width: 44.5px !important;
      height: 44.5px !important;
      line-height: 44.5px;
      border: 2px solid #595959;
      background: url("../images/logo-ep.png") center center no-repeat;
      background-size: cover; }
    .my-div-icon.circle.zoomsize10 {
      width: 15px;
      height: 15px; }
    .my-div-icon.circle.zoomsize10.gov-site {
      width: 25px !important;
      height: 25px !important;
      line-height: 45px;
      border: 2px solid #595959;
      background: url("../images/logo-ep.png") center center no-repeat;
      background-size: cover; }
    .my-div-icon.circle.zoomsize11 {
      width: 23.2px;
      height: 23.2px;
      line-height: 19px; }
      .my-div-icon.circle.zoomsize11 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.circle.zoomsize11.gov-site {
      width: 53.2px !important;
      height: 53.2px !important;
      line-height: 21.2px; }
      .my-div-icon.circle.zoomsize11.gov-site + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.circle.zoomsize12 {
      width: 24.4px;
      height: 24.4px;
      line-height: 20px; }
      .my-div-icon.circle.zoomsize12 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.circle.zoomsize12.gov-site {
      width: 54.4px !important;
      height: 54.4px !important;
      line-height: 22.4px; }
      .my-div-icon.circle.zoomsize12.gov-site + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.circle.zoomsize13 {
      width: 25.6px;
      height: 25.6px;
      line-height: 21px; }
      .my-div-icon.circle.zoomsize13 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.circle.zoomsize13.gov-site {
      width: 55.6px !important;
      height: 55.6px !important;
      line-height: 23.6px; }
      .my-div-icon.circle.zoomsize13.gov-site + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.circle.zoomsize14 {
      width: 26.8px;
      height: 26.8px;
      line-height: 22px; }
      .my-div-icon.circle.zoomsize14 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.circle.zoomsize14.gov-site {
      width: 56.8px !important;
      height: 56.8px !important;
      line-height: 24.8px; }
      .my-div-icon.circle.zoomsize14.gov-site + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.circle.zoomsize15 {
      width: 28px;
      height: 28px;
      line-height: 23px; }
      .my-div-icon.circle.zoomsize15 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.circle.zoomsize15.gov-site {
      width: 58px !important;
      height: 58px !important;
      line-height: 26px; }
      .my-div-icon.circle.zoomsize15.gov-site + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.circle.zoomsize16 {
      width: 29.2px;
      height: 29.2px;
      line-height: 24px; }
      .my-div-icon.circle.zoomsize16 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.circle.zoomsize16.gov-site {
      width: 59.2px !important;
      height: 59.2px !important;
      line-height: 27.2px; }
      .my-div-icon.circle.zoomsize16.gov-site + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.circle.zoomsize17 {
      width: 30.4px;
      height: 30.4px;
      line-height: 25px; }
      .my-div-icon.circle.zoomsize17 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.circle.zoomsize17.gov-site {
      width: 60.4px !important;
      height: 60.4px !important;
      line-height: 28.4px; }
      .my-div-icon.circle.zoomsize17.gov-site + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.circle.zoomsize18 {
      width: 31.6px;
      height: 31.6px;
      line-height: 26px; }
      .my-div-icon.circle.zoomsize18 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
    .my-div-icon.circle.zoomsize18.gov-site {
      width: 61.6px !important;
      height: 61.6px !important;
      line-height: 29.6px; }
      .my-div-icon.circle.zoomsize18.gov-site + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
  .my-div-icon.star {
    border-radius: 0; }
    .my-div-icon.star.clv0 {
      border-color: #9b9b9b; }
    .my-div-icon.star.clv1 {
      border-color: #00e800;
      color: #000000; }
    .my-div-icon.star.clv2 {
      border-color: yellow;
      color: #000000; }
    .my-div-icon.star.clv3 {
      border-color: #ff7e00; }
    .my-div-icon.star.clv4 {
      border-color: red; }
    .my-div-icon.star.clv5 {
      border-color: #8f3f97; }
    .my-div-icon.star.clv6 {
      border-color: #7e0023; }
    .my-div-icon.star:after {
      border-color: inherit; }
    .my-div-icon.star.zoomsize0 {
      position: absolute;
      width: 0 !important;
      height: 0 !important;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-bottom-width: 10px;
      border-style: solid; }
      .my-div-icon.star.zoomsize0:after {
        content: "";
        position: absolute;
        border-left: inherit;
        border-right: inherit;
        border-top-width: 10px;
        border-top-style: solid;
        top: 3.5px;
        left: -5px; }
      .my-div-icon.star.zoomsize0 span {
        position: absolute;
        top: 2.5px;
        left: -2.5px;
        line-height: 7.5px;
        color: inherit;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        z-index: 430; }
    .my-div-icon.star.zoomsize1 {
      position: absolute;
      width: 0 !important;
      height: 0 !important;
      border-left: 5.6px solid transparent;
      border-right: 5.6px solid transparent;
      border-bottom-width: 11.2px;
      border-style: solid; }
      .my-div-icon.star.zoomsize1:after {
        content: "";
        position: absolute;
        border-left: inherit;
        border-right: inherit;
        border-top-width: 11.2px;
        border-top-style: solid;
        top: 3.92px;
        left: -5.6px; }
      .my-div-icon.star.zoomsize1 span {
        position: absolute;
        top: 2.8px;
        left: -2.8px;
        line-height: 8.4px;
        color: inherit;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        z-index: 430; }
    .my-div-icon.star.zoomsize2 {
      position: absolute;
      width: 0 !important;
      height: 0 !important;
      border-left: 6.2px solid transparent;
      border-right: 6.2px solid transparent;
      border-bottom-width: 12.4px;
      border-style: solid; }
      .my-div-icon.star.zoomsize2:after {
        content: "";
        position: absolute;
        border-left: inherit;
        border-right: inherit;
        border-top-width: 12.4px;
        border-top-style: solid;
        top: 4.34px;
        left: -6.2px; }
      .my-div-icon.star.zoomsize2 span {
        position: absolute;
        top: 3.1px;
        left: -3.1px;
        line-height: 9.3px;
        color: inherit;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        z-index: 430; }
    .my-div-icon.star.zoomsize3 {
      position: absolute;
      width: 0 !important;
      height: 0 !important;
      border-left: 6.8px solid transparent;
      border-right: 6.8px solid transparent;
      border-bottom-width: 13.6px;
      border-style: solid; }
      .my-div-icon.star.zoomsize3:after {
        content: "";
        position: absolute;
        border-left: inherit;
        border-right: inherit;
        border-top-width: 13.6px;
        border-top-style: solid;
        top: 4.76px;
        left: -6.8px; }
      .my-div-icon.star.zoomsize3 span {
        position: absolute;
        top: 3.4px;
        left: -3.4px;
        line-height: 10.2px;
        color: inherit;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        z-index: 430; }
    .my-div-icon.star.zoomsize4 {
      position: absolute;
      width: 0 !important;
      height: 0 !important;
      border-left: 7.4px solid transparent;
      border-right: 7.4px solid transparent;
      border-bottom-width: 14.8px;
      border-style: solid; }
      .my-div-icon.star.zoomsize4:after {
        content: "";
        position: absolute;
        border-left: inherit;
        border-right: inherit;
        border-top-width: 14.8px;
        border-top-style: solid;
        top: 5.18px;
        left: -7.4px; }
      .my-div-icon.star.zoomsize4 span {
        position: absolute;
        top: 3.7px;
        left: -3.7px;
        line-height: 11.1px;
        color: inherit;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        z-index: 430; }
    .my-div-icon.star.zoomsize5 {
      position: absolute;
      width: 0 !important;
      height: 0 !important;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-bottom-width: 16px;
      border-style: solid; }
      .my-div-icon.star.zoomsize5:after {
        content: "";
        position: absolute;
        border-left: inherit;
        border-right: inherit;
        border-top-width: 16px;
        border-top-style: solid;
        top: 5.6px;
        left: -8px; }
      .my-div-icon.star.zoomsize5 span {
        position: absolute;
        top: 4px;
        left: -4px;
        line-height: 12px;
        color: inherit;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        z-index: 430; }
    .my-div-icon.star.zoomsize6 {
      position: absolute;
      width: 0 !important;
      height: 0 !important;
      border-left: 8.6px solid transparent;
      border-right: 8.6px solid transparent;
      border-bottom-width: 17.2px;
      border-style: solid; }
      .my-div-icon.star.zoomsize6:after {
        content: "";
        position: absolute;
        border-left: inherit;
        border-right: inherit;
        border-top-width: 17.2px;
        border-top-style: solid;
        top: 6.02px;
        left: -8.6px; }
      .my-div-icon.star.zoomsize6 span {
        position: absolute;
        top: 4.3px;
        left: -4.3px;
        line-height: 12.9px;
        color: inherit;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        z-index: 430; }
    .my-div-icon.star.zoomsize7 {
      position: absolute;
      width: 0 !important;
      height: 0 !important;
      border-left: 9.2px solid transparent;
      border-right: 9.2px solid transparent;
      border-bottom-width: 18.4px;
      border-style: solid; }
      .my-div-icon.star.zoomsize7:after {
        content: "";
        position: absolute;
        border-left: inherit;
        border-right: inherit;
        border-top-width: 18.4px;
        border-top-style: solid;
        top: 6.44px;
        left: -9.2px; }
      .my-div-icon.star.zoomsize7 span {
        position: absolute;
        top: 4.6px;
        left: -4.6px;
        line-height: 13.8px;
        color: inherit;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        z-index: 430; }
    .my-div-icon.star.zoomsize8 {
      position: absolute;
      width: 0 !important;
      height: 0 !important;
      border-left: 9.8px solid transparent;
      border-right: 9.8px solid transparent;
      border-bottom-width: 19.6px;
      border-style: solid; }
      .my-div-icon.star.zoomsize8:after {
        content: "";
        position: absolute;
        border-left: inherit;
        border-right: inherit;
        border-top-width: 19.6px;
        border-top-style: solid;
        top: 6.86px;
        left: -9.8px; }
      .my-div-icon.star.zoomsize8 span {
        position: absolute;
        top: 4.9px;
        left: -4.9px;
        line-height: 14.7px;
        color: inherit;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        z-index: 430; }
    .my-div-icon.star.zoomsize9 {
      position: absolute;
      width: 0 !important;
      height: 0 !important;
      border-left: 10.4px solid transparent;
      border-right: 10.4px solid transparent;
      border-bottom-width: 20.8px;
      border-style: solid; }
      .my-div-icon.star.zoomsize9:after {
        content: "";
        position: absolute;
        border-left: inherit;
        border-right: inherit;
        border-top-width: 20.8px;
        border-top-style: solid;
        top: 7.28px;
        left: -10.4px; }
      .my-div-icon.star.zoomsize9 span {
        position: absolute;
        top: 5.2px;
        left: -5.2px;
        line-height: 15.6px;
        color: inherit;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        z-index: 430; }
    .my-div-icon.star.zoomsize10 {
      position: absolute;
      width: 0 !important;
      height: 0 !important;
      border-left: 11px solid transparent;
      border-right: 11px solid transparent;
      border-bottom-width: 22px;
      border-style: solid; }
      .my-div-icon.star.zoomsize10:after {
        content: "";
        position: absolute;
        border-left: inherit;
        border-right: inherit;
        border-top-width: 22px;
        border-top-style: solid;
        top: 7.7px;
        left: -11px; }
      .my-div-icon.star.zoomsize10 span {
        position: absolute;
        top: 5.5px;
        left: -5.5px;
        line-height: 16.5px;
        color: inherit;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        z-index: 430; }
    .my-div-icon.star.zoomsize11 {
      position: absolute;
      width: 0 !important;
      height: 0 !important;
      border-left: 14px solid transparent;
      border-right: 14px solid transparent;
      border-bottom-width: 28px;
      border-style: solid; }
      .my-div-icon.star.zoomsize11:after {
        content: "";
        position: absolute;
        border-left: inherit;
        border-right: inherit;
        border-top-width: 28px;
        border-top-style: solid;
        top: 9.8px;
        left: -14px; }
      .my-div-icon.star.zoomsize11 span {
        position: absolute;
        top: 7px;
        left: -7px;
        line-height: 21px;
        color: inherit;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        z-index: 430; }
      .my-div-icon.star.zoomsize11 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
      .my-div-icon.star.zoomsize11 span {
        font-size: 0.7em; }
    .my-div-icon.star.zoomsize12 {
      position: absolute;
      width: 0 !important;
      height: 0 !important;
      border-left: 15.5px solid transparent;
      border-right: 15.5px solid transparent;
      border-bottom-width: 31px;
      border-style: solid; }
      .my-div-icon.star.zoomsize12:after {
        content: "";
        position: absolute;
        border-left: inherit;
        border-right: inherit;
        border-top-width: 31px;
        border-top-style: solid;
        top: 10.85px;
        left: -15.5px; }
      .my-div-icon.star.zoomsize12 span {
        position: absolute;
        top: 7.75px;
        left: -7.75px;
        line-height: 23.25px;
        color: inherit;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        z-index: 430; }
      .my-div-icon.star.zoomsize12 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
      .my-div-icon.star.zoomsize12 span {
        font-size: 0.8em; }
    .my-div-icon.star.zoomsize13 {
      position: absolute;
      width: 0 !important;
      height: 0 !important;
      border-left: 17px solid transparent;
      border-right: 17px solid transparent;
      border-bottom-width: 34px;
      border-style: solid; }
      .my-div-icon.star.zoomsize13:after {
        content: "";
        position: absolute;
        border-left: inherit;
        border-right: inherit;
        border-top-width: 34px;
        border-top-style: solid;
        top: 11.9px;
        left: -17px; }
      .my-div-icon.star.zoomsize13 span {
        position: absolute;
        top: 8.5px;
        left: -8.5px;
        line-height: 25.5px;
        color: inherit;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        z-index: 430; }
      .my-div-icon.star.zoomsize13 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
      .my-div-icon.star.zoomsize13 span {
        font-size: 0.9em; }
    .my-div-icon.star.zoomsize14 {
      position: absolute;
      width: 0 !important;
      height: 0 !important;
      border-left: 18.5px solid transparent;
      border-right: 18.5px solid transparent;
      border-bottom-width: 37px;
      border-style: solid; }
      .my-div-icon.star.zoomsize14:after {
        content: "";
        position: absolute;
        border-left: inherit;
        border-right: inherit;
        border-top-width: 37px;
        border-top-style: solid;
        top: 12.95px;
        left: -18.5px; }
      .my-div-icon.star.zoomsize14 span {
        position: absolute;
        top: 9.25px;
        left: -9.25px;
        line-height: 27.75px;
        color: inherit;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        z-index: 430; }
      .my-div-icon.star.zoomsize14 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
      .my-div-icon.star.zoomsize14 span {
        font-size: 1em; }
    .my-div-icon.star.zoomsize15 {
      position: absolute;
      width: 0 !important;
      height: 0 !important;
      border-left: 20px solid transparent;
      border-right: 20px solid transparent;
      border-bottom-width: 40px;
      border-style: solid; }
      .my-div-icon.star.zoomsize15:after {
        content: "";
        position: absolute;
        border-left: inherit;
        border-right: inherit;
        border-top-width: 40px;
        border-top-style: solid;
        top: 14px;
        left: -20px; }
      .my-div-icon.star.zoomsize15 span {
        position: absolute;
        top: 10px;
        left: -10px;
        line-height: 30px;
        color: inherit;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        z-index: 430; }
      .my-div-icon.star.zoomsize15 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
      .my-div-icon.star.zoomsize15 span {
        font-size: 1.1em; }
    .my-div-icon.star.zoomsize16 {
      position: absolute;
      width: 0 !important;
      height: 0 !important;
      border-left: 21.5px solid transparent;
      border-right: 21.5px solid transparent;
      border-bottom-width: 43px;
      border-style: solid; }
      .my-div-icon.star.zoomsize16:after {
        content: "";
        position: absolute;
        border-left: inherit;
        border-right: inherit;
        border-top-width: 43px;
        border-top-style: solid;
        top: 15.05px;
        left: -21.5px; }
      .my-div-icon.star.zoomsize16 span {
        position: absolute;
        top: 10.75px;
        left: -10.75px;
        line-height: 32.25px;
        color: inherit;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        z-index: 430; }
      .my-div-icon.star.zoomsize16 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
      .my-div-icon.star.zoomsize16 span {
        font-size: 1.2em; }
    .my-div-icon.star.zoomsize17 {
      position: absolute;
      width: 0 !important;
      height: 0 !important;
      border-left: 23px solid transparent;
      border-right: 23px solid transparent;
      border-bottom-width: 46px;
      border-style: solid; }
      .my-div-icon.star.zoomsize17:after {
        content: "";
        position: absolute;
        border-left: inherit;
        border-right: inherit;
        border-top-width: 46px;
        border-top-style: solid;
        top: 16.1px;
        left: -23px; }
      .my-div-icon.star.zoomsize17 span {
        position: absolute;
        top: 11.5px;
        left: -11.5px;
        line-height: 34.5px;
        color: inherit;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        z-index: 430; }
      .my-div-icon.star.zoomsize17 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
      .my-div-icon.star.zoomsize17 span {
        font-size: 1.3em; }
    .my-div-icon.star.zoomsize18 {
      position: absolute;
      width: 0 !important;
      height: 0 !important;
      border-left: 24.5px solid transparent;
      border-right: 24.5px solid transparent;
      border-bottom-width: 49px;
      border-style: solid; }
      .my-div-icon.star.zoomsize18:after {
        content: "";
        position: absolute;
        border-left: inherit;
        border-right: inherit;
        border-top-width: 49px;
        border-top-style: solid;
        top: 17.15px;
        left: -24.5px; }
      .my-div-icon.star.zoomsize18 span {
        position: absolute;
        top: 12.25px;
        left: -12.25px;
        line-height: 36.75px;
        color: inherit;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        z-index: 430; }
      .my-div-icon.star.zoomsize18 + .windyBG {
        border-radius: 99em;
        background-color: rgba(51, 153, 255, 0.5);
        border: 1px solid rgba(20, 102, 184, 0.5); }
      .my-div-icon.star.zoomsize18 span {
        font-size: 1.4em; }
