.LTGraphicRadioButtonContainer{
    box-sizing: border-box;
    margin-top:10px;
    margin-bottom: 15px;
}

.LTGraphicRadioButtonContainer:after{
    clear:both;
    content: "";
    display: block;
}

.LTGraphicRadioButtonContainer .LTGraphicRadioButton-OneElement{
    display: block;
    box-sizing: border-box;
    float:left;
    width:25%;
    width:calc(100% / 4);
    padding:5px 5px;
}

.LTGraphicRadioButtonContainer .LTGraphicRadioButton-OneElement a{
    /* Default design element */
    cursor:pointer;
    display: block;
    box-sizing: border-box;
    background-color: rgba(10, 158, 187, 0.07);
    color:#0a9ebb;
    height:100px;
    padding:10px;
    font-size:13px;
    text-decoration: none;
    text-align: center;
    border-radius:5px;
}

.LTGraphicRadioButtonContainer .LTGraphicRadioButton-OneElement a:hover{
    background-color: rgba(226, 250, 191, 0.44);
}

.LTGraphicRadioButtonContainer .LTGraphicRadioButton-OneElement a p{
    margin:0px;
    padding:0px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.LTGraphicRadioButtonContainer .LTGraphicRadioButton-OneElement a i{
    font-size:32px;

}

.LTGraphicRadioButton-Selected{
    border:3px solid #0a9ebb;
    background-color: rgba(173, 241, 209, 0.07);
}

@media screen and (max-width:1400px) {
    .LTGraphicRadioButtonContainer .LTGraphicRadioButton-OneElement{
        width:33%;
        width:calc(100% / 3);
    }
}

@media screen and (max-width:768px) {
    .LTGraphicRadioButtonContainer .LTGraphicRadioButton-OneElement{
        width:50%;
        width:calc(100% / 2);
    }
}