Welcome Guest Search | Active Topics | Sign In | Register

Html To Pdf has font related issue Options
Sumit
Posted: Thursday, March 4, 2021 5:14:33 AM
Rank: Newbie
Groups: Member

Joined: 3/4/2021
Posts: 2
There are no bold or italics in the last paragraph, but I am getting some characters bold and italics, some time font-family also looks different. Removing the 'Test' paragraph fixes the issue. Not sure the cause of the issue.






<div class="divCommentaryDisclosure" style="font-family:Helvetica !important">
<p><strong>Disclosure</strong>&nbsp;</p><p><strong><em><u>Test</u></em></strong></p><p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.</p>
</div>

<style>.reportContainer{font-family: Lucida Sans !important;}

.landscapeReport { height: 8.2in; font-size: 10px; margin: 5px auto; padding: 5px;}
.portraitReport {width: 8.5in; height: 11in; font-size: 10px; margin: 5px auto; padding: 5px;}

.landscape{ height: 8.2in; font-size: 10px; position:relative; page-break-after: always; /*page-break-inside: avoid;*/ font-family: Verdana;}
.portrait{width: 8.5in; height: 11in; font-size: 10px; position:relative; page-break-after: always; /*page-break-inside: avoid;*/ font-family: Verdana;}

.portrait_custom {
width: 8.2in;
height: 11in;
font-size: 10px;
position: relative;
page-break-after: always; /*page-break-inside: avoid;*/
font-family: Verdana;
}

td{font-size: 10px; padding: 4px 7px;}
th{font-size: 10px; padding: 4px 7px; text-transform: uppercase}

.alignLeft{text-align:left;}
.alignCenter{text-align:center;}
.alignRight{text-align:right;}
.italic{font-style:italic}

.bold {font-weight:bold}
.bold td {font-weight:bold}

.no_data_message{ font-size: 14px;font-weight: bold;margin-top: 20% !important;text-align: center;}

.underlineCells td{border-bottom:1px solid black}

.tab{padding-left:10px;}

.shared_logo {
padding:5px 5px 5px 0;
}
.general_headerRight .demo {
height: 67px;
padding-right: 5px;
padding-top: 8px;
width: 136px;
}
.generalLogo{width: 202px; height: 73px;padding-top:5px;padding-right:5px;}
.general_header{height: 80px }
.general_headerLeft{ border: 1px solid #007934; background-color: #FFFFFF; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;box-shadow: 1px 1px 1px #DEDEDE; -moz-box-shadow: 1px 1px 1px #DEDEDE; -webkit-box-shadow: 1px 1px 1px #DEDEDE; float: left;font-size: 13px;margin-left: 5px;margin-top: 10px;padding: 3px;}
.general_headerRight{float: right; right: 2px; top: 2px}
.general_titleHeader, #general_titleHeader{background-color:#3b5f2a; color:white;font-weight:bold;font-size:9pt;padding-left:3px; margin: 20px 0px 0px 0px; padding-top: 3px; padding-bottom: 3px; clear: both;}
.general_reportHeader{ padding-left:3px;font-weight:bold; font-size: 12px; padding-top: 33px; margin-bottom: 20px; padding-bottom:3px;}
.general_reportHeader span{padding-right: 7px;}
tr.general_groupRow td{font-size:11px;font-weight:bold; text-align:left; border-bottom: 1px solid #999999}
.count_records_header{width:500px; text-align: center; font-weight: bold;}
.groupHeaderRow{font-weight:bold;}
.headerRow{font-weight:bold; text-align:center;}
.headerRowPadBottom{font-weight:bold; text-align:center; margin-bottom:4px; border-bottom:solid black 1px;}

table{width:99%;margin:auto; padding-top: 8px; border-collapse: collapse}

.headerLeft{ border: 1px solid #DBC794;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;box-shadow: 1px 1px 1px #DEDEDE; -moz-box-shadow: 1px 1px 1px #DEDEDE; -webkit-box-shadow: 1px 1px 1px #DEDEDE; float: left;font-size: 13px;margin-left: 5px;margin-top: 10px;padding: 3px;}
.headerRight{float:right;}
.header_entity_name{font-weight:bold; display: block;}
.titleHeader{width: 100%; background-color:#DBC794; color:white; font-weight:bold;font-size: 12px; padding-left:3px; margin: 10px 0px 0px 0px; padding-top: 3px; padding-bottom: 3px;}
.reportHeader{ padding-left:3px;font-weight:bold; font-size: 12px; border-bottom: 1px solid #DBC794; padding-top: 33px;margin-bottom: 20px;padding-bottom:3px;}

.footerLeft{bottom: 0px; position:absolute; left:8px; font-weight:bold; font-size: 9px; color:Gray;}
.footerRight{bottom: 0px; position:absolute; right:18px; font-weight:bold; font-size: 9px;}
.footerMiddle{bottom:20px; position:absolute; left:50%; font-weight:bold; font-size: 7.5px;}
.footerMiddleUp{bottom:30px; position:absolute; left:50%; font-weight:bold; font-size: 7.5px;}

.noBottomBorder {border-bottom: none !important;}
.tableTotalRow td{border-top: 1px solid black;}
.tableTotalRowNoBorder td{border-top: none; font-weight:bold; }
tr.topBorderBlack td{border-top: 1px solid black;}
tr.bottomBorderBlack td{border-bottom: 1px solid black;}
td.bottomBorderBlack {border-bottom: 1px solid black;}
td.topBorderBlack {border-top: 1px solid black;}
tr.bottomBorderTan td{border-bottom: 1px solid #CEBA9A !important}
td.bottomBorderTan {border-bottom: 1px solid #CEBA9A !important}
tr.TopBottomTanBorder td{border-bottom: 1px solid #CEBA9A !important; border-top: 1px solid #CEBA9A !important}
tr.highlight td {background-color:#FFFF00}
tr.zebra {background-color: #dedede}

.totalRow td {border-top:1px solid black;font-weight:bold;text-align:right}
.groupTotalRow td {border-top:1px solid black}

.reportTotalRow td {border-top:1px solid black;font-weight:bold;text-align:right}

th {text-align: center /*!important;*/}
th.left {text-align: left !important;}
th.center {text-align: center !important;}
th.right {text-align: right !important;}
th.leftAlign {text-align: left !important;}
th.centerAlign {text-align: center !important;}
th.rightAlign {text-align: right !important;}
th.smallFont {font-size: 9px !important;}
th.underlineLeftAlign {text-decoration: underline; text-align:left}
th.underlineRightAlign {
text-decoration: underline;
text-align: right
}
td.left {text-align: left;}
td.center {text-align: center;}
td.right {text-align: right;}
td.leftAlign {text-align: left;}
td.centerAlign {text-align: center;}
td.rightAlign {text-align: right;}
td.smallFont {font-size: 9px !important;}


tr.report_total_tr td {text-align: right;}

div.FootNote{text-align:justify;padding:10px}

.successMessage{text-align:center;padding: 10px 5px; border: 1px solid #3CA843; color: #3CA843; background: #CBEDCE; margin: 20px auto; width: 80%;
-moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px;
-moz-box-shadow: 0px 1px 8px #999; box-shadow: 0px 1px 8px #999; -webkit-box-shadow: 0px 1px 8px #999;
clear: both;
}

.successMessage img{position: relative; top: -5px; float: left; margin-right: 10px;}
.successMessage a{color: blue !important;}
.successMessage a:hover{color: blue !important; text-decoration: underline !important}
.successMessage a:visited{color: blue !important;}

.errorMessage{text-align:center;padding: 10px 5px; border: 1px solid #FF3D3D; color: #FF3D3D; background: #F7CDCD; margin: 20px auto; width: 80%;
-moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px;
-moz-box-shadow: 0px 1px 8px #999; box-shadow: 0px 1px 8px #999; -webkit-box-shadow: 0px 1px 8px #999; font-size: 12px; clear: both;}
.errorMessage img{float: left; margin-right: 10px;}
.errorMessage a{color: blue !important;}
.errorMessage a:hover{color: blue !important; text-decoration: underline !important}
.errorMessage a:visited{color: blue !important;}


.warningMessage{ font-size: 14px; background: url("/Content/images/warning24.png") no-repeat scroll 10px 10px #F7FFA8; color: #7C5610; margin: 20px auto; padding: 10px 10px 10px 40px; width: 80%;
-moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: 0px 1px 3px #999; box-shadow: 0px 1px 3px #999; -webkit-box-shadow: 0px 1px 3px #999; }
.warningMessage img{float: left; margin-right: 10px;}
.warningMessage a{color: blue !important;}
.warningMessage a:hover{color: blue !important; text-decoration: underline !important}
.warningMessage a:visited{color: blue !important;}


/******************* COVER PAGE STYLING ***********************/
div.cover_left{float:left; width: 45%; height: 100%;}

div.cover_right{font-size: 13px;}
div.cover_right img{margin: 20px 0 0 20px; width: 250px;}
div.cover_right div.text_container {border: 1px solid #DBC794; text-align: center; margin: 100px auto 0; padding: 10px; width: 400px; box-shadow: 1px 2px 6px #DEDEDE; -mox-box-shadow: 1px 2px 6px #DEDEDE; background: #FFFFFF}
div.cover_right div.report_name{font-weight: bold; font-size: 18px;}
div.cover_right div.entity_name{font-weight: bold; padding-top: 20px;}
div.cover_right div.address_div{}
div.cover_right div.address1{}
div.cover_right div.addcitystatezip{}
div.cover_right div.footer_container{ margin: 200px auto 0; width: 400px; }
div.cover_right div.date{font-weight: bold; font-size: 14px; text-align: center;}
div.cover_right div.disclaimer{font-size: 11px; font-style: italic; padding-top: 12px;}

/*******************PORTFOLIO CHARACTERISTICS REPORT ***********************/
table.PortCharTable {width: 73%; margin:auto; margin-top:25px; margin-bottom:30px;}
table.PortCharTable th{border-right:1px black solid;padding:3px 7px}
table.PortCharTable td{border-right:1px black solid;padding:2px 7px}
table.PortCharTable .grouping{font-weight:bold;}
table.PortCharTable .tab{padding-left:25px !important;}
table.PortCharTable .data {text-align:center;}
table.PortCharTable .tabPortChar{padding-left:25px !important;}

/************** Performance Summary ********************************/
.BW_sectorChart{width:10.6in; height: 350px;margin:80px auto;}
.BW_reportHeader_SectorChart{ padding-left:3px;font-weight:bold; font-size: 12px; border-bottom: 1px solid #007934; padding-top: 33px; margin-bottom: 20px; padding-bottom:3px;text-align:center;width:90%; margin:auto;}

/* Executive Summary Report */
.MonthEndSummaryTable{ width: 48%}
.MonthEndSummaryTable td{ font-size: 11px}
.MonthEndSummaryTable td:last-child{text-align:right;}
.MonthEndSummaryTable .rightAlign{text-align:right;}

/*******************ASSET LIST REPORT ***********************/

.AssetListTable tr.headerRow th{font-weight: bold; text-align: center; text-decoration: underline;}
.AssetListTable .cusip_td{width: 50px; text-align: center;}
.cusip_td{width: 50px; text-align: center;}
/*Added as per the ticket TECH - 6103 to increase the width of Ticker column to control data overflow */
.AssetListTable .tickerColumnWidth {
width: 110px;
}
.AssetListTable .securityDescriptionColumnWidth {
width: 280px;
}
.book_value_td{width: 50px; text-align:right;padding-right:10px;}
.investment_type_td, .trans_type, td.trans_type_td{width: 50px; text-align: center !important;}
.current_face_td{width: 50px; text-align:right;padding-right:10px;}
.description_td, .security_td{width: 220px; margin-left:10px;}
.description_wide_td, .security_wide_td{width: 440px; margin-left:10px;}
.maturity_date_td{width:50px; text-align: center;}
.mbs_factor_td{width: 40px; text-align:right;padding-right:10px;}
.coupon_td{width:40px; text-align: right;}
.units_td{width: 50px;text-align:right;padding-right:10px;}
.holdings_td{width:25px !important; text-align:right;}
.unit_cost_td{width: 50px; text-align:right;padding-right:10px;}
.MP_td{width: 50px; text-align:right;}
.orig_face_td{width: 50px; text-align:right;padding-right:10px;}
.original_cost_td{width: 50px; text-align:right;padding-right:10px;}
.MV_td{width: 50px; text-align:right;padding-right:10px;}
.market_value_td{width: 85px}
.accrued_td{width: 50px; text-align:right;padding-right:10px;}
.annual_td{width: 50px; text-align:right; padding-right:10px;}
.price_per_share_td {text-align: right; }
.change_amt_td {text-align: right;}
.commission_td {text-align: right;}
.settlement_date_td{text-align: center; width: 50px;}
.trade_date_td{text-align: center; width: 50px;}
.effect_on_cash_td, .effectoncash_td{width:100px; text-align: right;}
.cumm_cash_td{width: 50px; text-align:right;}
.percent_assets_td{width: 50px; text-align:right;}
.yield_td{width: 50px; text-align:right;}
.yield_cost_td{width: 50px; text-align:right;}
.unrealizedgl_td {text-align: right; width: 50px}
.PercentGL_td {text-align: right; width: 50px}
.short_term_td, .long_term_td {width: 80px; text-align: right;}
td.trans_code_td{text-align: center;}
td.trans_price_td {text-align: right; width: 75px;}
td.amount_td{text-align: right;}
td.principal_td { width: 75px; text-align: right; }
td.quantity_td{text-align: right; width: 75px}
td.effective_date_td {width: 80px; text-align: center;}


.tableTotalRow td{ text-align: right;border-top: 1px solid black; font-size: 10px !important; font-weight:bold;}

/*******************ACTIVITY SUMMARY REPORT ***********************/
.ActivitySummaryTable{margin-top:40px; padding-left:200px; padding-right:200px;}
/*.ActivitySummaryTable tr.headerRow th{font-weight: bold; text-align: center; text-decoration: underline;}*/

.type_td{width: 100px; text-align: left; border-style: solid; border-width: thin; border-collapse: collapse; border-color:black;}
.summary_td{width:150px; text-align: right; border-style: solid; border-width: thin; border-collapse: collapse; border-color:black;}
.summary_label_td{width:150px; text-align: left; border-style: solid; border-width: thin; border-collapse: collapse; border-color:black;}
/*******************EXECUTIVE SUMMARY PROFILE REPORT ***********************/
.ExecutiveProfileTable{margin-top:40px; padding-left:200px; padding-right:200px;}

default_td{width: 50px; text-align: left; }
wide_default_td{width: 350px; text-align: left; }

/*******************INCOME AND EXPENSES REPORT ***********************/
/*.IncomeExpensesTable{width:95%}*/
.IncomeExpensesTable tr.headerRow th{font-weight: bold; text-align: center;}

td.ex_date_td{width:50px; text-align: center;}
td.pay_date_td{width:50px; text-align: center;}
td.security_desc_td{width: 300px; margin-left:10px; text-align: left !important}
td.settlement_currency_td{width: 15px; margin-left:10px;}
td.base_amount_td{width: 50px; text-align:right;padding-right:10px;}
td.local_amount_td{width: 50px; text-align:right;padding-right:10px;}

/*.tableTotalRow td{ text-align: right;border-top: 1px solid black; font-size: 9.5px !important; font-weight:bold;} */

/*******************13F REPORT ***********************/
.ThirteenFTable tr.headerRow th{font-weight: bold; text-align: center;}

td.ex_date_td{width:50px; text-align: center;}
td.pay_date_td{width:50px; text-align: center;}
td.security_desc_td{width: 300px; margin-left:10px; text-align: left !important}
td.security_desc_shift_right_td{width: 300px; margin-left:10px; padding-left:60px; text-align: left !important}
td.settlement_currency_td{width: 15px; margin-left:10px;}
td.base_amount_td{width: 50px; text-align:right;padding-right:10px;}
td.local_amount_td{width: 50px; text-align:right;padding-right:10px;}

/*******************Stale price REPORT ***********************/
.StalePriceTable tr.headerRow th{font-weight: bold; text-align: center; text-decoration: underline;}

.investment_type_td{width: 100px; margin-left:10px;}
.days_stale_td{text-align:right;padding-right:10px;}

/*******************missing price REPORT ***********************/
.MissingPriceTable tr.headerRow th{font-weight: bold; text-align: center; text-decoration: underline;}

.MissingPriceTable .primary_asset_id_td{text-align:left !important;}
.MissingPriceTable .country_td{text-align:left !important;}
.MissingPriceTable .acct_id_td{text-align:left !important;}

/*******************PURCHASES AND SALES REPORT ***********************/
/*.IncomeExpensesTable{width:95%}*/
.PurchasesSalesTable tr.headerRow th{font-weight: bold; text-align: center; text-decoration: underline;}

.trade_date_f_td{width:50px; text-align: center;}
.units_td{width: 60px !important; text-align:right;}
.ticker_td{width: 70px; text-align:center;}
.security_desc_td{width: 280px; margin-left:10px;}
.security_type_td{white-space:nowrap}
.coupon_td{width: 40px; text-align:right;}
.mat_date_td{width:50px; text-align: center;}
.price_td{width: 40px; text-align:right;}
.sell_price_td{width: 40px; text-align:right;}
.cost_td{width: 50px; text-align:right;}
.cost_wide_td{width: 80px; text-align:right;}
.proceeds_td{width: 50px; text-align:right;}
.gain_loss_wide_td{width: 80px; text-align:right;}
.income_td{width: 50px; text-align:right;}
.broker_td{text-align: center;}

.tableTotalRow td{ text-align: right;border-top: 1px solid black; font-size: 9px !important; font-weight:bold;}
.tableTotalRowNoBorder td{ text-align: right;border-top: none; font-size: 9px !important; font-weight:bold;}


/*******************Variable Rate Held ***********************/
.VariableRateTable tr.headerRow th{font-weight: bold; text-align: center; text-decoration: underline;}

.VariableRateTable .hold_date_td{width:50px; text-align: center;}
.VariableRateTable .cusip_td{width:50px; text-align: center;}
.VariableRateTable .issuer_td{width:250px; text-align: left;}
.VariableRateTable .coupon_td{width:50px; text-align: center;}
.VariableRateTable .mat_date_td{width:50px; text-align: center;}
.VariableRateTable .security_alias_td{width:50px; text-align: center;}
.VariableRateTable .rate_date_td{width:50px; text-align: center;}
.VariableRateTable .next_rate_date_td{width:50px; text-align: center;}
.VariableRateTable .variable_rate_td{width:50px; text-align: center;}
.VariableRateTable .rate_source_td{width:100px; text-align: left;}
.VariableRateTable .count_occurs_td{width:50px; text-align: center;}

/*******************Control Sheet Held ***********************/
.ControlSheetTable tr.headerRow th{font-weight: bold; text-align: center; font-size: 8px !important; padding-left:3px; padding-right:3px;}

.ControlSheetTable td {font-size: 8px !important;}
.ControlSheetTable .row_num_td{width:10px; text-align: right; font-size: 8px !important; padding-left:3px; padding-right:3px;}
.ControlSheetTable .proxy_td{width:10px; text-align: center; font-size: 8px !important; padding-left:3px; padding-right:3px;}
.ControlSheetTable .acct_id_td{width:40px; text-align: left; font-size: 8px !important; padding-left:3px; padding-right:4px;}
.ControlSheetTable .entity_name_td{white-space: nowrap; width:200px; text-align: left; font-size: 8px !important; padding-left:3px; padding-right:4px;}
.ControlSheetTable .mv_td{width:40px; text-align: right; font-size: 8px !important; padding-left:3px; padding-right:4px;}
.ControlSheetTable .mv_hide_td{width:0px !important; display:none; text-align: right; font-size: 8px !important; padding-left:3px; padding-right:4px;}
.ControlSheetTable .percent_wide_td{width:35px; text-align: right; font-size: 8px !important; padding-left:3px; padding-right:4px;}
.ControlSheetTable .percent_td{width:20px; text-align: right; font-size: 8px !important; padding-left:3px; padding-right:4px;}
.ControlSheetTable .alloc_td{width:35px; text-align: right; font-size: 8px !important; padding-left:3px; padding-right:4px;}

/*ASSET UNDER MANAGEMENT Standard*/
.AUMTable tr.header_row td{border-style:none none solid none; border-width:thin; font-weight:bold; text-align:center; }
.AUMTable tr.footer_row td{border-style:solid none none none; border-width:thin; font-weight:bold;}

.AUMTable .number_td{width:60px; text-align:right; font-size: 9px;}
.AUMTable .string_td{width:100px; text-align:left; font-size: 9px}
.AUMTable .header1_td{width:100px; text-align:left; padding-top:10px}
.AUMTable .product_td{width: 100px; text-align:left; white-space:nowrap}
.AUMTable .cash_mv_td{width:100px; text-align:right;}
.AUMTable .equity_mv_td{width:100px; text-align:right;}
.AUMTable .option_mv_td{width:100px; text-align:right;}
.AUMTable .fixed_mv_td{width:100px; text-align:right;}
.AUMTable .vanguard_mv_td{width:100px; text-align:right;}
.AUMTable .bf_mv_td{width:100px; text-align:right;}
.AUMTable .mv_td{width:100px; text-align:right;}
.AUMTable .accrued_income_td{width:90px; text-align:right;}
.AUMTable .tmv_td{width:100px; text-align:right;padding-right:10px;}

.AUMTable .grand_total_row td{text-align:right;font-weight:bold;border-top:1px solid black;}

/*Client Appraisal*/
.AppraisalTable tr.header_row td{font-weight:bold; text-align:center;}
.AppraisalTable tr.footer_row td{border-style:solid none none none; border-width:thin; font-weight:bold;}
.AppraisalTable tr.appendix_footer_row td{border-style:none none none none; font-weight:bold; padding-top:10px;}

.AppraisalTable .number_td{width:60px; text-align:right; font-size: 9px;}
.AppraisalTable .string_td{width:350px; text-align:left; font-size: 9px}
.AppraisalTable .header1_td{width:350px; text-align:left; padding-left:10px; text-decoration:underline}
.AppraisalTable .header2_td{width:350px; text-align:left; padding-left:40px; text-decoration:underline}
.AppraisalTable .header3_td{width:350px; text-align:left; padding-left:70px; }
.AppraisalTable .footer_td{width:350px; text-align:left; padding-left:100px; text-decoration:underline}
.AppraisalTable .footer_right_td{width:350px; text-align:right; text-decoration:underline}

.AppraisalTable .grand_total_row td{text-align:right;font-weight:bold;border-top:1px solid black;}


/*******************SECTOR DISTRIBUTIONS***********************/
.sectorChart{width:10.6in;height:250px;margin:auto;margin-top:-20px;}
.maturityChart{width:10.6in;height:250px;margin:auto;margin-top:-20px;}


/*******************UNREALIZED GAIN LOSS REPORT ***********************/
tr.subsector_total_row td{border-top:1px solid black; text-align: right;}
tr.sector_total td {text-align: right;}

/********** Unrealized Gain Loss Report **************************/
table.GainLossReport th{text-align: center;}
table.GainLossReport td{text-align: right; padding: 3px 3px;}
table.GainLossReport .open_date_td{text-align: center;}
table.GainLossReport .close_date_td{text-align: center;}
table.GainLossReport .description_td{text-align: left; padding-left:10px}
table.GainLossReport .wide_description_td{text-align: left; padding-left:10px; width:300px;}

/**********SUMMARY OF OTHER TRANSACTIONS**************************/
.SummaryOfOtherTransactionsTable td.trade_date_td{width: 50px; text-align: center;}
.SummaryOfOtherTransactionsTable td.tran_type_td{width:50px; text-align: left;}
.SummaryOfOtherTransactionsTable td.quantity_td{width:100px; text-align: right;}
.SummaryOfOtherTransactionsTable td.description_td{width: 500px; text-align: left !important;padding-right:10px;}
.SummaryOfOtherTransactionsTable td.chg_in_amt_td{width:100px; text-align: right;}

.SummaryOfOtherTransactionsTable .grand_total_row td {text-align:right; font-weight:bold;}

/*******************ACCOUNT VS BENCHMARK REPORT***********************/
.accountVsBenchmarkReportDiv {width: 640px; height: 72%; float:left; margin-left: 20px; margin-top:20px;}
.accountVsBenchmarkSignificantChangesDiv {width: 340px; height: 80%; float:right; margin-top:20px; margin-right:10px;}
.accountVsBenchmarkSignificantChangesDiv span {font-family:Verdana;font-size:13px;}


/*******************PERFORMANCE REPORT ***********************/
div.subtitleHeader{width: 100%; background-color:#8B8D8E; color:White; font-weight:bold; margin-top: 10px; padding-left:3px; padding-top: 3px; padding-bottom: 3px;}
div.halfWidthTableDiv {width: 48%; padding-top: 10px; padding-left: 10px;}
div.halfWidthTableDiv .tableHeader{text-align:center}
table.halfWidthTableDiv {width: 48%; padding-top: 10px; padding-left: 10px;}
.halfWidthTable .tableHeader {text-align:center; border-bottom: 1px black solid;}
div.fullWidthTableDiv{width: 100%; padding-top: 10px;}
table.fullWidthTable{text-align:center; border-bottom: 1px black solid;}
.fullWidthTable .tableHeader {text-align:center; border-bottom: 1px black solid;}
div.footNote{font-size:9px; width:10.5in;left:20px; bottom: 30px;position: absolute;}

.perfReport .tableHeader{text-align:center;}

/* Commission Summary Styles */
.CommissionSummaryReport { width: 85%; margin: 0 auto;}
.CommissionSummaryReport .tableHeaderRow td{border-bottom:1px solid black;}
.CommissionSummaryReport td{text-align:right; padding: 6px 0;}
.CommissionSummaryReport td:first-child{ text-align:left;}Fb
.CommissionSummaryReport tr:last-child td:first-child{ text-align:right;}

/* Cash Journal*/
.STARCashActivitiesReportTable .BeginBalance {border-bottom: 1px solid}
.STARCashActivitiesReportTable .EndBalance {border-top: 1px solid}

/*SIGNIFICANT CONTRIBUTIONS AND WITHDRAWALS*/
.SignificantContributionsWithdrawalsTable tr.headerRow td{font-weight: bold; text-align: center; text-decoration: underline;}
.SignificantContributionsWithdrawalsTable {width:95%}

.SignificantContributionsWithdrawalsTable .trade_date_td{width: 80px; text-align: left !important; padding-left:100px;}
.SignificantContributionsWithdrawalsTable .entity_id_td{width: 80px; text-align: left !important}
.SignificantContributionsWithdrawalsTable .tran_type_td{width:80px; text-align: left !important}
.SignificantContributionsWithdrawalsTable .units_td{width:100px; text-align: right !important}
.SignificantContributionsWithdrawalsTable .units_td span {padding-right:20px;}
.SignificantContributionsWithdrawalsTable .description_td{width: 160px; text-align: left !important;padding-right:10px; white-space: nowrap;}
.SignificantContributionsWithdrawalsTable .chg_in_amt_td{width:100px; text-align: right !important;padding-right:100px;}
.SignificantContributionsWithdrawalsTable .chg_in_amt_td span {padding-right:20px;}
.SignificantContributionsWithdrawalsTable .data_label{width:100px; text-align: right !important;padding-right:40px;}
.SignificantContributionsWithdrawalsTable .wide_data_label{width:160px; text-align: center !important;padding-right:40px;}

.SignificantContributionsWithdrawalsTable .grand_total_row td{text-align:right;font-weight:bold;border-top:1px solid black;}
.SignificantContributionsWithdrawalsTable .total_label_td{width:100px; text-align: right;}
.SignificantContributionsWithdrawalsTable .total_td{width:100px; text-align: right;padding-right:100px;}

/*************************TRANSACTION DETAIL**************************/
.TransactionPurchasesTable .tableHeader{border:none;text-align:center}
.TransactionPurchasesTable td{text-align:right;}
.TransactionPurchasesTable .trade_date_td{text-align:center}
.TransactionPurchasesTable .security_id_td{text-align:center}
.TransactionPurchasesTable th.description_td{text-align:center;font-size: 10px;}
.TransactionPurchasesTable .description_td{text-align:left;width:370px}
.TransactionPurchasesTable .units_td{}
.TransactionPurchasesTable .unit_cost_td{}
.TransactionPurchasesTable .total_cost_td{}

.TransactionSalesTable .tableHeader{border:none;text-align:center}
.TransactionSalesTable td{text-align:right;}
.TransactionSalesTable .trade_date_td{text-align:center}
.TransactionSalesTable .security_id_td{text-align:center}
.TransactionSalesTable .description_td{text-align:left;width:300px}
.TransactionSalesTable .units_td{}
.TransactionSalesTable .unit_cost_td{}
.TransactionSalesTable .total_cost_td{}

.TransactionReceiptsTable .tableHeader{border:none;text-align:center}
.TransactionReceiptsTable td{text-align:right;}
.TransactionReceiptsTable .trade_date_td{text-align:center}
.TransactionReceiptsTable .security_id_td{text-align:center}
.TransactionReceiptsTable .description_td{text-align:left;width:370px}
.TransactionReceiptsTable .units_td{}
.TransactionReceiptsTable .total_cost_td{}
.TransactionReceiptsTable .proceeds_td{}

.TransactionDeliveryTable .tableHeader{border:none;text-align:center}
.TransactionDeliveryTable td{text-align:right;}
.TransactionDeliveryTable .trade_date_td{text-align:center}
.TransactionDeliveryTable .security_id_td{text-align:center}
.TransactionDeliveryTable .description_td{text-align:left;width:370px}
.TransactionDeliveryTable .units_td{}
.TransactionDeliveryTable .deliver_total_cost_td{}
.TransactionDeliveryTable .deliver_proceeds_td{}

.ContrWithdrawTable{width:60%;}
.ContrWithdrawTable .tableHeader{border:none;text-align:center}
.ContrWithdrawTable td{text-align:right;}
.ContrWithdrawTable .trade_date_td{text-align:center}
.ContrWithdrawTable .description_td{text-align:center;width:370px}
.ContrWithdrawTable .amount_td{}

.IncomeTable .tableHeader{border:none;text-align:center}
.IncomeTable td{text-align:right;}
.IncomeTable .ex_date_td{text-align:center;width: 100px;}
.IncomeTable .pay_date_td{text-align:center;width: 100px;}
.IncomeTable .security_id_td{width: 100px;text-align:center}
.IncomeTable .description_td{text-align:left;width:400px}
.IncomeTable .units_td{width: 100px;}
.IncomeTable .proceeds_td{width: 100px;}

.IncomeTwoTable{width:65%}
.IncomeTwoTable .tableHeader{border:none;text-align:center}
.IncomeTwoTable td{text-align:center;}
.IncomeTwoTable .trade_date_td{text-align:center;width:100px;}
.IncomeTwoTable .CandW_id_td{text-align:left;width: 290px;padding-left: 83px;}
.IncomeTwoTable .income2_amount_td{}

.total_row_td{font-weight:bold}

/*************************investment program report**************************/
.InvestmentProgramTable td{font-size:9px; padding:2.5px 7px;}


/*************************monthly performance report**************************/
.MonthlyPerfTable .withdrawal_amount_td{width:80px}
.MonthlyPerfTable .ytd_td{width:55px !important;}

/***********************fixed income characteristics**********************/
table.FI_diversification {width: 650px; margin: 50px auto 30px;}
.FI_diversification td{font-size:11px !important; text-align: center}
.FI_diversification td.left{text-align: left !important; padding-left: 5px;}
.FI_diversification td.indent{text-align: left !important; padding-left: 30px;}
.FI_diversification tr.tableHeader td{border-bottom:1px solid;}
.FI_diversification td.rightAlign{text-align: right; padding-right: 40px;}

.FI_diversification_2{padding-top:30px}
.FI_diversification_2 td{font-size:11px; padding-bottom:20px; padding-top:10px;}

table.FI_DurationDistribution{margin:auto; padding-left:3px;}
table.FI_DurationDistribution td { text-align: center; font-size: 11px;}
.FI_DurationDistribution .tableHeader{border-bottom:1px solid;text-align:center;}
.FI_DurationDistribution .totalRow td{border-bottom:1px solid;border-top:1px solid;}
.FI_DurationDistribution .data{text-align: right; padding-right: 40px;}

.FI_DurationDistribution .tableNote td{width:140px;font-size:10px;}

table.FI_QualityDistribution {margin:auto; padding-left:3px;}
table.FI_QualityDistribution td { text-align: center; font-size: 11px;}
table.FI_QualityDistribution .tableHeader{border-bottom:1px solid;text-align:center;}
.FI_QualityDistribution .data{text-align: right; padding-right: 40px;}
.FI_QualityDistribution td.rightAlign{text-align: right; padding-right: 40px;}

/************************** Portfolio Summary with Sector Distribution ****************************/
.portSummary{margin-top: 20px;}

.TopTenHoldings td{padding: 2px 4px;}
.TopTenHoldings .headerRow td{border-bottom:1px solid black}

/************************** Allocation By Subclass ****************************/
.abs_chart_header {float:left; margin-left:36%; font-weight:bold; font-size:16px}
.abs_chart {float:left;height:720px;width:1070px; margin: 0px auto auto 50px;}
.abs_warn {margin: 20% auto auto;width: 50%;}

/************************** OTHER ****************************/
div.subtitleHeader{width: 100%; background-color:#8B8D8E; color:White; font-weight:bold; margin-top: 6px; padding-left:3px; padding-top: 3px; padding-bottom: 3px;}
div.halfWidthTableDiv {width: 48%; padding-top: 10px; padding-left: 10px;}
div.halfWidthTableDiv .tableHeader{text-align:center}
div.halfWidthTableDiv .tableHeaderLeft{text-align:left; padding-left:25px;}
table.halfWidthTableDiv {width: 48%; padding-top: 10px; padding-left: 10px;}
.halfWidthTable .tableHeader {text-align:center; border-bottom: 1px black solid;}
div.fullWidthTableDiv{width: 100%; padding-top: 10px;}
table.fullWidthTable{text-align:center; border-bottom: 1px black solid;}
.fullWidthTable .tableHeader {text-align:center; border-bottom: 1px black solid;}

.padTop{padding-top:20px;}
.emphasis{font-style:italic; font-weight:bold;}
.alignRightData {text-align:right;}
.floatRight{float:right}
.tabLeft{padding-left:25px;}
.tabRight{padding-right:4px; text-align:right !important;}
.header_up{margin-top:2px;}
.ZeroPadTop{padding-top:0px;}
.alignCenterData{text-align:center;}
.border td {border-top: 1px solid black;}
.perfReport .tableHeader{border-bottom: 1px solid black;font-weight: bold;}

/************************** TABLE SORTER ****************************//* tables */
table.tablesorter {font-family:arial;background-color: #CDCDCD;margin:10px 0pt 15px;font-size: 8pt; width: 100%;text-align: left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {background-color: #e6EEEE;border: 1px solid #FFF;font-size: 8pt;padding: 4px;}
table.tablesorter thead tr .header {background-image: url(/Content/images/tablesorter/bg.gif'); background-repeat: no-repeat;background-position: center right;cursor: pointer;}
table.tablesorter tbody td {color: #3D3D3D;padding: 4px;background-color: #FFF; vertical-align: top;}
table.tablesorter tbody tr.odd td { background-color:#F0F0F6;}
table.tablesorter tbody tr.highlight td { background-color: #FFFF00}
table.tablesorter tbody tr.rule_fail td { background-color: #f18989}
table.tablesorter tbody tr.rule_approach td { background-color: orange}

table.tablesorter thead tr .headerSortUp {background-image: url('/Content/images/tablesorter/asc.gif')}
table.tablesorter thead tr .headerSortDown {background-image: url('/Content/images/tablesorter/desc.gif')}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #8dbdd8;}

table.tablesorter th.tablesorter-headerUnSorted{ background-image: url('/Content/images/tablesorter/bg.gif'); background-repeat: no-repeat;background-position: right center;cursor: pointer;}
table.tablesorter th.tablesorter-headerAsc { background-image: url('/Content/images/tablesorter/asc.gif'); background-repeat: no-repeat;background-position: right center;cursor: pointer;}
table.tablesorter th.tablesorter-headerDesc { background-image: url('/Content/images/tablesorter/desc.gif'); background-repeat: no-repeat;background-position: right center;cursor: pointer; }

.minWidth25{min-width: 25px !important;}
/* http://mottie.github.io/tablesorter/docs/example-widget-resizable.html */

/*control reports*/
.stale_price_by_client_client, .stale_price_by_client_days, .stale_price_by_client_ccy {
max-width: 50px !important
}

.wraptext {
width: 350px;
max-width: 125px !important;
white-space: pre-wrap !important;
}
.scoutDescription{

}
.GipsCompositepresentation_reportHeader {
padding-left: 3px;
font-weight: bold;
font-size: 12px;
border-bottom: 1px solid #999999;
padding-top: 33px;
margin-bottom: 20px;
padding-bottom: 3px;
}
/* SHAREDReport CSS */

/* Standard Invoice Report*/
div.header_logo_left {
float: left;
border-right: 1px solid #DEDEDE;
padding-right: 10px;
width: 220px;
}

div.header_address_left{
float: left;
padding-left: 10px;
width: 250px;
}

div.header_address_right {
float: right;
padding-left: 10px;
width: 100px;
font-size: 18px;
font-weight: bold;
}

div.header_address_left div {
margin-bottom: 15px;
}

div.ci_clientinfo_div {
padding: 10px;
margin: 15px 0px;
height: 80px;
}

div.ci_header_div {
border-bottom: 1px solid #DEDEDE;
}

div.ci_header {
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
background-color: #dEDEDE;
padding: 5px;
clear: both;
margin-top: 10px;
}

.ci_left div, .ci_right div {
padding: 10px;
}

div.ci_clientinfo_div div.ci_left {
float: left;
width: 60%;
}
div.ci_clientinfo_div div.ci_right {
float: right;
width: 40%;
}

div.ci_clientinfo_div span {
display: inline-block;
padding-right: 5px;
}

div.ci_container_div { margin-top: 30px;}

div.ci_container_div table {margin: 20px 0px}
div.ci_container_div table td{padding: 6px;}
div.ci_container_div table tr.total_row td {
border-top: 1px solid #777
}

ci_rate_cell{}
ci_aum_cell{}
ci_amount_cell{}
ci_rate_period_cell{}
ci_amtdue_cell{}

div.ci_paymentdetail_div div.container{
padding: 15px;
}

div.ci_container_div.footer {margin: 15px}

div.ci_paymentdetail_div div.pd_line {padding: 5px 0px}

div.ci_paymentdetail_div div.pd_line.first {padding: 20px 0px;}
.asset-table {
width: 750px;
margin-top: 20px
}
.asset-table-header {
font-weight: bold;
}
.gray_bg {
background-color: #F4F4F4;
}
.asset-header-date {
float: right;
padding-right: 5px
}

.asset-table-2 {
width: 90%;
margin-top: 20px;
}

.asset-border-top {
border-top: 1px solid black;
}

.asset-border-bottom {
border-bottom: 1px solid black;
}

.asset-header-decoration {
text-transform: capitalize;
}

.asset-table th, .asset-table-2 th {
text-transform: capitalize;
}
.font-bold {
font-weight: bold !important;
}
.asset-table tr, .asset-table-2 tr {
height: 30px;
}
.asset-table-2 tr:last-child {
border-bottom: 1px solid black;
}

.asset-table-header-font {
font-size: 12px;
}

.ci_headerFont {
font-family: 'Copperplate Gothic';
font-size: 13px;
}
div.ci_clientinfo_div div.ci_left_fB {
float: left;
width: 40%;
line-height: 25px;
font-size: 13px;
}

div.ci_clientinfo_div div.ci_right_fB {
float: right;
width: 34%;
line-height: 25px;
}

.stpfeeBilling tr td {
font-size: 11px;
}
.stpFB_pdline {
font-size: 11px;
}
.stp_headerFontFB {
font-size: 12px;
font-family: Calibri;
line-height: 5px;
}
.stp_headerFontBoldFB {
font-size: 12px;
font-family: Calibri;
line-height: 5px;
}
.stp_titleHeader_override {
margin: 10px 0px 0px 0px !important;
}
.underline
{
text-decoration:underline !important;
}

.indent_level1 {
text-align: left !important;
padding-left: 15px;
}
.indent_level2 {
text-align: left !important;
padding-left: 25px;
}
.indent_level3 {
text-align: left !important;
padding-left: 35px;
}
.border_top{
border-top:1px solid black;
}
.border_bottom {
border-bottom: 1px solid black;
}
.border_bottom_double {
border-bottom-style: double;
}
.tbl_ZebraStrip .dataRow:nth-child(even) {
background: #FFF
}

.tbl_ZebraStrip .dataRow:nth-child(odd) {
background: #E5E5E5
}
.tblSharedZebra .dataRow:nth-child(even) {
background: #FFF
}

.tblSharedZebra .dataRow:nth-child(odd) {
background: #E5E5E5
}
.tblZebra .dataRow:nth-child(even) {
background: #DEDEDE
}
.hfa_clientName {
font-size: 14pt;
font-weight: bold;
padding-top: 15px;
text-transform: uppercase;
padding-left:60px;
}
.hfa_Domicile {
font-size: 10pt;
font-style: italic;
padding-left: 60px;
}
.hfa_ReportName {
text-align: center;
font-weight: bold;
font-size: 12pt;
}
.hfa_Period {
font-size: 11pt;
text-align: center;
}
.hfa_Currency {
font-size: 10pt;
text-align: center;
font-style: italic;
}
.tbl_ZebraStrip {
width: 85%;
margin:0px auto !important;
}
.dataFontSize {
font-size: 10pt;
}
.negetiveNumber{
padding-right:1px !important;
}
.valueColumnWidth{
width: 17%;
}
.generalTable .dataRow:nth-child(even) {
background: #FFF
}

.generalTable .dataRow:nth-child(odd) {
background: #E5E5E5
}
.groupHeaderRowBackgroup {
background: #d8dfe3
}
.emtyDataRow {
background: #FFF !important
}
.feebillingErrorParent {
margin-top: 50%;
margin-left: 17%;
}
.generalTable th {
background: #e6EEEE
}
/*Report Templating*/
/*#region Shared Styles of all Report Template Reports*/
.componentContent {
height: inherit;
padding: 2px 2px 2px 0px;
font-size: 12px !important;
}

.clear {
clear: both;
height: 1px;
}
.component_generation_warning {
color: red;
text-align: center;
margin: 10px 0;
font-weight: bold;
}
/*#endregion */
/*#region Report Factsheet Templating*/
/*#region headers for factsheets*/
.ReportTemplateHeaderCavanalHill {
width: 1005px;
margin: auto;
margin-bottom: 10px;
height: 134px;
font-family: Arial !important;
background: #3B5F2A url("/Content/images/portal/Reports/BOKF/chim_factsheet_header.png") no-repeat;
}

.ReportTemplateHeaderCavanalHill .content {
color: white;
position: absolute;
margin-left: 27px;
margin-top: 36px;
width: 900px;
text-align: left
}

.ReportTemplateHeaderCavanalHill .factsheet_header_line1 {
font-size: 27px;
font-weight: bold;
text-align: left
}

.ReportTemplateHeaderCavanalHill .factsheet_header_line2 {
font-size: 19px;
text-align: left
}

.ReportTemplateHeaderCavanalHill .factsheet_header_line3 {
font-size: 14px;
margin-top: 18px;
text-align: right;
width: 709px;
}

.ReportTemplateHeader .general_header {
height: 80px;
}

.ReportTemplateHeader .report_template_headerLeft {
border: 1px solid #007934;
background-color: #FFFFFF;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
box-shadow: 1px 1px 1px #DEDEDE;
-moz-box-shadow: 1px 1px 1px #DEDEDE;
-webkit-box-shadow: 1px 1px 1px #DEDEDE;
float: left;
font-size: 27px;
margin-left: 5px;
margin-top: 20px;
padding: 3px;
border: none;
box-shadow: none
}

.ReportTemplateHeader .report_template_headerRight {
float: right;
right: 2px;
top: 2px;
}

/*#endregion*/

/*#region Shared Styles of all factsheets*/
.ReportTemplateBOKFFactsheetContent {
font-size: 12px;
font-family: Arial !important
}

.ReportTemplateBOKFFactsheetContent .templateTitleLabel {
font-size: 13px;
font-weight: bold;
/* margin-right: 10px; Removed for Dividend Equity Port Characteristics */
margin-top: 10px;
padding-bottom: 4px;
border-bottom: 1pt solid #000000; /*For some reason black inconsistently shows on PDF export. Using this color works on all zoom though.*/
}

.ReportTemplateBOKFFactsheetContent .templateNote {
margin-top: 10px;
margin-bottom: 7px;
}

.ReportTemplateBOKFFactsheetContent .halfColumn {
width:48%;
float:left;
}

.ReportTemplateBOKFFactsheetContent .factsheetContactBox {
background-color: #e4e6e8;
float: left;
padding: 5px;
width: 27%;
position: absolute;
right: 30px;
margin-top: 10px;
}

.templateComponentContainer:first-child .templateTitleLabel {
margin-top: 5px;
}

.CommentaryComponent {
text-align: justify;
padding: 5px 2px 2px 0px;
}

.CommentaryComponent .factsheetTemplateContactBox {
background-color: #e4e6e8;
padding: 5px;
width: 270px;
}

.PortfolioInformationComponent {
padding: 2px 1px 2px 0px;
}

.ReportTemplateBOKFFactsheetContent #disclosureContainer {
clear: both;
margin: 18px 15px 0 15px;
text-align: justify;
border-top: 2pt solid black !important;
line-height: 12px;
}
.ReportTemplateBOKFFactsheetContent .factsheetMMContactBox {
background-color: #e4e6e8;
padding: 5px;
width: 275px;
clear: both;
position: relative;
}


.PortfolioStatisticsTable {
margin-bottom: 10px;
text-align: center;
width:100%;
margin:0px;
}
/*#PortfolioStatisticsEQTable tr td:nth-child(2),#PortfolioStatisticsEQTable tr td:nth-child(2){padding-left:15px}*/

.PortfolioStatisticsTable td {
border-bottom: 1px solid black;
padding: 3px 0px !important;
font-size: 12px;
}

.PortfolioStatisticsTable .label {
text-align: left;
width: 400px
}

.PortfolioStatisticsTable .columnOne {
width: 70px
}

.PortfolioStatisticsTable .columnTwo {
width: 175px;
white-space: nowrap
}

.PortfolioStatisticsTable .columnThree {
width: 30px
}


.holding_information_div {
clear: both;
font-size:11px;
margin-bottom:10px;
}

.holding_information_entry {
padding: 3px 0;
line-height:4px;
}
.holding_information_entry :first-child {
margin-top:5px;
}

.holding_information_header {
text-decoration: underline;
font-weight:bold;
}
.holding_information_header_left {
float: left;
width: auto;
text-align: left;
}

.holding_information_header_right {
float: right;
width: auto;
text-align: right;
}

.holding_information_left {
float: left;
width: auto;
text-align: left;
}

.holding_information_right {
float: right;
padding-right: 23px;
width: auto;
padding-top: 2px
}

.table_commentary_styling_div {
clear: both;
font-size: 11px;
margin-bottom: 10px;
}

.table_commentary_styling_entry {
padding: 3px 0;
}


.table_commentary_styling_header {
text-decoration: underline;
font-weight: bold;
}

.table_commentary_styling_header_left {
float: left;
width: auto;
text-align: left;
}

.table_commentary_styling_header_right {
float: right;
width: auto;
text-align: left;
}

.table_commentary_styling_left {
float: left;
width: auto;
text-align: left;
}

.table_commentary_styling_right {
float: right;
width: auto;
padding-top: 2px
}

.commentary_table_styling.borderBottom td {
border-bottom: 1pt solid #cecece;
padding-top: 5px
}

.commentary_table_styling td{
vertical-align:top;
}
.commentary_table_styling .columnOne {
margin: auto;
width: 66%;
}
/*#endregion */
/*region Components*/
/*region holdings*/
.holdings_container {
float: left;
width: 100%;
margin-left: 25px;
}

.holdings_container.two_column_component {
width: 48%;
}

.holdings_container:first-of-type {
margin-left: 0px;
}

.holdings_entry {
clear: both;
border-bottom: 1pt solid #333;
padding: 4px 0px
}

.holdings_container .holdings_label {
float: left;
width: 80%;
margin-right: 5px;
}

.holdings_container .holdings_value {
float: right;
text-align: right;
width: 11%;
}

.TemplatePortfolioStatisticsTable {
text-align: center;
width: 100%
}

.TemplatePortfolioStatisticsTable td {
border-bottom: 1px solid black;
font-size: 12px;
padding: 4px 5px;
}

.TemplatePortfolioStatisticsTable .label {
text-align: left;
width: 58%
}
/*endregion*/

/*region Portfolio Information/Characteristics/Statistics*/
.port_information_div {
clear: both;
}

.port_information_entry {
border-bottom: 1px solid #222222;
padding: 3px 0;
}

.port_information_left {
float: left;
width: auto;
text-align: left;
}

.port_information_right {
float: right;
padding-right: 5px;
text-align: right;
width: auto;
padding-top: 2px
}

.port_information_right_bm {
float: right;
padding-right: 5px;
text-align: right;
/* removed so Concentrated Equity Income strategy could fit in first page width: 130px;*/
padding-top: 2px
}
/*endregion*/

/*region Returns Related to Index */
.totalReturnsWhite {
color: white;
}
/*endregion*/

/*endregion*/
/*#region Standard First Page for Factsheets (two columns (33%, 66%)*/
.FactsheetStandardTwoColumnContentContainer #leftContentContainer {
float: left;
width: 30%;
height: 982px;
margin-left: 15px;
}

.FactsheetStandardTwoColumnContentContainer #rightContentContainer {
border-left: 1px solid #4B721D;
float: right;
height: 1047px;
margin-right: 15px;
padding-left: 10px;
width: 663px;
font-size: 12px;
margin-top: 8px;
}

.FactsheetStandardTwoColumnContentContainer #rightContentContainer .templateComponentContainer {
margin-bottom: 15px;
}
.FactsheetStandardTwoColumnContentContainer #leftContentContainer .templateComponentContainer {
padding-right: 5px;
}
/*#endregion*/
/*#region Standard Second Page for Factsheets (two columns two rows (66%, 33%), (100%)*/
.FactsheetTwoColumnWithDisclosuresContentContainer #leftContentContainer {
float: left;
width: 60%;
margin-left: 15px;
}
.FactsheetTwoColumnWithDisclosuresContentContainer #rightContentContainer {
float: right;
margin-right: 15px;
width: 31%;
}

.FactsheetStandardTwoColumnTwoRowWithDisclosuresContentContainer #leftContentContainer, .FactsheetStandardTwoColumnTwoRowWithDisclosuresContentContainer #rightContentContainer {
}

.FactsheetStandardTwoColumnTwoRowWithDisclosuresContentContainer #leftContentContainer {
float: left;
width: 668px;
margin-left: 15px;
}

.FactsheetStandardTwoColumnTwoRowWithDisclosuresContentContainer #rightContentContainer {
float: right;
margin-right: 15px;
width: 28%;
}

/*#endregion*/

/*#region Three Column Second Page for Factsheets (33%, 33%, 33%), (100%)*/

.FactsheetThreeColumnWithDisclosuresContentContainer #ColumnOneContentContainer,
.FactsheetThreeColumnWithDisclosuresContentContainer #ColumnTwoContentContainer,
.FactsheetThreeColumnWithDisclosuresContentContainer #ColumnThreeContentContainer {
float: left;
width: 30%;
margin-left: 32px;
margin-top: 6px;
}


/*#endregion*/

.socValueColumnWidth {
width: 10%;
}
.standardFooterCenter {
width: 90%;
text-align: center;
padding-left: 50px;
position:absolute;
bottom:5px;
}
.cashSummaryShared td, .cashSummaryShared th {
font-size: 10px;
padding: 4px 4px;
}
.accountCol {
width: 80px;
}
.color_grey_shared {
background-color: #E6EEEE;
}
.left_black_border {
border-left-color: #000000 !important;
}
.STPDefaultFooterLeftDiv {
float: left;
text-align: left;
bottom: 10px;
position: absolute;
font-weight:normal;
font-size: 9px;
color: black;
}

.tbl_ActiveList {
width: 99% !important;
}.corporate_action_entitlement th {
text-transform: none !important;
}
.customize_report_name {
visibility: collapse;
}

#tblAssetListShared th:nth-child(1) { width: 50px; }

#tblAssetListShared th:nth-child(2) { width: 220px; }

#tblAssetListShared th:nth-child(3) { width: 40px; }

#tblAssetListShared th:nth-child(4) { width: 50px; }

#tblAssetListShared th:nth-child(5) { width: 50px; }

#tblAssetListShared th:nth-child(6) { width: 25px; }

#tblAssetListShared th:nth-child(7) { width: 50px; }

#tblAssetListShared th:nth-child(8) { width: 50px; }

#tblAssetListShared th:nth-child(9) { width: 50px; }

#tblAssetListShared th:nth-child(10) { width: 50px; }

#tblAssetListShared th:nth-child(11) { width: 50px; }

#tblAssetListShared th:nth-child(12) { width: 50px; }

.width_5_perc {
width: 5%;
}
.width_10_perc {
width: 10%;
}
.width_15_perc {
width: 15%;
}
.width_20_perc {
width: 20%;
}
.width_25_perc {
width: 25%;
}
.width_30_perc {
width: 30%;
}
.width_35_perc {
width: 35%;
}
.width_40_perc {
width: 40%;
}
.width_45_perc {
width: 45%;
}
.width_50_perc {
width: 50%;
}
.global_performance_exception tr:nth-child(even) {
background-color: #dedede
}

.cashexceptioncustomhead {
border: none; box-shadow: none;font-size:medium;
}

.customFooter_Perf_portfolio {
bottom: 55px;
position: absolute;
text-align: center;
padding-left: 285px;
}


.SharedGlobalCommentaryPageCommon {
margin-top: 120px;
}

.SharedGlobalCommentaryCommon {
margin-left: 10px;
margin-right: 10px;
}


.SectorSummary th,.SectorSummary tr td {
font-size: 11px;
white-space: nowrap
}

.SectorSummary th.columnWidth_25 {
width: 20%;
text-transform: none;
font-weight: bold;
}

.SectorSummary tr td.columnWidth_25 {
width: 20%;
}




.SectorSummary th.columnWidth_15 {
width: 15%;
text-transform: none;
font-weight: bold;
}

.SectorSummary tr td.columnWidth_15 {
width: 15%;
}

.SectorSummary th.columnWidth_10 {
width: 10%;
text-transform: none;
font-weight: bold;
}

.SectorSummary tr td.columnWidth_10 {
width: 10%;
}

.SectorSummary th.headerBorder {
border-bottom: 4px solid;
}

.SectorSummary .totalrow .topBorder {
border-top: 1px solid;
font-weight: bold;
}

.SectorSummary .totalrow .CRM_totals {
font-weight: bold;
}

.SectorSummary .summaryTotalRow .CRM_totals:not(:first-child) {
border-top: 1px solid #1f4438;
}
.SectorSummary .summaryTotalRow .CRM_totals {
font-weight: bold;
}
.SectorSummary .headerrow {
font-weight: bold;
text-transform: uppercase;
}
.SectorSummary tr .sectorsrowcss {
line-height:1.0rem;
}
.CommonComponent .leftSideComponent {
float: left;
width: 50%;
height: 960px;
}

.CommonComponent .rightSideComponent {
float: right;
width: 50%;
height: 960px;
}

.SectorSummary tr .groupheaderrow {
font-weight: bold;
text-transform: uppercase;
}


/*TECH-12197 Reporting Layouts*/

.ReportLayoutHead {
/*padding: 0 50px;*/
}

/*Side by Side*/
.ReportLayoutContainers #reportLeftContentContainer {
float: left;
width: 49%;
}

.ReportLayoutContainers #reportRightContentContainer {
float: right;
width: 49%;
}

/*Top&Botttom*/
.ReportTopContainer,
.ReportBottomContainer {
width: 100%;
}

.reportTopContentContainer,
.reportBottomContentContainer {

}

/*Four Square*/
.SquareQuadrantTop,
.SquareQuadrantBottom {
width: 100%;
height: 50vh;
}

.SquareQuadrantTop #SquareQuodrant1,
.SquareQuadrantTop #SquareQuodrant2,
.SquareQuadrantBottom #SquareQuodrant3,
.SquareQuadrantBottom #SquareQuodrant4 {
float: left;
width: 50%;
height: 100%;
}

/*TwoTopOneBottom*/
.SquareQuadrantTop,
.SquareQuadrantBottom {
width: 100%;
height: 50vh;
}

.SquareQuadrantTop #TopQuadrant1,
.SquareQuadrantTop #TopQuadrant2 {
float: left;
width: 50%;
height: 100%;
}
.InvestmentTop {
margin-bottom: 10px;
height: 360px;
border-bottom: 2px solid gray;
width: 100%;
}
.InvestmentTop #TopQuadrant1 {
float: left;
width: 50%;
height: 100%;
}
.InvestmentTop #Cumulative2 {
float: left;
width: 40%;
height: 100%;
border-left: 2px solid gray;
}

.SquareQuadrantBottom #BottomQuadrant {
float: left;
width: 100%;
height: 100%;
}

.AllocationTop {
margin-bottom: 10px;
height: 360px;
border-bottom: 2px solid gray;
width: 100%;
}

.AllocationTop #TopQuadrant1 {
float: left;
width: 50%;
height: 100%;
}

.AllocationTop #TopQuadrant2 {
float: left;
width: 40%;
height: 100%;
border-left: 2px solid gray;
}

/*TwoBottomOneTop*/
.SquareQuadrantTop,
.SquareQuadrantBottom {
width: 100%;
height: 50vh;
}

.SquareQuadrantTop #TopQuadrant {
float: left;
width: 100%;
height: 100%;
}

.SquareQuadrantBottom #BottomQuadrant1,
.SquareQuadrantBottom #BottomQuadrant2 {
float: left;
width: 50%;
height: 100%;
}


.performance_style_table {
table-layout: fixed;
width: 100%
}

.performance_style1_header1 th, .performance_style1_header1 td {
color: white;
font-size: 11px;
font-weight: bold;
border-collapse: collapse;
border-color: white;
border-style: solid;
border-width: 1.5pt;
text-transform: capitalize;
}

.performance_style1_data th, .performance_style1_data td {
font-size: 11px;
color: black;
background-color: #f0f0f0;
border-collapse: collapse;
border-style: solid;
border-color: white;
border-width: 1.5pt;
text-align: center
}

.portfolio_performance .col_1 {
width: 230px
}
.excelwarning_Message {
width: 350px;
margin-top:200px;
box-shadow: none;
border: 1px solid #DBC794;
background-color: #FCF2D9;
background-image: none;
text-align: center;
position: absolute;
left: 350px;
top: 290px;
font-size:14px;
margin:20px auto;
padding:10px 10px 10px 10px;
border-radius:6px;
}


.performanceSumaryFootnote {
padding-top: 12px;
text-align: center;
}

/* CML - adding font size classes for commentary WYSIWYG editor - this maybe temporary if collin can get the font sizes to be inline styles */
/* START */
.font-size-6px {
font-size: 6px;
}

.font-size-7px {
font-size: 7px;
}

.font-size-8px {
font-size: 8px;
}

.font-size-9px {
font-size: 9px;
}

.font-size-10px {
font-size: 10px;
}

.font-size-11px {
font-size: 11px;
}

.font-size-12px {
font-size: 12px;
}

.font-size-13px {
font-size: 13px;
}

.font-size-14px {
font-size: 14px;
}

.font-size-15px {
font-size: 15px;
}

.font-size-16px {
font-size: 16px;
}

.font-size-17px {
font-size: 17px;
}

.font-size-18px {
font-size: 18px;
}

.font-size-19px {
font-size: 19px;
}

.font-size-20px {
font-size: 20px;
}

.font-size-21px {
font-size: 21px;
}

.font-size-22px {
font-size: 22px;
}

.font-size-23px {
font-size: 23px;
}

.font-size-24px {
font-size: 24px;
}

.font-size-25px {
font-size: 25px;
}

.font-size-26px {
font-size: 26px;
}

.font-size-27px {
font-size: 27px;
}

.font-size-28px {
font-size: 28px;
}

.font-size-29px {
font-size: 29px;
}

.font-size-30px {
font-size: 30px;
}

.font-size-31px {
font-size: 31px;
}

.font-size-32px {
font-size: 32px;
}

.font-size-33px {
font-size: 33px;
}

.font-size-34px {
font-size: 34px;
}

.font-size-35px {
font-size: 35px;
}

.font-size-36px {
font-size: 36px;
}

.font-size-37px {
font-size: 37px;
}

.font-size-38px {
font-size: 38px;
}

.font-size-39px {
font-size: 39px;
}

.font-size-40px {
font-size: 40px;
}

.font-size-41px {
font-size: 41px;
}

.font-size-42px {
font-size: 42px;
}

.font-size-43px {
font-size: 43px;
}

.font-size-44px {
font-size: 44px;
}

.font-size-45px {
font-size: 45px;
}

.font-size-46px {
font-size: 46px;
}

.font-size-47px {
font-size: 47px;
}

.font-size-48px {
font-size: 48px;
}

.font-size-49px {
font-size: 49px;
}

.font-size-50px {
font-size: 50px;
}

.font-size-51px {
font-size: 51px;
}

.font-size-52px {
font-size: 52px;
}

.font-size-53px {
font-size: 53px;
}

.font-size-54px {
font-size: 54px;
}

.font-size-55px {
font-size: 55px;
}

.font-size-56px {
font-size: 56px;
}
/* END */
/*******************PORTFOLIO PERFORMANCE OVERVIEW COMPONENT REPORT ***********************/
.prtperformance_overview_table {
table-layout: fixed;
width: 97%;
}

.coln1 {
width: 435px;
}
.coln1Aset {
width: 180px;
}

.coln2 {
width: 80px;
}

.headerbgcolor {
background-color: lightgrey;
}

.bottombrdr {
border-bottom: solid 2px lightgrey;
}
.bottombrdrgreyclr {
border-bottom: solid 2px grey;
}
.bottombrdrAssetone {
border-bottom: solid 1px black;
}
.bottombrdrAssetTwo {
border-bottom: solid 2px black;
}
.bottombrdrblck {
border-bottom: solid 2px black;
}
.bottombrdrgrey {
border-bottom: solid 2px grey;
}
.rightbrder {
border-right: solid 2px lightgrey;
}
.rightbrdergrey {
border-right: solid 2px grey;
}

.fontPerfHeader {
color: darkslategrey;
}

.topbrder {
border-top: solid 2px lightgrey;
}

.perfTitleDiv {
margin: 10px auto;
font-size: 10px;
font-weight: bold;
padding-top: 10px;
width: 100%;
text-align: center;
}

.cmpstBlckFont {
color: black;
}

/*Multi-Currency Performance Summary USD & GBP & Top Holdings*/
.multicurrencyTopComponent, .multicurrencyBottomComponent {
width: 100%;
height: auto;
}

.multicurrencyTopComponent #multicurrencyleftTable,
.multicurrencyTopComponent #multicurrencyrightTable {
float: left;
width: 50%;
}

.multicurrencyBottomComponent #multicurrencybottomTable {
float: left;
width: 100%;
}

/******************************************************************************************/

.stitchReport {
width: inherit;
height: inherit;
}

.investWidth {
width: 40px;
}
.oppositeRowbgcolor {
background-color:gray;
}
.bgcolortbl1 {
background-color: #F5F5F5;
}
.bgcolortbl2 {
background-color: #EBEBEB;
}
.bgcolortblPerf {
background-color: #EBEBEB;
}
.leftbrder {
border-left: solid 2px gray;
}
.TotalFIncomeCheckboxstyle {
background-color: #006400;
width: 15px;
height: 15px;
margin-right: 10px;
}

/*TECH-18904 -- For Data Management Form alignment*/
.ql-align-center {
text-align: center;
}

.ql-align-left {
text-align: left;
}

.ql-align-right {
text-align: right;
}

.ql-align-justify {
text-align: justify;
}
.TotalEquitiesCheckboxstyle {
background-color: black;
width: 15px;
height: 15px;
margin-right: 10px;
}

.TotalCashCheckboxstyle {
background-color: darkgray;
width: 15px;
height: 15px;
margin-right: 10px;
}

.TotalAlternativesCheckboxstyle {
background-color: lightgray;
width: 15px;
height: 15px;
margin-right: 10px;
}

.perf_leftColumn {
width: 50%;
min-height: 690px;
}

.perf_rightColumn {
width: 49%;
}

.perf_Column {
height: 86%;
float: left;
}

.perf_border_right {
border-right-color: lightgray;
border-right-style: solid;
border-right-width: 1px;
}

.perf_border_top {
border-top-color: lightgray;
border-top-style: solid;
border-top-width: 1px;
}

.perf_subclass {
margin-left: 15px;
}

.perf_assetclass {
margin-left: 30px;
}

.perf_Checkboxstyle {
width: 10px;
height: 10px;
margin-right: 5px;
}

.performanceComponent_AsstClass {
background-color: #d2cfcf;
}

.perf_security {
width: 220px;
}

.perf_rightbrder {
border-right: solid 1px grey;
}

.perf_rightbrder_white {
border-right: solid 1px white;
}

.perf_return {
width: 50px;
}
.perf_endingVal {
width: 70px;
}
.perf_top_chart{
min-height:330px;
}.asetAloc_border_right {
border-right-color: lightgray;
border-right-style: solid;
border-right-width: 1px;
}
.asetAloc_border_botm {
border-bottom-color: lightgray;
border-bottom-style: solid;
border-bottom-width: 1px;
}
.SquareQuadrantTop .assetAloc_quad1,
.SquareQuadrantTop .assetAloc_quad2 {
float: left;
width: 49% !important;
height: 100%;
}
body {
}

@font-face {
font-family: Tahoma;
src: url(../fonts/Tahoma.ttf);
}

@font-face {
font-family: Copperplate Gothic;
src: url(../fonts/Copperplate-Gothic-Bold-Regular.ttf);
}

@font-face {
font-family: Copperplate Gothic Light;
src: url(../fonts/Copperplate-Gothic-Light-Regular.ttf);
}

.remove-case {
text-transform: none !important;
}

th {
font-size: 9pt;
padding: 4px 7px;
text-transform: uppercase;
font-family: Arial;
border-color: Gray;
text-decoration-color: grey !important;
}

td {
font-size: 9pt;
font-family: Arial;
}

.vulcan_logo {
width: 170px !important;
height: 70px !important;
position: relative;
top: 6px;
margin-right: 10px;
z-index: 2;
padding-top: 5px;
padding-right: 5px;
}

.vulcan_coverpage_logo {
width: 140px !important;
height: 140px !important;
position: center;
margin-bottom: 20px;
z-index: 2
}

.vvp_header {
height: 85px !important;
border-bottom: 2px solid #494429 !important
}
.vvp_header_currency {
height: 90px !important;
border-bottom: 2px solid #494429 !important
}

.vvp_headerLeft {
line-height: 17px;
text-align: center;
border: none;
box-shadow: none;
font-size: 12px;
margin-top: 7px;
}

.landscape {
width: 12in !important;
}

.vvp_footerLeft {
bottom: 10px;
position: absolute;
left: 16px;
font-weight: bold;
font-size: 9px;
color: Gray;
}

.vvp_center {
position: center;
}

.vvpheader_entity_name {
font-weight: bold;
display: block;
}

.vvp_headerRight {
float: right;
right: 2px;
top: 2px;
position: absolute;
top: 0px;
}

.general_titleHeader {
margin-top: 0px !important;
}

.holdingsHeader {
text-decoration: underline;
}

.realizedgainlossbottomboder {
border-bottom: 1px solid;
}

.realizedgainlosstopboder {
border-top: 1px solid;
}

.realizedgainlossbold {
font-weight: bold;
}

.realizedgainlosstd {
width: 50px;
padding-right: 50px;
}

td.security_desc_shift_right_td {
width: 300px;
margin-left: 10px;
text-align: left !important;
padding-left: 0px;
}

.vvp_coverpage {
text-align: center;
position: center;
padding-top: 170px;
align-items: center;
}

.vvp_coverpage_items {
text-align: center;
font-weight: bold;
padding-top: 10px;
font-size: 11pt;
font-family: Arial;
text-decoration-color: black;
}

.vvp_topmargin {
margin-top: 15px;
}

.normaltd {
font-weight: normal !important;
}

.vvp_strategy_tbl {
width: 30% !important;
margin-top: 30px;
}

.vvp_strategy_total {
border-bottom: 1px solid black;
border-top: 1px solid black;
padding: 0 0 0 0px;
}

.vvp_strategy_total::after {
content: '';
display: block;
width: 100%;
font-weight: bold;
border-top: 1px solid;
}

.vvp_margin-check {
padding-top: 5px;
}

.vvp_margin-check:after {
content: '';
display: block;
width: 104%;
font-weight: bold;
border-top: 1px solid;
}


.vvp_PortfolioAppraisalHeader {
text-decoration: underline;
font-weight: bold;
}

.vvp_PortfolioAppraisalBorder {
border-bottom: 1px solid black;
border-top: 1px solid black;
}

.vvp_IndustryweightTable {
width: 80%;
font-size: 9pt;
margin-top: 20px;
}

.vvp_IndustryweightTable tr td {
border: 1px solid black;
}

.vvp_custombook_names {
padding-top: 15px;
font-size: 7.3pt;
font-family: Copperplate Gothic Light;
color: #494429;
}

.vulcan_packet_coverpage_logo {
width: 480px !important;
height: 220px !important;
padding-top: 10px !important;
padding-left: 40px !important;
/*position: unset !important;*/
margin-bottom: 20px;
z-index: 2
}

.vvp_custombook_designation {
padding-top: 3px;
padding-bottom: 3px;
color: #a7a195;
font-size: 7.3pt;
font-family: Copperplate Gothic Light;
}

.vulcan_packet_coverpage_PrivacyText {
float: right;
position: relative;
font-family: Tahoma;
font-size: 12pt;
padding-right: 43px;
color: #494429;
margin-top: -40px;
}

.vulcan_packet_coverpage_Performance {
float: left;
position: relative;
font-family: Tahoma;
font-size: 10pt;
padding-left: 41px;
color: #494429;
}

.vvp_custombook_notes {
font-size: 6pt;
padding-top: 685px;
text-align: justify;
width: 92.5%;
font-family: Tahoma;
color: #494429;
padding-left: 77px;
}

.vvp_custombook_header {
height: 75px !important;
border-bottom: 2px solid #494429 !important
}

.vvp_custombook_first_entry {
margin-top: 20px
}

.vvp_custombook_parent {
padding-bottom: 9px;
text-align: justify;
}

.vvp_cs_parent {
padding-bottom: 25px;
text-align: justify;
}

.vvp_definitions {
padding-bottom: 3px;
}

.vvp_definitions_paragraph {
padding-top: 13px;
}

.vvp_definitions_parent {
font-family: Tahoma;
font-size: 9pt;
text-align: justify;
color: #494429;
}

.vvp_IndustryweightTable .no-border-right {
border: 0;
border-right: solid 1px #fff;
}

.vvp_definitions_header {
padding-top: 10px;
padding-bottom: 10px;
text-decoration: underline;
font-size: 9pt
}

.custombook_vulcan_logo {
width: 160px !important;
height: 60px !important;
position: relative;
top: 6px;
margin-right: 10px;
z-index: 2;
padding-top: 5px;
padding-right: 5px;
}

.vulcan_consultant_coverpage_logo {
padding-top: 160px !important;
text-align: center;
/*position: unset !important;*/
margin-bottom: 20px;
z-index: 2;
width: 390px;
}

.vvp_consultant_coverpage_items {
text-align: center;
font-weight: bold;
padding-top: 20px;
font-size: 12pt;
font-family: Tahoma;
color: #494429;
}

.vvp_IndustryweightTable .no-border-right {
border: 0;
border-right: solid 1px #fff;
}

.purchase_dt {
width: 120px;
}

.vvp_investment_philosophy {
padding-top: 50px;
}

.vvp_investment_philosophy_header {
text-align: left;
font-size: 15pt;
padding-left: 70px;
font-family: Copperplate Gothic Light;
font-weight: bold;
display: block;
color: #494429;
}

.vvp_investment_philosophy_header_1 {
text-align: left;
font-size: 15pt;
padding-left: 70px;
font-family: Copperplate Gothic Light;
font-weight: bold;
display: block;
color: #494429;
}

.vvp_investment_philosophy_description {
text-align: left;
font-size: 15pt;
width: 50%;
font-family: "Tahoma";
line-height: 30px;
color: #494429;
}

.vvp_investment_philosophy_description_1 {
/*text-align: right !important;*/
font-size: 17pt;
/*width: 47%;*/
/*width: 30%;*/
font-family: "Tahoma";
color: #494429;
}

.vvp_investment_philosophy_description_2 {
text-decoration: underline;
}

.vvp_perf_left_tbl {
width: 45%;
float: left;
margin-top: 25px;
}

.vvp_perf_right_tbl {
width: 50%;
margin-right: 5px;
text-align: left;
line-height: 15px;
float: right;
margin-top: 25px;
}

.vvp_perf_rep_tbl {
width: 1100px;
margin-top: 300px !important;
margin-left: 25px;
position: absolute;
}

.vvp_sectorweights_footer {
position: absolute;
bottom: 10px;
text-align: right;
width: 95%;
font-family: Tahoma;
font-size: 8pt;
}

.vvp_port_perf_header {
width: 100%;
margin: auto;
text-align: left;
background-color: #494429 !important;
color: #fff;
}

.vvp_port_sm_header_lf {
text-align: left;
width: 100%;
background-color: #494429 !important;
color: #fff;
}

.vvp_port_sm_header_rt {
text-align: right;
width: 10%;
background-color: #494429 !important;
color: #fff;
text-align: left;
}

.vvp_Performancereview {
margin-top: 10px
}

.PerformanceCumulative {
background-color: lightgray;
}

.PerformancereviewHeader {
text-align: right;
}

.VulcanDisclosureTable td {
font-size: 11px !important;
}

.VulcanDisclosureTitle {
font-weight: bold;
}

.vvp_performance_review_disclouser {
margin-left: 10px;
margin-right: 10px;
text-align: justify;
}

.justify-text {
text-align: justify;
}

.vvp_portfoliocharacterstic_header {
text-align: left;
background-color: #ece8e4;
border-bottom: 2px solid #494429;
width: 48%;
padding-top: 8px;
font-family: 'Copperplate Gothic Light' !important;
font-size: 15pt;
font-weight: normal !important;
color: #494429;
}

.vvp_PortfolioCharacterstics {
margin-top: 20px;
margin-left: 60px;
width: 90%;
text-align: center;
}

.vvp_PortfolioCharacterstics td {
font-size: 14pt;
font-family: Tahoma;
color: #494429;
font-weight: 100 !important;
}

.vvp_PortfolioCharactersticsfootnote {
padding-top: 67px;
font-size: 8pt !important;
font-family: Tahoma;
color: #494429;
}

.vvp_PortfolioCharactersticfootnote {
font-size: 8pt !important;
font-family: Tahoma;
color: #494429;
}

.vvp_header_title_right {
text-align: right;
padding-right: 20px;
font-size: 18pt;
color: #544B41;
height: 25px;
font-family: Copperplate Gothic !important;
font-weight: bold;
}

.vvp_footerRight {
bottom: 20px;
position: absolute;
right: 50px;
font-size: 9px;
color: #494429;
}


.vvp_client_service_left_div {
float: left;
position: absolute;
width: 48%;
text-align: justify;
font-size: 7.3pt !important;
font-family: Tahoma;
color: #494429;
}

.vvp_client_service_right_div {
width: 48%;
float: right;
text-align: justify;
font-size: 7.3pt !important;
font-family: Tahoma;
color: #494429;
}

.vvp_client_coverpage_grayline1 {
margin-top: 8px;
height: 3px;
background-color: #ece8e4;
}

.vvp_client_coverpage_grayline2 {
margin-top: 4px;
height: 3px;
background-color: #ece8e4;
}

.vvp_sector_weights_header_title_right {
text-align: right;
padding-right: 20px;
font-size: 18pt;
color: #544B41;
height: 25px;
font-family: Copperplate Gothic Light !important;
font-weight: bold;
}

.centerPadding {
padding-right: 90px;
}

.SectorWeights {
width: 90%;
padding-top: 50px;
font-family: Tahoma;
font-size: 15pt;
}

.SectorWeights td {
font-family: Tahoma;
font-size: 15pt;
color: #494429;
}

.sectorWeightsColumnsHeader {
background-color: #ece8e4;
border-bottom: 2px solid #494429;
}

.sectorWeightsColumnsHeader td {
font-family: Copperplate Gothic Light;
font-size: 15pt;
font-weight: 500;
color: #494429;
}

.sectorWeightsColumnsHeader th {
font-family: Copperplate Gothic Light;
font-size: 15pt;
font-weight: 500;
color: black;
}

.sectorWeightsReportHeader {
font-family: Copperplate Gothic Light;
text-align: left;
font-size: 14pt;
padding: 30px;
float: left;
}

.customReportHeader {
font-family: Copperplate Gothic Light;
text-align: left;
font-size: 14pt;
padding: 20px;
float: left;
color: #544B41;
font-weight: 500;
}

.vulcan_logo_footer {
width: 50px !important;
height: 65px !important;
position: relative;
top: 6px;
margin-right: 10px;
z-index: 2;
padding-top: 5px;
padding-right: 5px;
}

.vvpmarginsefty_footer {
margin-left: 100px;
font-size: 10pt;
color: #494429;
margin-top: 38px;
}

.Top10HoldingColumnsHeader th {
font-family: Copperplate Gothic Light !important;
background-color: #ece8e4;
border-bottom: 2px solid #494429;
font-size: 15pt !important;
color: #494429;
font-weight: 500;
}

.Top10Holdingrow td {
font-size: 15pt;
color: #494429;
font-family: Tahoma;
}

.securitiesColumn {
width: 400px !important;
}

.vvp_firm_update {
/*padding-top: 50px;*/
margin-top: 80px;
margin-left: 100px;
width: 80%;
margin-right: 20px;
}

.vvp_firm_update_header {
text-align: left;
font-size: 15pt;
font-family: Copperplate Gothic Light;
/*font-weight: bold;*/
font-weight: 600;
display: block;
/*color: #695E49;*/
color: #494429;
/*margin-left: 50px;*/
}

.vvp_firm_update_description {
text-align: left;
font-size: 15pt;
font-family: "Tahoma";
/*line-height: 30px;*/
color: #494429;
}

.vvp_firm_update_description_left {
text-align: left;
font-size: 15pt;
font-family: "Tahoma";
/*line-height: 30px;*/
color: #494429;
}

.vvp_firm_update_description1 {
text-align: left;
font-size: 15pt;
font-family: "Tahoma";
/*line-height: 30px;*/
color: #494429;
/*margin-left: 150px;*/
}

.vvp_footerLeft_desc {
bottom: 17px;
position: absolute;
left: 70px;
font-size: 8pt;
color: #494429;
font-family: "Tahoma";
width: 330px;
}

.driversfPerformanceTop {
width: 90%;
padding-top: 70px;
font-family: Tahoma;
font-size: 15pt;
color: #494429;
}

.driversfPerformanceTop th {
font-family: Copperplate Gothic Light;
background-color: #ece8e4;
border-bottom: 2px solid #494429;
font-size: 15pt;
font-weight: 500;
color: #494429;
}

.driversfPerformanceTop th:first-child {
width: 33%;
}

.driversfPerformanceTop td {
font-family: Tahoma;
font-size: 15pt;
color: #494429;
}

.driversfPerformanceBottom {
width: 90%;
margin-top: 170px;
font-family: Tahoma;
font-size: 15pt;
color: #494429;
}

.driversfPerformanceBottom th:first-child {
width: 33%;
}

.driversfPerformanceBottom th {
font-family: Copperplate Gothic Light;
background-color: #ece8e4;
border-bottom: 2px solid #494429;
font-size: 15pt;
font-weight: 500;
color: #494429;
}

.driversfPerformanceBottom td {
font-family: Tahoma;
font-size: 15pt;
color: #494429;
}

.driversOfPerfCenterAlign {
padding-right: 95px;
}

.driversOfPerfReturnCenterAlign {
padding-right: 35px;
}

.performance_clientservice {
border: 2px solid !important;
width: 96% !important;
margin: 23px !important;
}

.performance_clientservice_td {
padding: 7px 8px;
font-family: Tahoma !important;
font-size: 14.5pt !important;
color: #494429
}

.performance_clientservice_verticalAlign {
vertical-align: bottom;
border-bottom: 2px solid;
}

.performance_clientservice_leftpad {
padding-left: 45px !important;
}

.performance_clientservice_bottompad {
padding-bottom: 5px;
}

.performance_clientservice_backcolor {
background-color: #ece8e4;
}

.vvp_names_purchase {
padding-top: 20px;
}

.vvp_names_purchase_ColumnsHeader {
background-color: #ece8e4;
border-bottom: 2px solid #695e49;
}

.vvp_names_purchase_header {
text-align: left;
font-size: 15pt;
font-family: Copperplate Gothic Light;
display: block;
/*color: #695E49;*/
color: #494429;
font-weight: 500;
}

.vvp_names_purchase_header1 {
text-align: left;
font-size: 15pt;
font-family: Copperplate Gothic Light;
display: block;
color: #494429;
/*margin-left: 120px;*/
font-weight: 500;
}

.vvp_names_purchase_header_des {
text-align: left;
font-size: 15pt;
font-family: Copperplate Gothic Light;
display: block;
color: #695E49;
margin-left: 30px;
}

.vvp_names_purchase_description {
text-align: left;
font-size: 15pt;
font-family: "Tahoma";
line-height: 30px;
color: #494429;
vertical-align: top;
}

.vvp_names_purchase_description1 {
text-align: left;
font-size: 15pt;
font-family: "Tahoma";
line-height: 30px;
color: #494429;
/*margin-left: 150px;*/
vertical-align: top;
}

.vvp_footerRight_desc {
bottom: 10px;
position: absolute;
right: 150px;
font-size: 15pt;
color: #494429;
margin-bottom: 50px;
font-family: "Tahoma";
}

.vvp_names_purchase {
margin-left: 43px;
width: 90%;
}

.customReportHeader_vvp_names_purchase {
font-family: Copperplate Gothic Light;
text-align: left;
font-size: 14pt;
padding: 20px;
float: left;
color: #494429;
font-weight: 500;
margin-bottom: 20px;
}

.performance_clientservice_header {
padding-bottom: 0px;
padding-top: 10px;
font-family: Copperplate Gothic Light !important;
font-size: 12pt !important;
color: #494429
}

.vvp_portfoliocharacterstic_row {
width: 350px;
}

.performance_clientservice_firstcolumn {
padding: 7px 8px;
font-family: Copperplate Gothic Light !important;
font-size: 15pt !important;
color: #494429
}

.performance_clientservice_Annualized_header {
padding-bottom: 0px;
padding-top: 10px;
font-family: Copperplate Gothic Light !important;
font-size: 14pt !important;
color: #494429
}

.vvp_headerLeftLogo {
line-height: 18px;
text-align: left;
border: none;
box-shadow: none;
font-size: 12px;
padding-top: 96px;
padding-left: 96px;
}

.pressReleaseDiv {
padding-top: 35px;
font-size: 10pt;
margin-left: 96px;
width: 894px;
font-family: Verdana;
color: #695E49;
}

.pressReleaseHyperlink {
text-decoration: underline;
color: #0563C1;
}

.pressReleasedisplay {
display: inline-block;
}

.pressReleasePading {
padding-top: 10px;
padding-bottom: 10px;
}

.pressReleaseend {
text-align: center;
}

.performancesummeryHeader {
font-family: Copperplate Gothic Light;
text-align: left;
font-size: 14pt;
padding-top: 30px;
padding-left: 30px;
}

.performanceSummeryHeaderLow {
font-family: Copperplate Gothic Light;
text-align: left;
font-size: 14pt;
padding-left: 30px;
}

#common-dialog-box {
width: 600px;
padding: 15px;
font-size: 12px
}

#common-dialog-box .entityTypePopup {
width: 600px !important;
height: 600px !important;
}

#common-dialog-box .entityTypePopup div {
font-size: 12px
}

#common-dialog-box #closeDialogBoxImg {
position: absolute;
right: 0;
top: 0;
width: 19px;
cursor: pointer
}

.entityTypePopup #FormLabel {
font-size: 16px;
color: #4B8DBC;
margin-bottom: 20px
}

.entityTypePopup #changeSection {
float: left;
width: 45%;
margin: 1% auto auto 3%;
}

.entityTypePopup #reasonSection {
float: left;
width: 45%
}

.entityTypePopup .docLabel {
margin-top: 35px;
margin-bottom: 5px;
font-size: 15px;
color: #4b8dbc;
}

.entityTypePopup #citationSelection {
float: left;
margin: 0 10px
}

.entityTypePopup #citationUpload {
float: right;
width: 45%
}

.entityTypePopup #citationUpload {
border: 1px solid red;
min-height: 100px;
min-width: 100px
}

.entityTypePopup .changeLabel {
border-bottom: 1px solid;
margin-top: 30px;
text-transform: uppercase;
}

.entityTypePopup td input {
width: 20px
}

.driversOfPerformanceLow {
font-family: Copperplate Gothic Light;
text-align: left;
font-size: 14pt;
padding-left: 30px;
padding-bottom: 20px;
padding-top: 5px;
}

.ci_rate_period_cell_width {
width: 210px;
}

.purchaseSalesColumn {
text-decoration: underline
}

.purchaseSalesGroup {
border-bottom: 1px solid
}

.purchaseSalesNewEntry {
width: 10px !important
}

.purchaseNsalesHeader {
margin-top: 10px !important
}

.purchaseSecuruty_td {
padding-left: 50px !important
}

.portfolioAppraisalTicker {
width: 90px !important
}

.portfolioAppraisalSecDesc {
width: 400px !important
}

.purchaseSecuruty_td {
padding-left: 50px !important
}

.dispersionTicker {
width: 60px;
border-bottom: 1px solid #494429;
text-transform: capitalize;
}

.dataRightLine {
border-right: 1px solid #494429;
}

.dataHeaderBorderBottom {
border-bottom: 1px solid #494429;
text-transform: capitalize;
}

.dispersionSecurity {
width: 200px;
text-transform: capitalize;
}

.headerBold {
font-weight: 500 !important;
}

.bottomBorderForGroup {
border-bottom: 1px solid #695e49;
}

.activityHeaderBorder {
border-color: #695e49 !important;
}

.vvp_footerRight_PageNo {
text-align: right;
margin-right: -25px;
}

.vvp_sectorweights_footer_pageNo {
position: absolute;
bottom: 40px;
text-align: right;
width: 90%;
font-family: Tahoma;
font-size: 8pt;
margin-left: 46px;
}
.paddingTop20 {
padding-top: 20px;
}

.custom_table {
width: 99%;
padding-top: 8px;
border-collapse: collapse;
margin: auto;
font-family: Arial;
font-size: 10px;
color: black;
border: none;
}


.vvpheaderRow {
font-weight: bold;
text-align: center;
}

.vvpheaderRow td {
font-weight: lighter;
text-align: center;
}
.VulcanDisclosureTableCustom {
width: 99%;
margin: auto;
padding-top: 8px;
border-collapse: collapse;
}
.VulcanDisclosureTableCustomRow {
font-size: 10px;
text-align: left;
}
.vvp_footerRight_Disclosure {
font-size: 9px;
color: #494429;
font-weight: bold;
right: 10px;
bottom: 3px;
position:absolute;
right:0px;
padding:7px;
}
.VVPAccountPerfDisclosureTableCustom td {
font-size: 10px !important;
}
.vvp_headerLineHeight {
line-height: 17px;
text-align: center;
border: none;
box-shadow: none;
font-size: 12px;
margin-top: 7px;
}
.vvp_PortfolioAppraisalHeadersecurity {
width: 16% !important;
}

.vvp_PortfolioAppraisalWidth{
width: 2% !important;
}
.vvp_ContributionToReturnHeader {
width: 6% !important;
}
.vvp_ContributionToReturn {
width: 18% !important;
}
.ci_leftdata {
float: left;
width: 45%;
padding: 15px;
}

.ci_rightdata {
float: right;
width: 45%;
padding-top: 15px;
}
.local_unit_price_td {
width: 85px;
}

.local_currency_td {
width: 70px;
}
.local_amount_price_td {
width: 90px;
}

.security_desc_data_td {
width:570px;
margin-left: 10px;
padding-left: 0px;
}
.base_unit_price_td {
width: 90px;
}
.DailyAvgHeader {
width: 370px;
display: inline-block;
}
/*divCommentaryDisclosure is to be used only in case of dynamic disclosure*/
.divCommentaryDisclosure {
width: 98%;
margin: auto;
text-align: left;
font-size: 11px;
font-family: Arial;
}
.divCommentaryDisclosure p{
margin:0;
}</style>
eo_support
Posted: Thursday, March 4, 2021 7:42:34 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,217
Hi,

Which version do you use? We tested on the latest version and we did not see any problem.

Thanks
Sumit
Posted: Thursday, March 4, 2021 7:52:35 AM
Rank: Newbie
Groups: Member

Joined: 3/4/2021
Posts: 2
Hi,

I am using Version=17.2.92.0.

Thanks!
eo_support
Posted: Thursday, March 4, 2021 8:59:44 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,217
Hi,

Please update to the latest build. We did resolve a number of issues related to fonts over the years.

Thanks!


You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.