<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.custom-checkbox &gt; [type="checkbox"],
.custom-checkbox &gt; label{
     margin-bottom:0px !important;
     -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
}
.custom-checkbox &gt; [type="checkbox"]:not(:checked),
.custom-checkbox &gt; [type="checkbox"]:checked {
     position: absolute;
     left: -9999px;
}
.custom-checkbox &gt; [type="checkbox"]:not(:checked) + label,
.custom-checkbox &gt; [type="checkbox"]:checked + label {
     position: relative;
     padding-left: 22px;
     cursor: pointer;
}
.custom-checkbox &gt; [type="checkbox"]:not(:checked) + label:before,
.custom-checkbox &gt; [type="checkbox"]:checked + label:before {
     content: '';
     position: absolute;
     left:0; 
     top: 50%;
     margin-top:-9px;
     width: 17px; 
     height: 17px;
     border: 1px solid #ddd;
     background: #ffffff;
     border-radius: 2px;
}
.custom-checkbox &gt; [type="checkbox"]:not(:checked) + label:after,
.custom-checkbox &gt; [type="checkbox"]:checked + label:after {
     font: normal normal normal 12px/1 'Glyphicons Halflings';
     content: '\e013';
     position: absolute;
     top: 50%;
     margin-top:-7px;
     left: 2px;
     color: #082a42;
     xtransition: all .2s;
}

.custom-checkbox &gt; [type="checkbox"]:not(:checked) + label:after {
     opacity: 0;
     transform: scale(0);
}
.custom-checkbox &gt; [type="checkbox"]:checked + label:after {
     opacity: 1;
     transform: scale(1);
}

.custom-checkbox &gt; [type="checkbox"][data-indeterminate] + label:after,
.custom-checkbox &gt; [type="checkbox"][data-indeterminate] + label:after {
     content: '\2212';
     left: 2px;
     opacity: 1;
     transform: scale(1);
}

.custom-checkbox &gt; [type="checkbox"]:disabled:not(:checked) + label:before,
.custom-checkbox &gt; [type="checkbox"]:disabled:checked + label:before {
     box-shadow: none;
     background-color: #eeeeee;
     border-color: #eeeeee;
     cursor: not-allowed;
     opacity: 1;
     color: #dadada;
}
.custom-checkbox &gt; [type="checkbox"]:disabled:checked + label:after {
     color: #dadada; cursor: not-allowed;
}
.custom-checkbox &gt; [type="checkbox"]:disabled + label {
     color: #aaa; cursor: not-allowed;
}
.custom-checkbox &gt; [type="checkbox"]:checked:focus + label:before,
.custom-checkbox &gt; [type="checkbox"]:not(:checked):focus + label:before {
     border: 1px solid #66afe9;
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.custom-checkbox &gt; label:hover:before {
     border: 1px solid #88D2FF !important;
}
.custom-checkbox &gt; [type="checkbox"]:disabled:not(:checked) + label:hover:before,
.custom-checkbox &gt; [type="checkbox"]:disabled:checked + label:hover:before{
     border: 1px solid #E4E4E4 !important;
}

/* error classes */
// basic - for example
.custom-checkbox .errform {
    background-color:#FFF7F7;
    border:1px solid #FA9992;
}

.custom-checkbox &gt; [type="checkbox"].errform:not(:checked) + label:before, .custom-checkbox &gt; [type="checkbox"]:checked.errform + label:before {
    background-color:#FFF7F7;
    border:1px solid #FA9992;
}</pre></body></html>