.kmb-checkbox{cursor:pointer;display:inline-flex}.kmb-checkbox.kmb-is-disabled{color:#bdbaca;cursor:not-allowed}.kmb-checkbox.kmb-is-disabled input[type=checkbox]+.kmb-checkbox-label:after{background-color:transparent!important;border-color:#bdbaca!important}.kmb-checkbox.kmb-is-disabled input[type=checkbox]:checked+.kmb-checkbox-label:after{background-color:#bdbaca!important}.kmb-checkbox .kmb-checkbox-label{font-size:16px;font-weight:400;line-height:1.4;padding-left:25px;position:relative}.kmb-label-font-14 .kmb-checkbox-label{font-size:14px}.kmb-checkbox-font-light .kmb-checkbox-label{font-weight:300}.kmb-checkbox-font-semibold .kmb-checkbox-label{font-weight:600}.kmb-checkbox input[type=checkbox]{display:none}.kmb-checkbox input[type=checkbox]+.kmb-checkbox-label:after{background:#fff;border:1px solid #231a50;border-radius:3px;content:"";cursor:pointer;display:block;height:18px;left:0;margin-right:5px;position:absolute;top:50%;transform:translateY(-50%);transition:.24s;-o-transition:.24s;-webkit-transition:.24s;width:18px}.kmb-align-center-checkbox.kmb-checkbox input[type=checkbox]+.kmb-checkbox-label:after{top:50%;transform:translateY(-50%)}.kmb-align-center-checkbox.kmb-checkbox input[type=checkbox]:checked+.kmb-checkbox-label:before{top:45%;transform:translateY(-50%) rotate(45deg)}.kmb-checkbox input[type=checkbox]:checked+.kmb-checkbox-label:after{background-color:#231a50;border-color:#231a50}.kmb-checkbox input[type=checkbox]:checked+.kmb-checkbox-label:before,.kmb-checkbox.kmb-static-checkbox input[type=checkbox]+.kmb-checkbox-label:before{border-color:#fff;border-style:solid;border-width:0 2px 2px 0;content:"";cursor:pointer;display:table;height:12px;left:2px;position:absolute;top:7px;transform:rotate(45deg) translateY(-50%);width:6px;z-index:2}.kmb-circle-checkbox .kmb-checkbox-label{padding-left:2.5rem}.kmb-circle-checkbox input[type=checkbox]+.kmb-checkbox-label:after{border-radius:50%;height:24px;width:24px}.kmb-circle-checkbox input[type=checkbox]:checked+.kmb-checkbox-label:before{left:9px;top:4px}.kmb-minus-checkbox input[type=checkbox]:checked+.kmb-checkbox-label:before{border-bottom-width:0;height:9px;top:5px;transform:rotate(90deg)}.kmb-dark-blue-checkbox input[type=checkbox]+.kmb-checkbox-label:after,.kmb-dark-blue-checkbox input[type=checkbox]:checked+.kmb-checkbox-label:before,.kmb-dark-blue-checkbox.kmb-static-checkbox input[type=checkbox]+.kmb-checkbox-label:before{border-color:#110b2f}.kmb-dark-blue-checkbox input[type=checkbox]:checked+.kmb-checkbox-label:after{background-color:#fff;border-color:#110b2f}.kmb-white-blue-checkbox input[type=checkbox]+.kmb-checkbox-label:after,.kmb-white-blue-checkbox input[type=checkbox]:checked+.kmb-checkbox-label:before{border-color:#aadbf0}.kmb-white-blue-checkbox input[type=checkbox]:checked+.kmb-checkbox-label:after{background-color:#fff;border-color:#fff}.kmb-white-checkbox input[type=checkbox]+.kmb-checkbox-label:after,.kmb-white-checkbox input[type=checkbox]:checked+.kmb-checkbox-label:before{border-color:#8c5aff}.kmb-white-checkbox input[type=checkbox]:checked+.kmb-checkbox-label:after{background-color:#fff;border-color:#fff}.kmb-white-transparent-checkbox input[type=checkbox]+.kmb-checkbox-label:after,.kmb-white-transparent-checkbox input[type=checkbox]:checked+.kmb-checkbox-label:before{background:transparent!important;border-color:#fff}.kmb-white-transparent-checkbox input[type=checkbox]:checked+.kmb-checkbox-label:after{border-color:#fff}.kmb-white-transparent-hover-green-checkbox:hover input[type=checkbox]+.kmb-checkbox-label:after,.kmb-white-transparent-hover-green-checkbox:hover input[type=checkbox]:checked+.kmb-checkbox-label:before{border-color:#8ffbd6}.kmb-black-transparent-checkbox input[type=checkbox]+.kmb-checkbox-label:after,.kmb-black-transparent-checkbox input[type=checkbox]:checked+.kmb-checkbox-label:before{background:transparent!important;border-color:#231a50}.kmb-black-transparent-checkbox input[type=checkbox]:checked+.kmb-checkbox-label:after{border-color:#231a50}.kmb-white-purple-checkbox input[type=checkbox]+.kmb-checkbox-label:after,.kmb-white-purple-checkbox input[type=checkbox]:checked+.kmb-checkbox-label:before{border-color:#8c5aff}.kmb-white-purple-checkbox input[type=checkbox]:checked+.kmb-checkbox-label:after{background-color:#fff;border-color:#8c5aff}.kmb-checkbox.checkbox-center input[type=checkbox]+.kmb-checkbox-label:after,.kmb-checkbox.checkbox-center-input input[type=checkbox]+.kmb-checkbox-label:after{transform:translate(-50%,50%)}.kmb-checkbox.checkbox-center input[type=checkbox]+.kmb-checkbox-label:before{left:-3px!important;top:10px!important}.kmb-checkbox.checkbox-center .kmb-checkbox-label{width:100%}.kmb-checkbox-hidden-label .kmb-checkbox-label,.table .kmb-column-checkbox .kmb-checkbox-label,.table .kmb-table-checkbox .kmb-checkbox-label,.table>tbody>td>td .kmb-checkbox .kmb-checkbox-label{height:22px;width:22px}.kmb-checkbox-hidden-label .kmb-checkbox-label,.kmb-column-checkbox .kmb-checkbox-label,.kmb-table-checkbox .kmb-checkbox-label{font-size:0!important;padding:0}.kmb-checkbox-btn{cursor:pointer;min-height:30px;padding:2px;position:relative}.kmb-checkbox-btn,.kmb-checkbox-btn .kmb-checkbox-label{align-items:center;border-radius:24px;display:flex}.kmb-checkbox-btn .kmb-checkbox-label{font-weight:300;padding:3px 12px}.kmb-checkbox-btn.kmb-checkbox-btn-bg-label .kmb-checkbox-label{background:#f6f5f8}.kmb-checkbox-btn.kmb-is-checked .kmb-checkbox-label{background:#b2d1ff;color:#231a50}.kmb-checkbox-label-nowrap .kmb-checkbox-label{white-space:nowrap}.kmb-checkbox-btn .kmb-checkbox-btn-uncheck-icon{align-items:center;background:#fff;border-radius:50%;display:none;height:18px;justify-content:center;line-height:11px;position:absolute;right:0;top:-9px;width:18px}.kmb-checkbox-btn.kmb-is-checked .kmb-checkbox-btn-uncheck-icon{display:flex}.kmb-checkbox-btn .kmb-checkbox-btn-uncheck-icon:before{color:#231a50;content:"+";display:block;font-size:23px;font-weight:300;line-height:23px;padding:0;transform:rotate(45deg)}.kmb-checkbox-btn.kmb-checkbox input[type=checkbox]+.kmb-checkbox-label:after,.kmb-checkbox-btn.kmb-checkbox input[type=checkbox]+.kmb-checkbox-label:before{display:none}.kmb-checkbox-full-label,.kmb-checkbox-full-label .kmb-checkbox-label{width:100%}
