.inputCheckboxLabel input[type=checkbox]{visibility:hidden}.inputCheckboxLabel{position:relative;display:inline!important;margin-right:.8rem!important;cursor:pointer!important}.inputLabel{position:relative;display:inline-block;padding-left:.4rem!important;width:auto!important;cursor:pointer!important}.inputLabel.active{color:green!important}.inputCheckbox{position:absolute;top:0;left:0;height:17px;width:17px;background-color:var(--color_white);border:1px solid var(--color_text_lighter);outline:1px solid transparent;border-radius:3px;cursor:pointer;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.inputCheckboxLabel:hover .inputCheckbox{border-color:var(--color_text_lighter)}.inputCheckbox.active:after{display:block!important}.inputCheckboxLabel .inputCheckbox:after{content:"";position:absolute;display:none;left:5px;bottom:3px;width:6px;height:12px;border:solid var(--color_white);border-width:0 2px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.inputCheckbox.active{background-color:#fff;border:1px solid var(--color_text_lighter);outline:1px solid var(--color_text_lighter)}.inputCheckbox.active:after{display:block!important}.inputCheckboxLabel .inputCheckbox:after{content:"";position:absolute;display:none;left:5px;bottom:3px;width:6px;height:12px;border:solid red;border-width:0 2px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}