.k-radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;vertical-align:middle}.k-radio .k-wrapper{display:inline-block;width:.875rem;height:.875rem;vertical-align:middle;border:1px solid #979797;border-radius:50%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative;background:#fff;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.k-radio .k-wrapper:before{content:"";display:block;position:absolute;width:.5rem;height:.5rem;top:50%;left:50%;margin-left:-.25rem;margin-top:-.25rem;border-radius:50%;background-color:#0a5eee;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.k-radio input{width:100%;height:100%;opacity:0;cursor:pointer;position:absolute}.k-radio .k-text{vertical-align:middle;display:inline-block;margin-left:.5em;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.k-radio.k-checked .k-wrapper{border-color:#0a5eee}.k-radio.k-checked .k-wrapper:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.k-radio:focus{outline:none}.k-radio:focus .k-wrapper{border-color:#0a5eee}.k-radio.k-disabled{color:#999;cursor:not-allowed}.k-radio.k-disabled .k-wrapper{border-color:#d9d9d9;background:#f7f7f7}.k-radio.k-disabled .k-wrapper:before{background:#999}