.ht-base-radio {

}
.ivu-radio-wrapper.ivu-radio-default.ht-base-radio{
  .ivu-radio .ivu-radio-inner{
    width: 18px;
    height: 18px;
  }

  .ivu-radio.ivu-radio-checked{
    .ivu-radio-inner{
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
    }
    .ivu-radio-inner:after{
      width: 10px;
      height: 10px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      left:3px;
      top: 3px;
    }
  }}



.ht-base-radio-custorm-demo{
  .ivu-radio-group-button .ivu-radio-wrapper-checked:first-child{
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius:  5px 0 0 5px;
    border-radius:  5px 0 0 5px;
  }
  .ivu-radio-group-button .ivu-radio-wrapper:last-child{
    -webkit-border-radius:0 5px 5px 0;
    -moz-border-radius:0 5px 5px 0;
    border-radius: 0 5px 5px 0;
  }
  //
  //.ivu-radio-group-button .ivu-radio-wrapper:hover {
  //  border-color: @primary-5;
  //  //box-shadow: -1px 0 0 0 #2d8cf0;
  //}
  // .ivu-radio-group-button .ivu-radio-wrapper:first-child:hover {
  //   border-color: @primary-5;
  //   box-shadow: none;
  //}
  //.ivu-radio-group-button  .ivu-radio-wrapper:hover::before{
  //  background: @primary-5!important;
  //  opacity: .3!important;
  //  height: 30px;
  //  top: -1px;
  //}
  //.ivu-radio-group-button  .ivu-radio-wrapper:hover::after{
  //  background: @primary-5!important;
  //  opacity: .3!important;
  //  height: 30px;
  //  top: -1px;
  //}
  //.ivu-radio-group-button .ivu-radio-wrapper:hover + label:before {
  //  background: @primary-5!important;
  //}
}



.ivu-radio-inner.ivu-radio-focus{
  box-shadow: none;
}
.ivu-radio-wrapper-disabled{
  color: #cccccc;
}

.ivu-radio-wrapper.ivu-radio-group-item.ivu-radio-wrapper-checked.ivu-radio-default.ht-base-radio{
  box-shadow: none;
}

.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:after{
  left: 0;
  width: 0;
}

.ivu-radio-wrapper.ivu-radio-group-item.ivu-radio-default.ht-base-radio.ivu-radio-wrapper-checked:before{
  opacity:1
}

.ht-base-radio-group.ivu-radio-group.ivu-radio-group-default{
  .ivu-radio-group-button .ivu-radio-wrapper:before{
    width:0.3px;
  }
  .ivu-radio-group-button .ivu-radio-wrapper:after{
    width:0.3px;
  }
}
.ivu-radio-wrapper.ivu-radio-group-item.ivu-radio-wrapper-checked.ivu-radio-default.ht-base-radio:not(:first-child){
  //box-shadow: -1px 0 0 0 #2d8cf0;
}

.ivu-radio-wrapper.ivu-radio-group-item.ivu-radio-wrapper-checked.ivu-radio-default.ht-base-radio:not(:first-child):hover{
   //box-shadow: -1px 0 0 0 #2d8cf0;
 }

//去除禁用效果的边框交互
.ivu-radio-group-item.ivu-radio-wrapper-disabled.ivu-radio-default.ht-base-radio.ivu-radio-wrapper:after{
  background: none;
}

.ivu-radio-group-item.ivu-radio-wrapper-disabled.ivu-radio-default.ht-base-radio.ivu-radio-wrapper:hover{
  border-color: #dcdee2;
}

.ivu-radio-group-item.ivu-radio-wrapper-disabled.ivu-radio-default.ht-base-radio.ivu-radio-wrapper:hover::after{
  background: #dcdee2!important;
}
.ivu-radio-group-item.ivu-radio-wrapper-disabled.ivu-radio-default.ht-base-radio.ivu-radio-wrapper:hover::before{
  background: #dcdee2!important;
}
.ivu-radio-group-item.ivu-radio-wrapper-disabled.ivu-radio-default.ht-base-radio.ivu-radio-wrapper:hover+label:before{
  background: #dcdee2!important;
}
