.custom-checkbox input:checked+.checkmark:after{content:"";position:absolute;left:50%;top:55%;width:6px;height:12px;border:solid white;border-width:0 3px 3px 0;transform:translateX(-50%) translateY(-100%) rotate(45deg)}.custom-checkbox input:checked+.checkmark{background-color:black}.custom-checkbox input:disabled+.checkmark{opacity:.5;cursor:not-allowed}