input[type="checkbox"]:not(old),
input[type="radio"]:not(old) {
    position : absolute;
    left     : -999em;
}

input[type="checkbox"]:not(old) + label,
input[type="radio"]:not(old) + label {
    display       : inline-block;
    padding       : 5px 10px;
    border-radius : 4px;
    cursor        : pointer;
    font-size     : 1em;
    font-weight   : 400;
    line-height   : 1.42857;
}

input[type="checkbox"]:not(old) + label:before,
input[type="radio"]:not(old) + label:before {
    content      : "\e157";
    font-size    : 1.3em;
    /*top: 1px;*/
    display      : inline-block;
    margin-right : 5px;
    font-family  : 'Glyphicons Halflings';
    font-style   : normal;
    font-weight  : normal;
    line-height  : 1;
    position     : relative;
    top          : 3px;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

input[type="checkbox"]:disabled:not(old) + label,
input[type="radio"]:disabled:not(old) + label {
    cursor  : not-allowed;
    opacity : .3;
}

input[type="checkbox"]:focus:not(old) + label,
input[type="radio"]:focus:not(old) + label {
    box-shadow : 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline    : medium none;
}

input[type="checkbox"]:checked:not(old) + label:before,
input[type="radio"]:checked:not(old) + label:before {
    content : "\e067";
    color   : #069;
}

@media (max-width: 767px) {

    input[type="checkbox"]:not(old) + label:before, input[type="radio"]:not(old) + label:before {font-size: 1em;}
    input[type="checkbox"]:not(old) + label, input[type="radio"]:not(old) + label {padding:5px;}

}

/*CHP*/
input[type="checkbox"]:not(old) + label, input[type="radio"]:not(old) + label {
    border-radius: 0;
    font-size: 1.35em;
    line-height: 1.42857;
}
input[type="checkbox"]:not(old) + label::before,
input[type="radio"]:not(old) + label::before {
    color: #0;
    font-size: 24px;
    top: 4px;
}
input[type="checkbox"]:checked:not(old) + label::before,
input[type="radio"]:checked:not(old) + label::before{
    font-size: 24px;
    color: #ff6700;
}
input[type="checkbox"]:focus:not(old) + label,
input[type="radio"]:focus:not(old) + label {
    box-shadow: none;
    outline: none;
}