.c-input-group__label small{
    font-weight: normal;
    font-size: 100%;
    display: inline-block;
    text-transform: none;
    margin-left: 5px;

}
.c-table-container table, .tabella-mini{
    border-collapse: collapse;
    font-size: 16px;
}
.c-table-container td {
    padding: 10px;
    vertical-align: top;
}
.c-table-container th{
    position: relative;
    font-size: 16px;
    text-align: left;
    line-height: 20px;
    padding: 0 10px;
    border: none;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 13px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.c-table-container .sub-measure-box{
    margin-left: 0;
}
.c-table-container .c-form__input-group--checkbox {
    line-height: 20px;
    position: relative;
    margin-top: 5px;
    margin-bottom: 5px;
}

@media screen and (min-width:1280px) {

    #recoveryPlan{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    #recoveryPlan .c-field-group{
        display: inline-block;
        vertical-align: top;
        width: 25%;
        margin-bottom: 0;
        margin-right: 1%;
    }
    #recoveryPlan .c-field-group:nth-of-type(3n){
        margin-right: 0;
    }
    #recoveryPlan .c-field-group--large{
        width: 100%;
    }
    #recoveryPlan .c-field-group--large .c-field-group__content{
        -webkit-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 15px;
        column-gap: 15px;
    }
    #recoveryPlan .c-field-group--large .c-input-group{
        -webkit-column-break-inside: avoid;
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    #recoveryPlan .c-field-group--large .c-select-container {
        -webkit-border-radius: 0;
    }
}