input[type=checkbox]{appearance:none;width:20px;height:20px;border:2px solid #bbb;border-radius:6px;cursor:pointer;display:inline-block;vertical-align:middle;position:relative;transition:all .15s ease-in-out;margin:0}input[type=checkbox]:checked{background-color:#41a5de;border-color:#41a5de}input[type=checkbox]:checked:after{content:"";position:absolute;left:10px;top:3px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
