input[type=checkbox].checkbox{width:24px;height:24px;border:2px solid #d1d5db;border-radius:50%;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;transition:background-color .2s,border-color .2s}input[type=checkbox].checkbox:checked{background-color:#f5a524;border-color:#f5a524;position:relative}input[type=checkbox].checkbox:checked:after{content:"";position:absolute;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center}