.co-activity a {
    width: 75px;
    height: 75px;
    padding: 20px;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 50%;
    border: 1px solid #aaa;
    display: block;
    margin: 0 auto;
}
.co-activity .col-md-2 {
    text-align: center;
}
.co-activity a:active,
.co-activity a:focus,
.co-activity a:hover,
.select-co {
    border: 1.8px solid #094FDB !important;
}
.co-activity a:active::after,
.co-activity a:focus::after,
.select-co::after {
    font-family: "Font Awesome\ 5 Free";
    content: "\f058";
    font-weight: 900;
    top: -20px;
    color: #094FDB;
    right: -26px;
    position: relative;
    border: none;
    border-radius: 50%;
    background-color: #fff;
}
.co-activity .col-md-4:nth-child(1) a {
    background-image: url(../../images/group3.png);
}
.co-activity .col-md-4:nth-child(1) a:focus,
.co-activity .col-md-4:nth-child(1) a:hover {
    background-image: url(../../images/gphover3.png);
}
.co-activity .col-md-4:nth-child(2) a {
    background-image: url(../../images/group2.png);
}
.co-activity .col-md-4:nth-child(2) a:focus,
.co-activity .col-md-4:nth-child(2) a:hover {
    background-image: url(../../images/gphover2.png);
}
.co-activity .col-md-4:nth-child(3) a {
    background-image: url(../../images/group1.png);
}
.co-activity .col-md-4:nth-child(3) a:focus,
.co-activity .col-md-4:nth-child(3) a:hover {
    background-image: url(../../images/gphover1.png);
}
.custom-checkbox .custom-control-label::before {
    border-radius: 0 !important;
}
.co-activity {
    margin: 20px auto;
}