


table {
    border-collapse: collapse;
}

.value {
    color: windowtext;
    font-size: 8pt;
    width: 22%;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    font-family: Calibri, sans-serif;
    text-align: justify;
    vertical-align: middle;
    border: .3pt solid #A6A6A6;
    white-space: nowrap;
}


.label {
    color: windowtext;
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-family: Calibri, sans-serif;
    text-align: right;
    vertical-align: middle;
    background: white;
    white-space: nowrap;
    padding-right: 12px;
}

.rows td {
    padding-left: 5px;
    color: windowtext;
    font-size: 8pt;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    font-family: Calibri, sans-serif;
    vertical-align: middle;
    border: 1px solid black;
    white-space: nowrap;
}


.footer-table{
    margin-bottom: 40px;
}
    .footer-value {
        color: black;
        font-size: 8pt;
        font-weight: 400;
        font-style: normal;
        text-decoration: none;
        font-family: Calibri, sans-serif;
        vertical-align: bottom;
        border-bottom: 1px solid black;
        text-align: justify;
        width: 18%;
        background: white;
        white-space: nowrap;
    }
    
    .footer-label {
        color: black;
        font-size: 8pt;
        font-weight: 400;
        font-style: normal;
        text-decoration: none;
        font-family: Calibri, sans-serif;
        text-align: right;
        vertical-align: bottom;
        white-space: nowrap;
    }


.first-column
 {
    text-align: center;
}

.table-header td {
    padding-left: 5px;
    color: white;
    font-size: 10pt;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    font-family: Calibri, sans-serif;
    vertical-align: middle;
    border: 1px solid #2D4362;

    white-space: nowrap;
}

.table-header {
    border: 1px solid #2D4362;
    background: #2D4362;
}


.title td {
    padding: 0px;
    color: #2D4362;
    font-size: 17.0pt;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    font-family: "Calibri Light", sans-serif;
    text-align: center;
    vertical-align: middle;
    background: white;
    white-space: nowrap;
}


.subtitle td {
    padding: 0px;
    color: black;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-family: Calibri, sans-serif;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.title td,
.subtitle td {
    text-align: center;
}

.title,
.subtitle {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

table {
    width: 100%;
    border-collapse: collapse;
}




.h30,
.h30 dt {
    height: 30.0pt;
}

.row1 {
    height: 125pt;
}

/* .transfer-view {
    border-collapse:collapse;
    table-layout:fixed;
}  */
/* .image-view{
    height: 125.1pt;
    width: 124pt;
    vertical-align: top;
} */

@page {
    footer: footer1;
    header: header1;
}



.detail-table tr {
    padding-bottom: 0;
    padding-bottom: 0;
    /* margin-top: 0;
    margin-bottom: 0; */
}

.image-div,
.image-fluid,
image-view {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    height: auto;
    z-index: 2;
}

.hi {
    background-color: #2D4362;
}

.tr1 {

    height: 125.1pt;
    width: 124pt
}

.td1 {
    width: 155pt;
}

.td2 {
    width: 124pt;
}

.td3 {
    width: 139pt;
}

.td4 {
    width: 147pt;
}


.h40 td {
    height: 24pt;
}

.h26 td,
.h26 {
    height: 26.1pt;
}


.h20 td {
    height: 15pt;
}



.rows {
    border: 1px solid black;
}