*,:after,:before{box-sizing:border-box}.md-checkbox label{cursor:pointer}.md-checkbox label:after,.md-checkbox label:before{content:"";position:absolute;left:0;top:0;margin-left:1em}.md-checkbox label:before{width:20px;height:20px;background:#fff;border:2px solid rgba(0,0,0,.54);border-radius:2px;cursor:pointer;margin-left:1em;transition:background .3s}.md-checkbox input[type=checkbox]{outline:0;margin-right:.5em}.md-checkbox input[type=checkbox]:checked+label:before{background:#337ab7;border:none}.md-checkbox-negro input[type=checkbox]:checked+label:before{background:#000;border:none}.md-checkbox input[type=checkbox]:checked+label:after{transform:rotate(-45deg);top:5px;left:4px;width:12px;height:6px;border:2px solid #fff;border-top-style:none;border-right-style:none}