﻿.wp-table-policy {
    border-radius: 20px;
    background: #FFF;
    box-shadow: 5px 9px 9.8px 6px rgba(0, 0, 0, 0.25);
    padding: 30px 20px;
    width: 100%;
    overflow-x: auto;
}

    .wp-table-policy .title-primary {
        color: #000;
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: 130%;
        margin-bottom: 0;
        padding-left: 10px;
    }

    .wp-table-policy .th-policy {
        color: #000;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 130%;
        text-transform: capitalize;
    }

    .wp-table-policy table th,
    .wp-table-policy table td {
        padding: 5px 10px;
    }

    .wp-table-policy .group-benefit-name {
        background: #E6E4ED;
        color: #000;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 130%;
        padding: 10px 10px 10px 20px;
    }

    .wp-table-policy .benefit-name {
        padding-left: 20px;
    }

    .wp-table-policy table tbody td {
        color: #000;
        text-align: justify;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 130%;
    }

    .wp-table-policy .td-check-box {
        text-align: center;
        vertical-align: middle;
    }

.box-link-ref {
    padding: 50px 10px;
    background: #E8E8E8;
}

.box-content-ref {
    max-width: 522px;
    margin: 0 auto;
}

    .box-content-ref p {
        color: #000;
        text-align: center;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

#input-clipboard {
    border: 3px solid #fff;
    padding: 10px;
}

#button-addon2 {
    border: none;
    color: #fff;
    border-radius: 0 10px 10px 0;
    width: 100px;
    font-size: 16px;
    font-weight: 500;
    background: #E70000;
    box-shadow: 0px 53px 15px 0px rgba(234, 62, 62, 0.00), 0px 34px 14px 0px rgba(234, 62, 62, 0.01), 0px 19px 11px 0px rgba(234, 62, 62, 0.04), 0px 8px 8px 0px rgba(234, 62, 62, 0.06), 0px 2px 5px 0px rgba(234, 62, 62, 0.07);
    color: #FFF;
    text-align: center;
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
.box-content-ref .box-input-ref {
    max-width: 400px;
    margin: 0 auto;
}

.edu-section-gap.edu-section-gap-policy {
    padding-bottom: 70px !important;
}

.wp-table-policy table {
    width: 1105px;
    min-width: 100%;
}

.wp-table-policy .table-responsive {
    overflow-x: auto;
}