.round{position:relative}.round label{background-color:#fff;border:1px solid #ccc;border-radius:30%;cursor:pointer;height:20px;left:0;position:absolute;top:0;width:20px}.round label:after{border:2px solid #fff;border-right:none;border-top:none;content:"";height:6px;left:3px;opacity:0;position:absolute;top:5px;transform:rotate(-45deg);width:12px}.round input[type=checkbox]{visibility:hidden}.round input[type=checkbox]:checked+label{background-color:#007bff;border-color:#007bff}.round input[type=checkbox]:checked+label:after{opacity:1}
