.mm-checkbox{position:relative;display:inline-block;line-height:unset}.mm-checkbox .mm-checkbox-input{width:14px;height:14px;display:inline-block;position:relative;border:1px solid #D9D9D9;border-radius:1px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border .1s linear,background-color .1s linear;transition:border .1s linear,background-color .1s linear;vertical-align:middle}.mm-checkbox .mm-checkbox-label{margin-left:4px;vertical-align:middle;font-size:14px}.mm-checkbox input[type=checkbox]{width:1px;height:1px;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;position:absolute}.mm-checkbox input[type=checkbox]:checked+.mm-checkbox-input{background:#0064ff;border-color:#0064ff}.mm-checkbox input[type=checkbox]:checked+.mm-checkbox-input:after{display:block;content:"";height:4px;width:8px;position:absolute;top:40%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg);border-bottom:2px solid #fff;border-left:2px solid #fff;-webkit-box-sizing:content-box;box-sizing:content-box}.mm-checkbox input[type=checkbox]:focus+.mm-checkbox-input{content:"";border-color:#0477DD}.mm-checkbox input[type=checkbox]:focus:checked+.mm-checkbox-input{border-color:#0477DD}.mm-checkbox input[type=checkbox]:indeterminate+.mm-checkbox-input{background:#0064ff;border-color:#0064ff}.mm-checkbox input[type=checkbox]:indeterminate+.mm-checkbox-input:after{content:"";display:block;position:absolute;top:50%;left:50%;width:8px;height:2px;background:#fff;border:0;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.mm-checkbox input[type=checkbox][disabled]:not([readonly])+.mm-checkbox-input{background-color:#F0F0F0;border-color:#D9D9D9}.mm-checkbox input[type=checkbox][disabled]:not([readonly]):checked+.mm-checkbox-input:after{border-color:#B6B6B6}.mm-checkbox input[type=checkbox][disabled]:not([readonly]):indeterminate+.mm-checkbox-input:after{background:#B6B6B6}.mm-checkbox input[type=checkbox]+.mm-checkbox-label{margin-left:8px}