.checkbox-container{display:flex;align-items:center;height:40px}.checkbox-container .custom-checkbox{position:relative;display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:100%;width:100%}.checkbox-container .custom-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-container .checkmark{position:relative;flex-shrink:0;width:20px;height:20px;margin-right:8px;border:2px solid #ccc;border-radius:4px;background-color:#fff;background-image:url(/img/checkmark.svg);background-size:90%;background-repeat:no-repeat;background-position:center}.checkbox-container .custom-checkbox input[type=checkbox]:checked+.checkmark{background-color:#62997c;border-color:#62997c}.checkbox-container .custom-checkbox input[type=checkbox]:checked+.checkmark:after{opacity:1}.checkbox-container label{font-size:20px;cursor:pointer;padding:2px 0;color:#adb3b0;font-weight:700}.checkbox-container input[type=checkbox]:checked~.label-text{color:#62997c}.checkbox-container label.disabled{color:#999}
