.panel-radio{position:relative}.radio{position:relative;vertical-align:middle;margin-bottom:0;margin-right:0}.radio.radio-inline{display:inline-block}.panel-radio .radio{margin-bottom:5px}.panel-radio .radio-inline{margin-right:10px}.radio>span{display:flex;flex-direction:row;align-items:center}.radio>span>span{display:flex;flex-direction:row;align-items:center}.radio label{display:inline-block;position:relative;min-height:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio label:before{background-color:transparent;border-radius:50%;border:1px solid #cfcfcf;content:"";display:inline-block;height:17px;left:0;margin-left:-20px;position:absolute;top:2px;transition:border .5s ease-in-out;width:17px;outline:none!important}.radio>span:hover label:before{border-color:#aaa}.radio input[type=radio]:disabled+label:before{border-color:#ccc!important}.radio label:after{background-color:#555;border-radius:50%;content:" ";display:inline-block;height:11px;left:1px;margin-left:-18px;position:absolute;top:5px;transform:scale(0);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);width:11px}.radio label>i{margin-left:2px;font-size:20px}.radio input[type=radio]{width:20px;height:20px;cursor:pointer;opacity:0;z-index:1;outline:none!important}.radio input[type=radio]:disabled+label{opacity:.5}.radio input[type=radio]:focus+label:before{outline-offset:-2px;outline:5px auto -webkit-focus-ring-color;outline:thin dotted}.radio input[type=radio]:checked+label:after{transform:scale(1)}.radio.radio-single label{height:17px}.radio-default input[type=radio]+label:after{background-color:#1088f0}.radio-default input[type=radio]:checked+label:before{border-color:#1088f0}.radio-default input[type=radio]:checked+label:after{background-color:#1088f0}.radio input[type=radio]:disabled,.radio input[type=radio]:disabled+label,.radio input[type=radio]:disabled+label:before,.radio input[type=radio]:checked+label:after{cursor:no-drop!important}.radio i.radio-icon-tip{color:#bbb;margin-left:2px}
