﻿
select, option, [type=radio] {
    -webkit-appearance: none;
    border-radius: 0;   
    background: transparent;
}

.select-wrapper {
    position: relative;
}

    .select-wrapper:after {
        content: '\0025BC';
        font: normal normal normal 9px/1 FontAwesome;
        color: black;
        right: 6px;
        top: 0;
        height: 26px;
        padding: 15px 0px 0px 8px;
        position: absolute;
        pointer-events: none;
    }

label.radio-inline:after {
    LEFT: 0;
    content: ' \25CF';
    font-size: 26px;
    position: absolute;
    TOP: 1px;
}
@supports (-webkit-overflow-scrolling: touch) {  /* tarrget apple browsers*/
    label.radio-inline:after {
        top: 2px;
    }
}


input[type=radio]:checked:after {


    LEFT: 2.5px;
    content: ' \25CF';
    font-size: 18px;
    position: absolute;
    TOP: -5.6px;
    z-index:1
}
