/* 
***********************************
Page: NDQ Responsive
Category: N/A
Search: 0
Track: 0
Version: 9.6.0 
Author: Jonathan Hagan
Date: 29 Apr 2014
***********************************
*/
@charset "utf-8";

/* USE THIS FOR GOING LIVE */
/*@media 
	(min-device-width: 768px) and (max-device-width: 1024px),
	only screen and (-webkit-min-device-pixel-ratio : 1.5),
	only screen and (min-device-pixel-ratio : 1.5)  {*/

/* QUERIES FOR TESTING ON DESKTOP */
@media 
	only screen and (max-width: 760px),
	(max-width: 1028px),
	(max-width: 320px),
	(min-device-width: 768px) and (max-device-width: 1024px),
	only screen and (-webkit-min-device-pixel-ratio : 1.5),
	only screen and (min-device-pixel-ratio : 1.5)  {

	#ndq-content .ndq-leftcol, #ndq-content .ndq-rightcol { float:none; width:auto; }
	div.ndq-dialog { max-width:100%; }
	.ndq-wide-screen { display:none; }
	.ndq-small-screen { display:block; }
	
	/* Forms for small devices */
	#ndq-form .ndq-form-note,#ndq-form img,#ndq-form #captcha { float:none; } 
	#ndq-form label, #ndq-content label { float:none; display:block; }
	#ndq-form input, #ndq-form textarea, #ndq-form select { float:none; }
	#ndq-form .ndq-submit { text-align:left; float:none; }
	#ndq-form fieldset { width:100%; }
	#ndq-content.ndq-alerts label, #ndq-content.ndq-donotsend label { display:inline; }

	/* Force table to not be like tables anymore */
	.wsh-dataTable, .wsh-dataTable thead, .wsh-dataTable th, .wsh-dataTable tbody, .wsh-dataTable td, .wsh-dataTable tr { display:block; }
	.wsh-dataTable caption { display:inline; }
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.wsh-dataTable thead tr { position:absolute; top:-9999px; left:-9999px;	}
	#ndq-content caption { border:none; margin-bottom:5px; }
	.wsh-dataTable tr { border:1px solid #ccc; }	
	.wsh-dataTable td { border:none; position:relative; }
	.wsh-dataTable td:before { position:absolute; top:6px; left:6px; padding-right:10px; white-space:nowrap; }

	/* Pagination */
	#ndq-pagination { float:none !important; display:block; }
	#ndq-pagination form {text-align: left;}
	#ndq-pagination #ndq-page { }
	#ndq-pagination a {text-decoration: none;}

	/* Briefcase */
	.ndq-briefcaseLegend { float:none; text-align:left; margin-top:1.12em; }	

	/* Calculator */
	#ndq-content .ndq-calc-shares { display:block; }
	#ndq-content .ndq-calc-date { display:block; }
	#ndq-content .ndq-calc-submit { display:block; }
	#ndq-content .ndq-calc-reinvest label { display:inline; }
	
	/* Directors */
	#ndq-content .ndq-committee-chair, #ndq-content .ndq-committee-member { height:auto; }
	#ndq-content .ndq-expand-link #ndq-view-transactions {float:none !important; display:block !important; margin-top:10px;}
	
	/* Index */
	#ndq-content .ndq-intro,#ndq-content .ndq-stock { float:none; width:auto; }
	#ndq-content .ndq-stock { width:210px; }

	/* Stock Quote */
	.ndq-stockquote .ndq-leftcol,.ndq-stockquote .ndq-rightcol { float:none !important; width:100% !important; }
	
	/* Stock Quote, Dividends, Calculator */
	.ndq-data-table td { text-align:left; }
	#ndq-stock-img img { width:100%; }
	
	/* ******************************************************************** */
	/*                         Table Headers                                */
	/* ******************************************************************** */
	
	/* Search */
	.wsh-search td:nth-of-type(1):before { content: "Date"; }
	.wsh-search td:nth-of-type(2):before { content: "Page"; }
	.wsh-search td:nth-of-type(3):before { content: "Category"; }
	.wsh-search td { padding-left:23% !important; }
	.ndq-search .ndq-search-year, .ndq-search .ndq-search-categories { float:none; }
	
	/* Download Library */
	.wsh-downloads td:nth-of-type(1):before { content: "Date"; }
	.wsh-downloads td:nth-of-type(2):before { content: "Document"; }
	.wsh-downloads td:nth-of-type(3):before { content: "Type"; }
	.wsh-downloads td { padding-left:30% !important; }
	
	/* SEC Filings */
	.wsh-sec td:nth-of-type(1):before { content: "Date Filed"; }
	.wsh-sec td:nth-of-type(2):before { content: "Filing"; }
	.wsh-sec td:nth-of-type(3):before { content: "Description"; }
	.wsh-sec td:nth-of-type(4):before { content: "View"; }
	.wsh-sec td { padding-left:40% !important; }
	
	/* Briefcase */
	.wsh-briefcase td:nth-of-type(1):before { content: "Title"; }
	.wsh-briefcase td:nth-of-type(2):before { content: "File Type"; }
	.wsh-briefcase td:nth-of-type(3):before { content: "Size"; }
	.wsh-briefcase td:nth-of-type(4):before { content: "Select"; }
	.wsh-briefcase td:nth-of-type(5):before { content: "Remove"; }
	.wsh-briefcase td { padding-left:25% !important; }
	
	/* Printed Materials */
	.wsh-printedmats td label { display:inline; }
	.wsh-printedmats td:nth-of-type(1):before { content: "Available"; }
	.wsh-printedmats td:nth-of-type(2):before { content: "View"; }
	.wsh-printedmats td { padding-left:40% !important; }
	
	/* Press Releases */
	.wsh-releases td:nth-of-type(1):before { content: "Date"; }
	.wsh-releases td:nth-of-type(2):before { content: "Summary"; }
	.wsh-releases td:nth-of-type(3):before { content: "View"; }
	.wsh-releases .wsh-briefcase { padding-left:60% !important; }
	
	.wsh-releases td:nth-of-type(2) { padding-left: 6px; }
	.wsh-releases td summary { display:block; margin-top:15px; }
	.wsh-releases td { padding-left:25% !important; }

	/* Insider Transactions INCLUDE */
	.wsh-inc-transactions td:nth-of-type(1):before { content: "Date"; }
	.wsh-inc-transactions td:nth-of-type(2):before { content: "Type"; }
	.wsh-inc-transactions td:nth-of-type(3):before { content: "Shares Traded"; }
	.wsh-inc-transactions td:nth-of-type(4):before { content: "Price Range"; }
	.wsh-inc-transactions td { padding-left:40% !important; }

	/* Analyst Coverage */
	.wsh-analysts td:nth-of-type(1):before { content: "Firm"; }
	.wsh-analysts td:nth-of-type(2):before { content: "Analyst"; }
	.wsh-analysts td { padding-left:25% !important; }

	/* Events */ 
	.wsh-events td:nth-of-type(1):before { content: "Date"; }
	.wsh-events td:nth-of-type(2):before { content: "Details"; }
	.wsh-events td:nth-of-type(3):before { content: "Remind"; }
	.wsh-events td { padding-left:25% !important; }
	.wsh-presentations td:nth-of-type(1):before { content: "Date"; }
	.wsh-presentations td:nth-of-type(2):before { content: "Title"; }
	.wsh-presentations td { padding-left:25% !important; }

	/* Governance */
	.wsh-governance td:nth-of-type(1):before { content: "Title"; }
	.wsh-governance td:nth-of-type(2):before { content: "View"; }
	.wsh-governance td { padding-left:15% !important; }

	/* Stock Lookup */
	.wsh-stocklookup td:nth-of-type(1):before { content: "Date"; }
	.wsh-stocklookup td:nth-of-type(2):before { content: "Open"; }
	.wsh-stocklookup td:nth-of-type(3):before { content: "High"; }
	.wsh-stocklookup td:nth-of-type(4):before { content: "Low"; }
	.wsh-stocklookup td:nth-of-type(5):before { content: "Close"; }
	.wsh-stocklookup td:nth-of-type(6):before { content: "Volume"; }
	.wsh-stocklookup td { padding-left:25% !important; }
	
	/* Dividends */
	.wsh-dividends td:nth-of-type(1):before { content: "Declared"; }
	.wsh-dividends td:nth-of-type(2):before { content: "Ex-Date"; }
	.wsh-dividends td:nth-of-type(3):before { content: "Record"; }
	.wsh-dividends td:nth-of-type(4):before { content: "Payable"; }
	.wsh-dividends td:nth-of-type(5):before { content: "Amount"; }
	.wsh-dividends td:nth-of-type(6):before { content: "Type"; }
	.wsh-dividends td { padding-left:42% !important; }
	.wsh-dividends td.ndq-table-bold:before {content: "";}
	.wsh-dividends td.ndq-table-bold {display: table-cell;padding-left: 5px !important;border: 0px solid #fff;width: 100%;position: relative;}

	/* Splits */
	.wsh-split td:nth-of-type(1):before { content: "Declared"; }
	.wsh-split td:nth-of-type(2):before { content: "Ex-Date"; }
	.wsh-split td:nth-of-type(3):before { content: "Record"; }
	.wsh-split td:nth-of-type(4):before { content: "Payable"; }
	.wsh-split td:nth-of-type(5):before { content: "Type"; }
	.wsh-split td { padding-left:35% !important; }
	.wsh-split td.ndq-table-bold:before {content: "";}


	/* Calculator */
	.wsh-calculator td:nth-of-type(1):before { content: "Investment Date"; }
	.wsh-calculator td:nth-of-type(2):before { content: "Original Shares"; }
	.wsh-calculator td:nth-of-type(3):before { content: "Original Value"; }
	.wsh-calculator td:nth-of-type(4):before { content: "Current Shares"; }
	.wsh-calculator td:nth-of-type(5):before { content: "Current Value"; }
	.wsh-calculator td:nth-of-type(6):before { content: "Percent Return"; }
	.wsh-calculator td { padding-left:42% !important;	}
	
	.wsh-adjustments td:nth-of-type(1):before { content: "Date"; }
	.wsh-adjustments td:nth-of-type(2):before { content: "Reason"; }
	.wsh-adjustments td:nth-of-type(3):before { content: "Factor"; }
	.wsh-adjustments td:nth-of-type(4):before { content: "Shares"; }
	.wsh-adjustments td:nth-of-type(5):before { content: "Price"; }
	.wsh-adjustments td:nth-of-type(6):before { content: "Value"; }
	.wsh-adjustments td:nth-of-type(7):before { content: "%"; }
	.wsh-adjustments td { padding-left:42% !important; }

	/* Financials */
	.wsh-financials-sec td:nth-of-type(1):before { content: "Date Filed"; }
	.wsh-financials-sec td:nth-of-type(2):before { content: "View"; }
	.wsh-financials-sec td { padding-left:30% !important; }
	
	.wsh-financials td:nth-of-type(1):before { content: "Title"; }
	.wsh-financials td:nth-of-type(2):before { content: "View"; }
	.wsh-financials td { padding-left:30% !important; }
	
	/* Annuals & Proxies */
	.wsh-annuals-sec td:nth-of-type(1):before { content: "Date Filed"; }
	.wsh-annuals-sec td:nth-of-type(2):before { content: "View"; }
	.wsh-annuals-sec td { padding-left:30% !important; }
	
	.wsh-annuals td:nth-of-type(1):before { content: "Title"; }
	.wsh-annuals td:nth-of-type(2):before { content: "View"; }
	.wsh-annuals td { padding-left:30% !important; }
	
	/* Ownership Profile */
	.wsh-ownership-breakdown td:nth-of-type(1):before { content: "Shareholder"; }
	.wsh-ownership-breakdown td:nth-of-type(2):before { content: "Holders"; }
	.wsh-ownership-breakdown td:nth-of-type(3):before { content: "Values ($)"; }
	.wsh-ownership-breakdown td:nth-of-type(4):before { content: "% O/S"; }
	.wsh-ownership-breakdown td:nth-of-type(5):before { content: "Shares"; }
	.wsh-ownership-breakdown td { padding-left:42% !important; }
	
	.wsh-ownership-rotation td:nth-of-type(1):before { content: "Shareholder"; }
	.wsh-ownership-rotation td:nth-of-type(2):before { content: "Holders"; }
	.wsh-ownership-rotation td:nth-of-type(3):before { content: "Values Change ($)"; }
	.wsh-ownership-rotation td:nth-of-type(4):before { content: "% O/S"; }
	.wsh-ownership-rotation td:nth-of-type(5):before { content: "Shares Change"; }
	.wsh-ownership-rotation td { padding-left:42% !important; }
	
	.wsh-ownership-concentration td:nth-of-type(1):before { content: "Shareholder"; }
	.wsh-ownership-concentration td:nth-of-type(2):before { content: "Values ($)"; }
	.wsh-ownership-concentration td:nth-of-type(3):before { content: "% O/S"; }
	.wsh-ownership-concentration td:nth-of-type(4):before { content: "Shares"; }
	.wsh-ownership-concentration td { padding-left:42% !important; }

	.wsh-ownership-style td:nth-of-type(1):before { content: "Shareholder"; }
	.wsh-ownership-style td:nth-of-type(2):before { content: "Holders"; }
	.wsh-ownership-style td:nth-of-type(3):before { content: "Values ($)"; }
	.wsh-ownership-style td:nth-of-type(4):before { content: "% O/S"; }
	.wsh-ownership-style td:nth-of-type(5):before { content: "Shares"; }
	.wsh-ownership-style td { padding-left:42% !important; }

	.wsh-ownership-topholders td:nth-of-type(1):before { content: "Holder"; }
	.wsh-ownership-topholders td:nth-of-type(2):before { content: "Shares Held"; }
	.wsh-ownership-topholders td:nth-of-type(3):before { content: "% O/S"; }
	.wsh-ownership-topholders td:nth-of-type(4):before { content: "Shares Change"; }
	.wsh-ownership-topholders td:nth-of-type(5):before { content: "Filing Date"; }
	.wsh-ownership-topholders td { padding-left:42% !important; }

	/* Insider Transactions */
	.wsh-transactions td:nth-of-type(1):before { content: "Date"; }
	.wsh-transactions td:nth-of-type(2):before { content: "Name"; }
	.wsh-transactions td:nth-of-type(3):before { content: "Title"; }
	.wsh-transactions td:nth-of-type(4):before { content: "Type"; }
	.wsh-transactions td:nth-of-type(5):before { content: "Shares Traded"; }
	.wsh-transactions td:nth-of-type(6):before { content: "Price Range"; }
	.wsh-transactions td { padding-left:42% !important; }
	
	/* Insider Ownership */
	.wsh-insider-ownership td:nth-of-type(1):before { content: "Name"; }
	.wsh-insider-ownership td:nth-of-type(2):before { content: "Relationship / Title"; }
	.wsh-insider-ownership td:nth-of-type(3):before { content: "Current Shares"; }
	.wsh-insider-ownership td:nth-of-type(4):before { content: "Trading Activity"; }
	.wsh-insider-ownership td { padding-left:42% !important; }
	
	/* Estimates */
	.wsh-estimates-revert { display: table !important; }
	.wsh-estimates-revert tbody { display: table-row-group !important; }
	.wsh-estimates-revert tr { display: table-row !important; }
	.wsh-estimates-revert td { display: table-cell !important; }
	
	.wsh-analyst-forecasts {}
	.wsh-analyst-forecasts td{text-align: right}
	.wsh-analyst-forecasts td:nth-of-type(1):before { content: "Fiscal Period";}
	.wsh-analyst-forecasts td:nth-of-type(2):before { content: "Month/Year";}
	.wsh-analyst-forecasts td:nth-of-type(3):before { content: "Mean";}
	.wsh-analyst-forecasts td:nth-of-type(4):before { content: "High";}
	.wsh-analyst-forecasts td:nth-of-type(5):before { content: "Low";}
	.wsh-analyst-forecasts td:nth-of-type(6):before { content: "Median";}
	.wsh-analyst-forecasts td:nth-of-type(7):before { content: "# of Estimates";}
	.wsh-analyst-forecasts td:nth-of-type(8):before { content: "#Up";}
	.wsh-analyst-forecasts td:nth-of-type(9):before { content: "#Down";}
	.wsh-analyst-forecasts td:nth-of-type(10):before { content: "Mean % Change ";}
	
	.wsh-actuals {}
	.wsh-actuals td{text-align: right}
	.wsh-actuals td:nth-of-type(1):before { content: "Fiscal Period";}
	.wsh-actuals td:nth-of-type(2):before { content: "Month/Year";}
	.wsh-actuals td:nth-of-type(3):before { content: "Reported EPS ";}
	.wsh-actuals td:nth-of-type(4):before { content: "Mean Estimate";}
	.wsh-actuals td:nth-of-type(5):before { content: "Surprise % Change";}
	
	.wsh-pe-ratios {}
	.wsh-pe-ratios td{text-align: right}
	.wsh-pe-ratios td:nth-of-type(1):before { content: "Fiscal Period";}
	.wsh-pe-ratios td:nth-of-type(2):before { content: "Company";}
	.wsh-pe-ratios td:nth-of-type(3):before { content: "Industry";}
	.wsh-pe-ratios td:nth-of-type(4):before { content: "Ind. Relative";}
	
	.wsh-growth-rates {}
	.wsh-growth-rates td{text-align: right}
	.wsh-growth-rates td:nth-of-type(1):before { content: "Fiscal Period";}
	.wsh-growth-rates td:nth-of-type(2):before { content: "Company";}
	.wsh-growth-rates td:nth-of-type(3):before { content: "Industry";}
	.wsh-growth-rates td:nth-of-type(4):before { content: "Ind. Relative";}
	
	/* Key Ratios */
	.wsh-ratios-revert { display: table !important; }
	.wsh-ratios-revert tbody { display: table-row-group !important; }
	.wsh-ratios-revert tr { display: table-row !important;width: 100%; }
	.wsh-ratios-revert td, .wsh-ratios-revert th { display: table-cell !important; }
	.wsh-ratios-top, .wsh-ratios-bottom {float: none;width:100%;display: block;}
	
	/* Corporate Governance Document */
	#ndq-content div.ndq-dialog, #ndq-tools div.ndq-dialog {
	  max-width: 80%;
	}
	
}