.kap-disclosure-table {
    max-width: 100%;
    margin: 24px 0;
    overflow-x: auto;
    display: block;
    -webkit-overflow-scrolling: touch;
}

.kap-disclosure-table table {
    border-collapse: collapse;
    font-size: 13px;
}

.kap-disclosure-table .tbl_KP_Report_ID {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
}

.kap-disclosure-table .bgLightgray {
    background: #f6f7f7;
}

.kap-disclosure-table td {
    padding: 8px 12px;
    border: 1px solid #dcdcde;
    vertical-align: top;
}

.kap-disclosure-table .bold,
.kap-disclosure-table .font14 {
    font-weight: 600;
}

.kap-disclosure-table .mB10 {
    margin-bottom: 10px;
}

.kap-disclosure-table .pdB10 {
    padding-bottom: 10px;
}

.kap-disclosure-table .borderBottom {
    border-bottom: 2px solid #cc0000;
}

.kap-disclosure-table .lineheight-32px {
    line-height: 1.5;
}

.kap-disclosure-table .kap-disclosure-main {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
    margin-bottom: 16px;
}

.kap-disclosure-fields table {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
}
