.ht-base-radio-group {
  .ivu-radio-inner:after{
    border-radius: 50%;
  }
  &.ivu-radio-group-border-select {
    .ivu-radio-group-item {
      border: 1px solid @border-color-base;
      border-radius: @btn-border-radius;
      height: @btn-height-base;
      line-height: @btn-height-base - 2px;
      padding: @btn-padding-base;
      transition: border @transition-time @ease-in-out;
      .ivu-radio {
        display: none;
      }
    }
    .ivu-radio-wrapper-checked {
      border-color: @primary-color;
      position: relative;
      &:before {
        position: absolute;
        bottom: 0;
        right: 0;
        content: '';
        width: 0;
        height: 0;
        border-left: 13px solid transparent;
        border-bottom: 13px solid @primary-color;
      }
      &:after {
        position: absolute;
        bottom: 1px;
        right: 1px;
        content: '';
        width: 6px;
        height: 5px;
        background: url("images/selected.png");
        background-size: 6px 5px;
        z-index: 9;
      }
    }
  }
}
