/* 
***********************************
Page: NDQ Responsive
Category: N/A
Search: 0
Track: 0
Version: 9.10.0
Author: Jonathan Hagan
Date: 08 Aug 2016
***********************************
*/
@charset "utf-8";

/* USEFUL QUERIES */
	/* ipad portrait */
	/* (min-width : 768px) and (max-width : 1024px) and (orientation : portrait)  */
	
	/* ipad landscape */
	/* (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) */
	
	/* ipad 3/4 portrait */	
	/* (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) and (-webkit-min-pixel-ratio: 2)  */
	
	/* ipad 3/4 landscape */	
	/* (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) and (-webkit-min-pixel-ratio: 2)  */
	
	/* ipad 3/4 landscape */	
	/* (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) and (-webkit-min-pixel-ratio: 1)  */
	
	/* ipad 1/2 landscape */	
	/* (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) and (-webkit-min-pixel-ratio: 1)  */
	
	/* ipad mini portrait */	
	/* (min-width : 768px) and (max-width : 1024px) and (-webkit-min-pixel-ratio: 1) and (orientation : portrait)  */
	
	/* ipad mini landscape */	
	/* (min-width : 768px) and (max-width : 1024px) and (-webkit-min-pixel-ratio: 1) and (orientation : landscape)  */
	
	/* iphone 6 */	
	/* (min-width : 375px) and (max-width : 667px)  */
	
	/* iPhone 6+ */	
	/* (min-device-width : 414px) and (max-device-width : 736px) and (-webkit-min-device-pixel-ratio : 3)  */
	
	/* iphone 5 */	
	/* (min-width : 320px) and (max-width : 568px)   */
	
	/* iPhone 2-4 */	
	/* (min-width : 320px) and (max-width : 480px)  */

	
/*@media 
	only screen and 
	(min-width : 375px) and (max-width : 667px),
	(min-width : 414px) and (max-width : 736px),
	(min-width : 320px) and (max-width : 568px),
	(min-width : 320px) and (max-width : 480px),
	(min-width : 414px) and (max-width : 736px) and (-webkit-min-pixel-ratio : 3),
	(min-width : 768px) and (max-width : 1024px) and (orientation : portrait)
	{*/
	
	@media 
	only screen and 
	(min-width : 375px) and (max-width : 667px),
	(min-width : 414px) and (max-width : 736px),
	(min-width : 320px) and (max-width : 568px),
	(min-width : 320px) and (max-width : 480px),
	(min-width : 414px) and (max-width : 736px) and (-webkit-min-pixel-ratio : 3) {
	

	#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; width:100%;}
	#ndq-content form button {display:block; margin-top:10px;}
	#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; }
	#ndq-content form .formSpacer {display:none; }
	#ndq-content .ndq-sFormsItem {margin-bottom:20px; display:block;}	
	#ndq-content .ndq-sFormsItem label {display:block;}

	/* 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; display: block;}
	.wsh-dataTable tr:first-child { border-top:1px solid #ccc; }	
	.wsh-dataTable tr { border-bottom:1px solid #ccc; }	
	.wsh-dataTable td { border:none; position:relative; }
	.wsh-dataTable td, #ndq-content td, #ndq-content th { border:none; position:relative; overflow:visible; }
	.wsh-dataTable td:before { position:absolute; top:6px; left:6px; padding-right:10px; white-space:nowrap; }
	
		/* financial highlights */
	#ndq-content.ndq-financial-highlights .table-bordered > thead > tr > th, #ndq-content.ndq-financial-highlights .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, #ndq-content.ndq-financial-highlights .table-bordered > thead > tr > td, #ndq-content.ndq-financial-highlights .table-bordered > tbody > tr > td, #ndq-content.ndq-financial-highlights .table-bordered > tfoot > tr > td {border:1px solid #dddddd;}
	#ndq-content.ndq-financial-highlights tbody {border:none !important;}
	#ndq-content.ndq-financial-highlights table {border: none;}
	#ndq-content.ndq-financial-highlights table tbody tr td.first {border: none;}
	#ndq-content.ndq-financial-highlights table tbody tr td:nth-child(1) {border-bottom: none;border-top: none;}
	#ndq-content.ndq-financial-highlights table tbody tr td:nth-child(1).first {border-bottom: solid 1px #ddd;}
	#ndq-content.ndq-financial-highlights table tbody tr td:nth-child(1).last {border-bottom: solid 1px #ddd;}
	#ndq-content.ndq-financial-highlights table tbody tr td:nth-child(2),
	#ndq-content.ndq-financial-highlights table tbody tr td:nth-child(3),
	#ndq-content.ndq-financial-highlights table tbody tr td:nth-child(4) {border-bottom: none;border-top: none;}
	#ndq-content.ndq-financial-highlights table tbody tr td:nth-child(2).first,
	#ndq-content.ndq-financial-highlights table tbody tr td:nth-child(3).first,
	#ndq-content.ndq-financial-highlights table tbody tr td:nth-child(4).first {border-bottom: solid 1px #ddd;}
	#ndq-content.ndq-financial-highlights table tbody tr td:nth-child(2).last,
	#ndq-content.ndq-financial-highlights table tbody tr td:nth-child(3).last,
	#ndq-content.ndq-financial-highlights table tbody tr td:nth-child(4).last {border-bottom: solid 1px #ddd;}
	#ndq-content.ndq-financial-highlights table tbody tr td:nth-child(2) {border-right: solid 1px #ddd;}
	#ndq-content.ndq-financial-highlights table tbody tr td:nth-child(2).first {border: solid 1px #ddd;}
	#ndq-content.ndq-financial-highlights table tbody tr td:nth-child(3) {border-right: none;}
	#ndq-content.ndq-financial-highlights table tbody tr td:nth-child(4) {border-left: none;}

	/* 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; }	

	/* File Types */
	.ndq-filing-types-td {text-align: left;}

	/* 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;}
	#ndq-content .ndq-committees table td, #ndq-content.ndq-committees table th {text-align: left;}
	
	/* 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; }
	#ndq-content.ndq-stockquote th {border:0;}
	
	/* Stock Quote, Dividends, Calculator */
	.ndq-data-table td { text-align:left; }
	#ndq-content.ndq-printed-materials .ndq-data-table td, #ndq-content.ndq-printed-materials .ndq-data-table th {text-align:left;}
	#ndq-stock-img img { width:100%; }
	
	/* ******************************************************************** */
	/*                         Table Headers                                */
	/* ******************************************************************** */
	
	/* Search */
	.wsh-search td:before { content: attr(data-before); }
	.wsh-search td { padding-left:23% !important; }
	.ndq-search .ndq-search-year, .ndq-search .ndq-search-categories { float:none; }
	.ndq-search label {display: inline-block !important;}
	table.wsh-search {margin-top: 20px;}
	
	/* Download Library */
	.wsh-downloads td:before { content: attr(data-before); }
	.wsh-downloads .wsh-downloads-hide {display: none;}
	.wsh-downloads td { padding-left:30% !important; }
	
	/* SEC Filings */
	.wsh-sec td:before { content: attr(data-before); }
	.wsh-sec td { padding-left:40% !important; }
		/* Spanish Specific */
		.ndq-spanish .wsh-sec td { text-align: right; }
		.ndq-spanish #DocFilter select {width: 100%;max-width: 100% !important;}
		.ndq-spanish #ndq-pagination select {width: 100% !important;}
	
	/* Briefcase */
	.wsh-briefcase td:before { content: attr(data-before); }
	.wsh-briefcase td { padding-left:25% !important; }
	
	/* Printed Materials */
	.wsh-printedmats td:before { /*content: attr(data-before);*/ }
	.wsh-printedmats td label { display:inline !important; }
	#ndq-form input.ndq-interested-box {margin-top: 5px !important;}
	#ndq-content #ndq-form input[type="checkbox"].ndq-interested-box + label {
		width: 88%; margin-left: 10px;
	}
	/*.wsh-printedmats td { text-align: right; }*/
	.wsh-printedmats td { padding-left:0 !important; }
		/* danish specific */
		.ndq-danish .wsh-printedmats td { padding-left:55% !important; }	
		/* spanish specific */
		.ndq-spanish .wsh-printedmats td { padding-left:55% !important; }	
		
	/* Press Releases */
	.wsh-releases td:before { /*content: attr(data-before);*/ }
	.wsh-releases .wsh-briefcase { /*padding-left:60% !important;*/ }
	.wsh-releases td:nth-of-type(2) { padding-left: 0px; }
	.wsh-releases td summary { display:block; margin-top:15px; }
	.wsh-releases td { padding: 10px 0; font-size:14px; /*padding-left:40% !important;*/ }
		/* danish specific */
		/*.ndq-danish .wsh-releases td { padding-left:40% !important; }	*/
		/* spanish specific */
		/*.ndq-spanish .wsh-releases td { padding-left:40% !important; }	*/
		/* for expand/collapse */
		.wsh-releases .ndq-showsummary {display: none !important;}
		.wsh-releases .releaseSummary {display: block;}
	
	/* Insider Transactions INCLUDE */
	.wsh-inc-transactions td:before { content: attr(data-before); }
	.wsh-inc-transactions td { text-align: right !important; }

	/* Analyst Coverage */
	.wsh-analysts td:before { content: attr(data-before); }
	.wsh-analysts td { padding-left:20% !important; }
		/* danish specific */
		.ndq-danish .wsh-analysts td { padding-left:30% !important; }	
		
	/* Events */ 
	.wsh-events tbody .ndq-reminder-hidden {display: none !important;} 
	.wsh-events td:before { /* content: attr(data-before);*/ }
	.wsh-events td { /*padding-left:30% !important;*/ }
		/* danish specific */
		.ndq-danish .wsh-events td { /*padding-left:45% !important; */}	
		/* spanish specific */
		.ndq-spanish .wsh-events td { /*padding-left:45% !important;*/ }		
		
	.wsh-presentations td:before { content: attr(data-before); }
	.wsh-presentations td { padding-left:15% !important; }

	/* Governance */
	.wsh-governance td:before { /*content: attr(data-before);*/ }
	.wsh-governance td { /*text-align: right;*/ }
	.wsh-governance td .ndq-filetypes-na {display: none;}

	/* Stock Lookup */
	.wsh-stocklookup td:before { content: attr(data-before); }
	.wsh-stocklookup td { padding-left:25% !important; }
		/* danish specific */
		.ndq-danish .wsh-stocklookup td { padding-left:30% !important; }	

	/* Dividends */
	.wsh-dividends td:before { content: attr(data-before); }
	.wsh-dividends td { padding-left:35% !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:before { content: attr(data-before); }
	.wsh-split td { padding-left:35% !important; }
	.wsh-split td.ndq-table-bold:before {content: "";}


	/* Calculator */
	.wsh-calculator td:before { content: attr(data-before); }
	.wsh-calculator td { text-align: right;}
		/* spanish specific */
		.ndq-spanish .wsh-calculator td { text-align: right; }
			
	.wsh-adjustments td:before { content: attr(data-before); }
	.wsh-adjustments-hide {display: none !important;}
	.wsh-adjustments td { text-align: right; }
		/* spanish specific */	
		.ndq-spanish .wsh-adjustments td { text-align: right;	}

	/* Financials */
	.wsh-financials-sec td:before { content: attr(data-before); }
	.wsh-financials-sec td { padding-left:30% !important; }
		/* danish specific */
		.ndq-spanish .wsh-financials-sec td { padding-left:40% !important; }	
		/* danish specific */
		.ndq-spanish .wsh-financials-sec td { padding-left:50% !important; }	
		
	.wsh-financials td:before { content: attr(data-before); }
	.wsh-financials td { padding-left:30% !important; }
		/* danish specific */
		.ndq-danish .wsh-financials td { padding-left:20% !important; }	
		/* spanish specific */
		.ndq-spanish .wsh-financials td { padding-left:20% !important; }	
	

	
	/* Annuals & Proxies */
	.wsh-annuals-sec td:before { content: attr(data-before); }
	.wsh-annuals-sec td { padding-left:20% !important; }
	
	.wsh-agm-table {width:100%!important;}
		/* spanish specific */
		.ndq-spanish .wsh-annuals-sec td { padding-left:35% !important; }
		
	.wsh-annuals td:before { content: attr(data-before); }
	.wsh-annuals td { padding-left:20% !important; }
	.ndq-report-image, .ndq-noreport-image { float:none; margin:0 0 30px 0; }
	
	/* Ownership Profile */
	.wsh-ownership-breakdown td:before { content: attr(data-before); }
	.wsh-ownership-breakdown td { text-align: right !important; }
	
	.wsh-ownership-rotation td:before { content: attr(data-before); }
	.wsh-ownership-rotation td { text-align: right !important; }
	
	.wsh-ownership-concentration td:before { content: attr(data-before); }
	.wsh-ownership-concentration td { text-align: right !important;}

	.wsh-ownership-style td:before { content: attr(data-before); }
	.wsh-ownership-style td { text-align: right !important; }

	.wsh-ownership-topholders td:before { content: attr(data-before); }
	.wsh-ownership-topholders td { text-align: right !important;}

	/* Insider Transactions */
	.wsh-transactions td:before { content: attr(data-before); }
	.wsh-transactions td { padding-left:42% !important; }
	
	/* Insider Ownership */
	.wsh-insider-ownership td:before { content: attr(data-before); }
	.wsh-insider-ownership td { padding-left:42% !important; }
		/* spanish specific */
		.ndq-spanish .wsh-insider-ownership td { padding-left:60% !important; }
	
	
	/* Insider Ownership EXPAND OPTION */
	.wsh-ownership td:before { content: attr(data-before); }
	.wsh-ownership td { padding-left:42% !important; }
	.wsh-ownership-trades td { text-align: right !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:before { content: attr(data-before); }
	
	.wsh-actuals {}
	.wsh-actuals td{text-align: right}
	.wsh-actuals td:before { content: attr(data-before); }
	
	.wsh-pe-ratios {}
	.wsh-pe-ratios td{text-align: right}
	.wsh-pe-ratios td:before { content: attr(data-before); }
	
	.wsh-growth-rates {}
	.wsh-growth-rates td{text-align: right}
	.wsh-growth-rates td:before { content: attr(data-before); }
	
	/* 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;}
	
	#ndq-content div.ndq-dialog, #ndq-tools div.ndq-dialog {
	  max-width: 80%;
	  min-width: 80%;
	  left: 10%;
	}


	/* table headers */
	table.wsh-dataTable td[data-before]:before {color:#999; }
	
	.ndq-filetypes-na {padding-left:0;}
	.ndq-filesize {min-width: 40px;}
	
	.ndq-index .ndq-rightcol,
	.ndq-annuals-proxies .ndq-rightcol,
	.ndq-contactus .ndq-rightcol {margin-top:50px;}


	/* financials, analysts */
	.ndqQuarted {margin-bottom:20px; width:100%; padding: 10px 20px; border:0; border-bottom:1px solid #999; text-align:left;}
	.ndqQuarted .ndqQuartedYear { display: inline-block; }
	#ndq-content.ndq-financials .ndq-expand-content {width:100%}
	
	/* results */
	#ndq-content.ndq-results h2.qrH2 {width:100%; display:block; margin:0 0 5px 0;}
	#ndq-content.ndq-results .emptyQ, #ndq-content.ndq-results .fullQ {float:none; width:100%;  margin:0 0 20px 0; }

	
	table.wsh-dataTable td[data-before]:before {color:#999; font-size: 12px; margin-top:6px; padding: 0;}
	#ndq-content a {word-wrap: break-word;}
	#ndq-content button.ndq-close-dialog { margin:10px !important;}



	/* extra */
	.cp-accordion .panel-heading {text-align: left;}
	.search-bar .input-background input { width: 80%}
	.ndq-financial-charts .faq .faq-container { padding: 25px 0 0 0; }
	#ndq-content .filter-grid .filter-container.centered .filter .cool-select select {
	    height: 30px;
	    color: #ed1d24;
	    border: 1px solid #fff;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	    font-size: 14px;
	    width: 100%;
	    padding: 0 10px;
	}
	#ndq-content input#ReinvestDividends {margin:0;vertical-align: text-top;}
	.two-col-layout .second-col, .two-col-cards .card .second-col {	
		display: inline-block !important;	
	}
	footer.two-col-layout {float: none; text-align: left !important;}
	footer.two-col-layout .second-col {
		width: 100% !important;
		float:none;
    text-align: left !important;
	}
	.two-col-cards .card .second-col .size { width: 60px; }
	.sign-up-form h2.with-subtitle {
		font-size: 25px;
    margin-top: 40px;
    margin-bottom: 10px;
	}
	#ndq-content.ndq-alerts #ndq-form input[type="checkbox"] + label {
	    width: 180px;
	}
	#ndq-content.ndq-printed-materials #ndq-form label,
	#ndq-content.ndq-contactus #ndq-form label,
	#ndq-content.ndq-contact-ir #ndq-form label  {
	    width: auto;
	}
	.cp-accordion .panel-heading a[aria-expanded="true"] {
    padding-right: 40px;
	}


	#ndq-pagination div.ndq-viewAll {
		display: block;
		width: 100%;
    text-align: left;
	}

	#ndq-content.ndq-alerts input[type="checkbox"] {
	    margin-top: 15px;
	    height: auto;
	    vertical-align: top;
	}
	#ndq-content.ndq-alerts #ndq-form .alertStockSubTitle {
		width: 180px;
	}		

	.filter-grid .filter-container .filter {
	    width: 100%;
	    text-align: center;
	}

	.ndq-sec .panel-body {
    padding: 15px;
	}
	

	
}

	
@media 
	only screen and 
(min-width : 768px) and (max-width : 1024px) and (orientation : portrait),
(min-width : 768px) and (max-width : 1024px) and (orientation : landscape),
(min-width : 768px) and (max-width : 1024px) and (orientation : portrait) and (-webkit-min-pixel-ratio: 2),
(min-width : 768px) and (max-width : 1024px) and (orientation : landscape) and (-webkit-min-pixel-ratio: 2),
(min-width : 768px) and (max-width : 1024px) and (orientation : portrait) and (-webkit-min-pixel-ratio: 1),
(min-width : 768px) and (max-width : 1024px) and (orientation : landscape) and (-webkit-min-pixel-ratio: 1),
(min-width : 768px) and (max-width : 1024px) and (-webkit-min-pixel-ratio: 1) and (orientation : portrait),
(min-width : 768px) and (max-width : 1024px) and (-webkit-min-pixel-ratio: 1) and (orientation : landscape),
(min-width : 375px) and (max-width : 667px),
(min-width : 414px) and (max-width : 736px) and (-webkit-min-pixel-ratio : 3),
(min-width : 320px) and (max-width : 568px) ,
(min-width : 320px) and (max-width : 480px) {
		/* releasedetail.cfm */
		.ndq-table-responsive {
			width: 100%;
			margin-bottom: 15px;
			overflow-y: hidden;
			overflow-x: scroll;
			-ms-overflow-style: -ms-autohiding-scrollbar;
			border: 1px solid #ddd;
			-webkit-overflow-scrolling: touch;}
			/* Financial Highlights */

	}
	
@media 
	only screen and 
	(min-width : 375px) and (max-width : 667px),
	(min-width : 414px) and (max-width : 736px),
	(min-width : 320px) and (max-width : 568px),
	(min-width : 320px) and (max-width : 480px),
	(min-width : 414px) and (max-width : 736px) and (-webkit-min-pixel-ratio : 3) {
		#InvCalculator label, #InvCalculator input[type="text"], #InvCalculator select {display: block;margin: 5px 0;float: none;width: 100%;max-width: 100%;}
		#ndq-content.ndq-calculator .ndq-calc-submit {clear: both;}
		
	}







/* iPHONE */
@media only screen 
	and (min-width : 320px) 
	and (max-width : 736px) 
	and (orientation : portrait) {
		#ndq-releasebody img {width:100%}
		pre, person {
				font-size: 12px;
				word-wrap: break-word;
				white-space: normal;
		}
		#ndq-legend div {display:block;}
			
		.eventsBox { width: 100%;  margin: 0px 0 0px 0; float:none; }
		.slides .wp5 {width:100%; margin:0; float:none;}
		
		.ndq-events .ndq-floatR { float: none !important; margin-bottom:20px !important;}
		
		#ndq-tabs, #ndq-inc-stock-quote-pie {width:100% !important; float:npne !important;}
		.ndq-search-boxes {margin-top:5px;}
		.ndq-alert-textbox span.ndq_current_price {display:block;}
		
		#ndq-content.ndq-events div.ndq-dialog {
			margin-left: -20%;
			width: 90%;
		}

		#ndq-content #ndq-pagination .ndq-viewAll {
		    display:block;
		    float: none;
		    margin: 20px 0;
		    text-align: left;
		}

		.whiteBox {float:none !important; width:92% !important; height:auto !important;}

		/* extra */
		.hero .mobile-message.visible-sm .text-wrapper-middle {max-width: 87%;}
		.faq .faq-container img, .faq .faq-container .panel-collapse img {width: 100%}
		#ndq-content label {height: auto;}
		.ndq-hSpace{display: block;}
		.ndq-notification { margin: 0;}

		#ndq-content.ndq-alerts input[type="checkbox"] {
		    margin-top: 15px;
		}


	} /* /END*/


@media only screen 
	and (min-width : 320px) 
	and (max-width : 736px) 
	and (orientation : landscape) {
		#ndq-releasebody img {width:100%}
		pre, person {
				font-size: 12px;
				word-wrap: break-word;
				white-space: normal;
		}

		.ndq-index .whiteBox { display: block; clear: both;}
		
		.ndq-events .ndq-floatR { margin-top:-25px !important;}
		.ndq-search-boxes {margin-top:5px;}
		
		#ndq-content.ndq-events div.ndq-dialog {
			margin-left: -20%;
			width: 90%;
		}

		#ndq-content #ndq-pagination .ndq-viewAll {
		    display:block;
		    float: none;
		    margin: 20px 0;
		    text-align: left;
		}

		.whiteBox { width: 41% !important; }
		#ndq-content.ndq-analysts .whiteBox:nth-of-type(3n) {margin:0 2% 2.5% 0;}
		#ndq-content.ndq-financials .whiteBox:nth-of-type(2n), #ndq-content.ndq-analysts .whiteBox:nth-of-type(2n) {
		    margin-right:0;
		}

		/* extra */
		#ndq-content label {height: auto;}
		.faq .faq-container img, .faq .faq-container .panel-collapse img {width: 100%}
		.ndq-notification { margin: 0;}
		#ndq-content.ndq-alerts input[type="checkbox"] {
		    margin-top: 15px;
		}
		
	} /* /END */
	



/* iPAD */
@media 
	only screen and 
	(min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
		#ndq-content.ndq-calculator #ndq-form label, #ndq-content.ndq-calculator label,
		#ndq-content.ndq-stocklookup #ndq-form label, #ndq-content.ndq-stocklookup label { float:none; display:inline; }
		#ndq-content form .formSpacer {display:none; }
		#ndq-content .ndq-calc-shares { display:inline; }
		#ndq-content .ndq-calc-date { display:inline; }
		#ndq-content .ndq-calc-submit { display:inline; }
		#ndq-content .ndq-calc-reinvest label { display:inline; }
		
		.whiteBox { width:41% !important;}
		#ndq-content.ndq-analysts .whiteBox:nth-of-type(3n) {margin:0 2% 2.5% 0;}
		#ndq-content.ndq-financials .whiteBox:nth-of-type(2n), #ndq-content.ndq-analysts .whiteBox:nth-of-type(2n) {
		    margin-right:0;
		}

		#ndq-content.ndq-events caption form {margin-top: -10px;}
		#ndq-content.ndq-events caption form label {display: none;}

		/* 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; }

		/* extra */
		#ndq-form fieldset { width: 670px;}
		#ndq-content #ndq-form label { width: 150px;}
		#ndq-form input, #ndq-form textarea, #ndq-form select { width: 500px;}
		#ndq-content.ndq-alerts input[type="checkbox"] {
		    vertical-align: text-top;
		}
		.search-bar .input-background input { width: 80%}
		#ndq-content .filter-grid .filter-container.centered .filter .cool-select select {
	    height: 30px;
	    color: #ed1d24;
	    border: 1px solid #fff;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	    font-size: 14px;
	    width: 100%;
	    padding: 0 10px;
		}
		#ndq-content input#ReinvestDividends {margin:0;vertical-align: text-top;}
		.wsh-printedmats td label {
		    display: inline !important;
		}
		#ndq-content.ndq-alerts input[type="checkbox"] {
		    margin-top: 15px;
		    height: auto;
		    vertical-align: top;
		}

		.filter-grid .filter-container .filter {
		    width: 720px;
		}


	} /* /END */

@media 
	only screen and 
	(min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
		#ndq-content div.ndq-dialog, #ndq-tools div.ndq-dialog { width:auto; max-width:50%;min-width: 50%;left: 25%;  }


		/* 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; }
		#ndq-content input#ReinvestDividends {margin:0;vertical-align: text-top;}

		#ndq-content.ndq-alerts input[type="checkbox"] {
		    margin-top: 15px;
		}



} /* /END */

@media only screen and (max-width: 767px) {
	.img-strip img { width: 50% !important; }
	.img-strip .img-strip-3 { display: none !important; }
	.ndq-financial-highlights .row.row50 img {float:none;width:100%;}
	.ndq-financial-highlights .row.row25 img {float:left;width:50%;}
}

@media 
	only screen and (max-width: 320px) {
		.img-strip img { width: 100% !important; }
		.img-strip .img-strip-2 { display: none !important; }
}
