.checkbox-container{position:relative;display:flex;padding:15px;margin:5px 0;border-radius:4px;color:#292929;opacity:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container.disabled{cursor:default;opacity:.8}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-container .checkmark{position:absolute;top:15px;left:15px;height:24px;width:24px;border:1px solid #c3d2db;border-radius:2px}.checkbox-container input:checked~.checkmark{background-color:#1d4c83;border-color:#1d4c83}.checkbox-container .checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{top:2px;left:7px;width:6px;height:15px;background:#1d4c83;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}