* {
	margin: 0;
	padding: 0;
}
input[type="checkbox"] {
    display: none;
}
input[type="checkbox"] + label {
    background: url(./CheckBox/chekcbox_blank.png) left center no-repeat;
    background-size: 16px 16px;
    padding-left: 21px;
    padding-bottom: 2px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    display: -webkit-box;
}
input[type="checkbox"]:checked + label {
    background-image: url(./CheckBox/chekcbox_all.png);
}
input[type="checkbox"]:indeterminate + label {
    background-image: url(./CheckBox/chekcbox_half.png);
}
.hide {
    visibility: hidden;
}

.show {
    visibility: visible;
}
.px13Text {
    height: 17px;
    font-family: 'Segoe UI';
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
}
.dummyDiv {
    flex: 1;
}