.premienceunder_table{
    border-bottom: 1px solid #c5c5c5;
    margin-top: 40px;
}
.premienceunder_table.-grey{
    margin-top: 20px;
}
.premienceunder_thead{
    height:42px;
    display: block;
    font-size: 20px;
    font-weight: bold;
    line-height: 42px;
    background-color: #bac8c6;
    width:800px;
    padding-left: 10px;
}
.premienceunder_thead tr th{
    font-weight: bold;
}
.premienceunder_table.-grey tr th ,
.premienceunder_table.-grey tr td{
    font-size: 18px;
}
.premienceunder_tr{
    display: flex;
}
.premienceunder_tr th{
    width:100px;
    display: block;
    background-color: #f2f3f3;
    text-align: center;
    padding:0 10px;
    margin-right: 20px;
    box-sizing: border-box;
    line-height: 30px;
}
.premienceunder_tr:first-child th ,
.premienceunder_tr:first-child td{
    padding-top: 20px;
}
.premienceunder_tr:last-child th ,
.premienceunder_tr:last-child td{
    padding-bottom: 20px;
}
.premienceunder_tr td{
    width:680px;
    display: block;
    box-sizing: border-box;
    line-height: 30px;
}
.premienceunder_table.-grey {
    border-bottom:0;
}
.premienceunder_table.-grey .premienceunder_thead{
    background-color: #f2f3f3;
}
.premienceunder_table.-grey .premienceunder_tr th{
    width: 200px;
    margin-right: 10px;
    background-color: transparent;
}
.premienceunder_table.-grey .premienceunder_tr td{
    width:590px;
    font-weight: bold;
}
.premienceunder_tr-right{
    display: flex;
    justify-content: flex-end;
    margin-right: 1em;
}
@media screen and (max-width: 768px) {
    .premienceunder_table ,
    .premienceunder_table.-grey{
        width:100%;
    }
    .premienceunder_thead ,
    .premienceunder_table.-grey .premienceunder_thead{
        width:100%;
    }
    .premienceunder_table.-grey .premienceunder_thead{
        font-size: 18px;
        padding:0;
    }
    .premienceunder_tr th{
        width:30%;
    }
    .premienceunder_table.-grey .premienceunder_tr th ,
    .premienceunder_table.-grey .premienceunder_tr td{
        width:50%;
    }
    .premienceunder_tr td{
        width:70%;
    }
    .premienceunder_lead a{
        word-break: break-all;
    }
    .premienceunder_tr:first-child th, .premienceunder_tr:first-child td{
        padding-top: 10px;
    }
    .premienceunder_tr:last-child th, .premienceunder_tr:last-child td{
        padding-bottom: 10px;
    }
    .premienceunder_table{
        margin-top:10px;
    }
    .premienceunder_table.-grey tr th, .premienceunder_table.-grey tr td{
        font-size: 16px;
    }
}