

.content-block.questionaire button{
    border: 1px solid #003087;
    color:#003087;
    background-color: transparent;
    position:relative;
    min-width: 28px;
}
.content-block.questionaire button:hover, .content-block.questionaire button:focus{
    font-weight: 700;
}

.content-block.questionaire button:after{
    content:'';
    position:absolute;
    top:-1px;
    left:-1px;
    bottom:-1px;
    right:-1px;
}

.content-block.questionaire button:hover:after, .content-block.questionaire button:focus:after{
    border: 3px solid #003087;
}

.content-block.questionaire button.active:after{
    border: 2px solid transparent;
}
.content-block.questionaire button.active{
    color:#fff!important;
    background-color: #003087;
}

