caption,.report_caption {
    color: #211265;
	font-size: 14pt;
	font-weight: 500;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    margin-bottom: 8px;
    text-align: center;
    vertical-align: middle;
}

.exportlinks {
    font-size: 10pt;
}

.input_table,.report_table {
    border: 2px solid #CCCCFF;
	border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
}

.report_table_content,.report_date_checked {
    background-color: white;
    color: #000000;
    border-bottom: 1px solid #CCCCFF;
    border-collapse: collapse;
    border-left: 0px;
    border-right: 0px;
    border-top: 1px solid #CCCCFF;
	font-size: 10pt;
    padding-left: 4px;
    padding-right: 4px;
}

.report_table_content_bold {
    border-bottom: 1px solid #CCCCFF;
    border-collapse: collapse;
    border-left: 0px;
    border-right: 0px;
    border-top: 1px solid #CCCCFF;
    color: #000000;
	font-size: 10pt;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px
}

.report_table_header {
    background-color: #CCCCFF;
    border: 1px solid white;
    border-collapse: collapse;
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: 600;
    text-align: center;
}

.report_table_header_blue {
    background-color: #CCCCFF;
    border-collapse: collapse;
    color: #211265;
    font-size: 10pt;
    font-weight: 600;
}
