  #rec806176027.r.t-rec .t-checkbox__control .t-checkbox__indicator { height: 14px; opacity: 1; width: 36px; border: 0px; border-radius: 20px; background-color: #ffffff!important; transition: background-color 0.3s cubic-bezier(0, 1, 0.5, 1); } #rec806176027.r.t-rec .t-checkbox__control .t-checkbox__indicator:before { width: 20px; top: 0; left: 45px; } #rec806176027.r.t-rec .t-checkbox__control .t-checkbox__indicator:after { position: absolute; border: 0px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); display: inline-block; box-sizing: border-box; width: 20px; height: 20px; border-radius: 20px; top: -3px; left: 1px; background: #b0b0b0; color: #777; transition: transform 0.3s cubic-bezier(0, 1, 0.5, 1); } #rec806176027.r.t-rec .t-checkbox__control input[type="checkbox"]:checked + .t-checkbox__indicator { background-color: #ffffff!important; opacity: 1; } #rec806176027.r.t-rec .t-checkbox__control input[type="checkbox"]:checked + .t-checkbox__indicator:after { background: #F93921!important; transform: translate3d(16px, 0, 0); } #rec806176027.r.t-rec .t-checkbox__control input[type="checkbox"]:not(:disabled) + .t-checkbox__indicator:hover { cursor: pointer; } #rec806176027.r.t-rec .t-checkbox__control input[type="checkbox"]:not(:disabled) + .t-checkbox__indicator:hover:after { box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4); } #rec806176027.r.t-rec .t-checkbox__control input[type="checkbox"]:disabled + .t-checkbox__indicator { background: #0058ff; }  