.custom-radio-red
{
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     display: inline-block;
     position: relative;
     background-color: rgba(255, 0, 10, 0.3);
     height: 20px;
     width: 20px;
     border: 1px solid grey;
     border-radius: 50px;
     cursor: pointer;     
     margin:0px;
     outline: none;
}

.custom-radio-red:hover
{
     background-color: rgba(255, 0, 10, 0.5);
}
.custom-radio-red:checked
{
     background-color: rgba(255, 0, 10, 1);
}

.custom-radio-green
{
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     display: inline-block;
     position: relative;
     background-color: rgba(0, 117, 29, 0.2);
     height: 20px;
     width: 20px;
     border: 1px solid grey;
     border-radius: 50px;
     cursor: pointer;     
     margin:0px;
     outline: none;
}

.custom-radio-green:hover
{
     background-color: rgba(0, 117, 29, 0.5);
}
.custom-radio-green:checked
{
     background-color: rgba(0, 117, 29, 1);
}

.custom-radio-blue{
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     display: inline-block;
     position: relative;
     background-color: rgba(0, 0, 255, 0.2);
     height: 20px;
     width: 20px;
     border: 1px solid grey;
     border-radius: 50px;
     cursor: pointer;     
     margin:0px;
     outline: none;
}

.custom-radio-blue:hover
{
     background-color: rgba(0, 0, 255, 0.5);
}
.custom-radio-blue:checked
{
     background-color: rgba(0, 0, 255, 1);
}

.custom-radio-grey{
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     display: inline-block;
     position: relative;
     background-color: rgba(146, 146, 146, 0.2);
     height: 20px;
     width: 20px;
     border: 1px solid grey;
     border-radius: 50px;
     cursor: pointer;     
     margin:0px;
     outline: none;
}

.custom-radio-grey:hover
{
     background-color: rgba(146, 146, 146, 0.5);
}
.custom-radio-grey:checked
{
     background-color: rgba(146, 146, 146, 1);
}