/* single checkbox */
body.snapform .form-group .snap-field .check-box-label{
padding-left: 40px!important;
}
body.snapform .form-group .snap-field span.checkbox.custom-checkbox label:before{
width: 32px;
height: 32px;
visibility: visible;
content: " ";
display: block;
position: absolute;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background-repeat: no-repeat;
z-index: 100;
left: 0px;
left: 0rem;
border: 2px solid transparent;
top: 0;
background-color: transparent;
border-color: var(--QLD-color-light-designAccent);
background-image: none !important;
}
body.snapform .form-group .snap-field span.checkbox.custom-checkbox label:after{
width: 32px;
height: 32px;
visibility: visible;
content: " ";
display: block;
position: absolute;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background-repeat: no-repeat;
z-index: 100;
left: 0px;
left: 0rem;
border: 2px solid transparent;
top: 0;
}
body.snapform .form-group .snap-field span.checkbox.custom-checkbox input[type="checkbox"]:checked+label:before{
width: 32px!important;
height: 32px!important;
visibility: visible;
content: " ";
display: block;
position: absolute;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background-repeat: no-repeat;
z-index: 100;
left: 0px;
left: 0rem;
border: 2px solid transparent;
top: 0;
background-color: transparent!important;
border-color: var(--QLD-color-light-designAccent)!important;
background-image: none !important;
}
body.snapform .form-group .snap-field span.checkbox.custom-checkbox input[type="checkbox"]:checked+label:after{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='var(--QLD-color-light-text)' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E");
background-size: 30px!important;
background-position: -2px -2px!important;
font-size: 20px !important;
left: 0px!important;
}