.pure-material-checkbox{z-index:0;position:relative;display:inline-block;color:rgba(76,37,130,1);font-size:1rem;line-height:1.5}.pure-material-checkbox>input{appearance:none;-moz-appearance:none;-webkit-appearance:none;z-index:-1;position:absolute;left:-10px;top:-8px;display:block;margin:0;border-radius:50%;width:40px;height:40px;background-color:rgba(76,37,130,.6);box-shadow:none;outline:none;opacity:0;transform:scale(1);pointer-events:none;transition:opacity .3s,transform .2s}.pure-material-checkbox>span{display:inline-block;width:100%;cursor:pointer}.pure-material-checkbox>span::before{content:"";display:inline-block;box-sizing:border-box;margin:3px 11px 3px 1px;border:solid 2px;border-color:rgba(76,37,130,.6);border-radius:2px;width:18px;height:18px;vertical-align:top;transition:border-color .2s,background-color .2s}.pure-material-checkbox>span::after{content:"";display:block;position:absolute;top:4px;left:2px;width:11px;height:6px;border:solid 2px transparent;border-right:none;border-top:none;transform:translate(3px,4px) rotate(-45deg)}.pure-material-checkbox>input:checked,.pure-material-checkbox>input:indeterminate{background-color:#dc0032}.pure-material-checkbox>input:checked+span::before,.pure-material-checkbox>input:indeterminate+span::before{border-color:#dc0032;background-color:#dc0032}.pure-material-checkbox>input:checked+span::after,.pure-material-checkbox>input:indeterminate+span::after{border-color:#fff}.pure-material-checkbox>input:indeterminate+span::after{border-left:none;transform:translate(4px,3px)}.pure-material-checkbox:hover>input{opacity:.04}.pure-material-checkbox>input:focus{opacity:.12}.pure-material-checkbox:hover>input:focus{opacity:.16}.pure-material-checkbox>input:active{opacity:1;transform:scale(0);transition:transform 0s,opacity 0s}.pure-material-checkbox>input:active+span::before{border-color:#dc0032}.pure-material-checkbox>input:checked:active+span::before{border-color:transparent;background-color:rgba(76,37,130,.6)}.pure-material-checkbox>input:disabled{opacity:0}.pure-material-checkbox>input:disabled+span{color:rgba(76,37,130,.38);cursor:initial}.pure-material-checkbox>input:disabled+span::before{border-color:currentColor}.pure-material-checkbox>input:checked:disabled+span::before,.pure-material-checkbox>input:indeterminate:disabled+span::before{border-color:transparent;background-color:currentColor}