.checkbox:not(.checkbox-default),.radio{position:relative;display:inline-block;margin-top:0;margin-bottom:0}.checkbox:not(.checkbox-default) label,.radio label{padding-left:0}.checkbox:not(.checkbox-default) label:after,.radio label:after{content:"";display:table;clear:both}.checkbox:not(.checkbox-default) .cr,.radio .cr{position:relative;display:inline-block;border:1px solid #a9a9a9;border-radius:.25em;width:1.3em;height:1.3em;float:left;margin-right:.5em}.checkbox:not(.checkbox-default) .cr svg,.radio .cr svg{margin-top:-5px}.radio .cr{border-radius:50%}.checkbox:not(.checkbox-default) .cr .cr-icon,.radio .cr .cr-icon{position:absolute;font-size:.8em;line-height:0;top:50%;left:20%}.radio .cr .cr-icon{margin-left:.04em}.checkbox:not(.checkbox-default) label input[type=checkbox],.radio label input[type=radio] :not(.checkbox-default){display:none}.checkbox:not(.checkbox-default) label input[type=checkbox]+.cr>.cr-icon,.radio label input[type=radio]+.cr>.cr-icon{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all .3s ease-in}.checkbox:not(.checkbox-default) label input[type=checkbox]:checked+.cr>.cr-icon,.radio label input[type=radio]:checked+.cr>.cr-icon{transform:scale(1) rotateZ(0);opacity:1}.checkbox:not(.checkbox-default) label input[type=checkbox]:disabled+.cr,.radio label input[type=radio]:disabled+.cr{opacity:.5}.checkbox:not(.checkbox-default) label input[type=checkbox]:checked+.success,.radio label input[type=radio]:checked+.success{color:#3c763d!important;border-color:#d6e9c6!important;background-color:#dff0d8!important}.checkbox:not(.checkbox-default) label input[type=checkbox]:checked+.danger,.radio label input[type=radio]:checked+.danger{color:#a94442!important;border-color:#ebccd1!important;background-color:#f2dede!important}