﻿input.slb-checkbox[type="checkbox"]:not(:checked),
input.slb-checkbox[type="checkbox"]:checked {
    display: none;
}

    input.slb-checkbox[type="checkbox"]:not(:checked) + label,
    input.slb-checkbox[type="checkbox"]:checked + label {
        position: relative;
        padding-left: 30px;
        cursor: pointer;
        color: rgb(36,36,36);
        font-size: 16px;
        font-weight: 500;
        white-space: pre-wrap;
    }

        /* checkbox aspect */
        input.slb-checkbox[type="checkbox"]:not(:checked) + label:before,
        input.slb-checkbox[type="checkbox"]:checked + label:before {
            content: '';
            position: absolute;
            left: 0;
            top: 0px;
            width: 23px;
            height: 23px;
            border: 1px solid #bbb;
            background: #fff;
            transition: all 200ms ease-in-out;
        }


        input.slb-checkbox[type="checkbox"]:checked + label:before {
            background: #242424;
        }
        /* checked mark aspect */
        input.slb-checkbox[type="checkbox"]:not(:checked) + label:after,
        input.slb-checkbox[type="checkbox"]:checked + label:after {
            content: url(/Images/iconCheck.svg);
            position: absolute;
            top: 0px;
            left: 0px;
            width: 23px;
            height: 23px;
            text-align: center;
            transition: all .2s;
        }
        /* checked mark aspect changes */
        input.slb-checkbox[type="checkbox"]:not(:checked) + label:after {
            opacity: 0;
            transform: scale(0);
        }

    input.slb-checkbox[type="checkbox"]:not(:checked) + label,
    input.slb-checkbox[type="checkbox"]:checked + label {
        position: relative;
        padding-left: 30px;
        cursor: pointer;
        color: rgb(36, 36, 36);
        font-size: 16px;
        font-weight: 500;
        white-space: pre-wrap;
    }

        /* checkbox aspect */
        input.slb-checkbox[type="checkbox"]:not(:checked) + label:before,
        input.slb-checkbox[type="checkbox"]:checked + label:before {
            content: '';
            position: absolute;
            left: 0;
            top: 0px;
            width: 23px;
            height: 23px;
            border: 1px solid #bbb;
            background: #fff;
            transition: all 200ms ease-in-out;
        }

        input.slb-checkbox[type="checkbox"]:checked + label:before {
            background: #fff;
            border: 1px solid #bbb;
        }

        /* checked mark aspect */
        input.slb-checkbox[type="checkbox"]:not(:checked) + label:after,
        input.slb-checkbox[type="checkbox"]:checked + label:after {
            content: url(/Images/iconCheck.svg);
            position: absolute;
            top: 0px;
            left: 0px;
            width: 23px;
            height: 23px;
            text-align: center;
            transition: all .2s;
        }
        /* checked mark aspect changes */
        input.slb-checkbox[type="checkbox"]:not(:checked) + label:after {
            opacity: 0;
            transform: scale(0);
        }

#form-rh input.slb-checkbox[type="checkbox"] + label {
    text-transform: none;
}
