/* 
***********************************
Page: NDQ Overwrite
Category: N/A
Search: 0
Track: 0
Version: 9.8.1
Author: Jonathan Hagan
Date: 17 Jul 2015
***********************************
*/
@charset "utf-8";

#ndq-lineartop h3, #ndq-lineartop p { margin-bottom:20px; }
#ndq-lineartop { margin-bottom:25px; }
#ndq-asteriskText {width:100%;text-align:left;}
.modal-dialog {
    max-width: calc(100% - 20px);
}
@media screen and (max-width:768px) {
    .modal-dialog {
        margin-left:auto !important;
        margin-right:auto !important;
    }
	#ndq-asteriskText {width:100%;text-align:center;}
}

.featuredevent {float:right;font-size:12px;margin-top:3px;margin-right:-16px;}
.featuredevent img {float:left;padding-right:10px;margin-top:5px;}

.ndq-highlighted {background-color: yellow !important;}

#ndq-content.ndq-events table tr td p {padding: 5px 0;}



.ndq-eventtitle,
.field-nir-event-title{
	color: #636363;
	font-size: 16px;
	/*font-weight: 700;*/
	/*height: 42px;*/
	line-height: 22px;
	margin: 10px 0;
	}
	
#ndq-content.ndq-events table tr td a {line-height: 2;}
/*
#ndq-content.ndq-events #ndq-filetypes a, 
#ndq-content.ndq-events .ndq-filetypes a, 
#ndq-content.ndq-events #ndq-filetypes a::before, 
#ndq-content.ndq-events .ndq-filetypes a::before, 
#ndq-content.ndq-events [class^="ndqicon-"], 
#ndq-content.ndq-events [class*=" ndqicon-"], 
#ndq-content.ndq-events a.ndq-audio {display: inline !important;}
*/



#ndq-content.ndq-events .ndq-filetypes a {max-width: 90%;}
#ndq-content.ndq-events .ndq-briefcase {vertical-align: top;}

/*
#ndq-content.ndq-sec {}
#ndq-content.ndq-sec table  {background-color: transparent;display: block;}
#ndq-content.ndq-sec table tbody {display: flex; 	flex-wrap: wrap;display: -ms-flexbox;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;display: -webkit-flex;background-color: #f5f5f5;width: auto;text-align: left;	}
#ndq-content.ndq-sec table tr {float: left;margin: 8px;background-color: #fff;width: 280px;display: table-cell;position: relative;padding-bottom: 30px;min-height: 200px;}
#ndq-content.ndq-sec table tr::after {border-top: 8px solid #f5f5f5;border-left: 8px solid transparent;top: 0;content: "";position: absolute;right: 0;width: 0;height: 0;content: " ";}
#ndq-content.ndq-sec table tr:hover::after {}
#ndq-content.ndq-sec table thead {display: none;}
#ndq-content.ndq-sec table tr td {display: block;position: relative;width: 100%; padding:5px 15px;}
#ndq-content.ndq-sec table tr td:nth-of-type(1) {color: #fff;width: 100%;background-color: #999;font-weight: bold;}
#ndq-content.ndq-sec table tr td:nth-of-type(2) {width: 100%;border:0;font-size: 12px;padding-top:25px;padding-bottom:0;font-weight:bold;color:#999;}
#ndq-content.ndq-sec table tr td:nth-of-type(3) {clear: both;font-size: 16px; border-top: 0px solid #ccc;border-bottom: 0px solid #ccc;}
#ndq-content.ndq-sec table tr td:nth-of-type(4) {position: absolute;bottom: 0;border-top: 0px solid #ccc;border-bottom: 1px solid #999;padding-bottom:10px;}
*/
/*
#ndq-content.ndq-releases {}
#ndq-content.ndq-releases table  {background-color: transparent;display: block;}
#ndq-content.ndq-releases table tbody {display: flex; 	flex-wrap: wrap;display: -ms-flexbox;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;display: -webkit-flex;background-color: #f5f5f5;width: auto;text-align: left;	}
#ndq-content.ndq-releases table tr {float: left;margin: 8px;background-color: #fff;width: 280px;display: table-cell;position: relative;padding-bottom: 30px;min-height: 200px;}
#ndq-content.ndq-releases table tr::after {border-top: 8px solid #f5f5f5;border-left: 8px solid transparent;top: 0;content: "";position: absolute;right: 0;width: 0;height: 0;content: " ";}
#ndq-content.ndq-releases table thead {display: none;}
#ndq-content.ndq-releases table tr td {display: block;position: relative;width: 100%;padding:5px 15px;}
#ndq-content.ndq-releases table tr td:nth-of-type(1) {color: #fff;width: 100%;background-color: #999;padding: 5px 10px;font-weight: bold;}
#ndq-content.ndq-releases table tr td:nth-of-type(2) {width: 100%;border-top: 0px solid #ccc;border-bottom: 0px solid #ccc;font-size: 14px;padding-top:25px;}
#ndq-content.ndq-releases table tr td:nth-of-type(3) {position: absolute;bottom: 0;border-top: 0px solid #ccc;border-bottom: 1px solid #999;padding-bottom:10px;}
*/

#ndq-content.ndq-printed-materials {}
#ndq-content.ndq-printed-materials table  {background-color: transparent;display: block;}
#ndq-content.ndq-printed-materials table tbody {display: flex; 	flex-wrap: wrap;display: -ms-flexbox;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;display: -webkit-flex;width: auto;text-align: left;background-color: #f5f5f5;	}
#ndq-content.ndq-printed-materials table tr {float: left;margin: 8px;background-color: #fff;width: 280px;display: table-cell;position: relative;padding-bottom: 30px;border-bottom: 1px solid #999;}
#ndq-content.ndq-printed-materials table tr::after {border-top: 8px solid #f5f5f5;border-left: 8px solid transparent;top: 0;content: "";position: absolute;right: 0;width: 0;height: 0;content: " ";}
#ndq-content.ndq-printed-materials table thead {display: none;}
#ndq-content.ndq-printed-materials table tr td,
.nir-node--5966 #ndq-content #edit-field-nir-material-selections .js-form-type-checkbox {display: block;/*border: 1px solid #ccc;*/position: relative;width: 100%;padding:5px 15px;}
#ndq-content.ndq-printed-materials table tr td:nth-of-type(1),
.nir-node--5966 #ndq-content #edit-field-nir-material-selections .js-form-type-checkbox  {color: #fff;width: 100%;background-color: #999;padding: 5px 10px;font-weight: bold;}
#ndq-content.ndq-printed-materials table tr td:nth-of-type(1) input,
.nir-node--5966 #ndq-content #edit-field-nir-material-selections .js-form-type-checkbox input[type="checkbox"]{float: right;margin-right: 10px;}
#ndq-content.ndq-printed-materials table tr td:nth-of-type(1) label,
.nir-node--5966 #ndq-content #edit-field-nir-material-selections .js-form-type-checkbox label{width: 90%;margin: 0;cursor: pointer;
    font-weight:bold;}
#ndq-content.ndq-printed-materials table tr td:nth-of-type(2) {width: 100%;border-top: 0px solid #ccc;border-bottom: 0px solid #ccc;font-size: 14px;padding-top:25px;position: static;}
#ndq-content.ndq-printed-materials table tr .ndq-briefcase {position: absolute;right: 5px;bottom: 5px;}
/*#ndq-content.ndq-printed-materials table tr td:nth-of-type(3) {position: absolute;bottom: 0;border-top: 0px solid #ccc;border-bottom: 3px solid #966EA2;}*/

.nir-node--5966 #ndq-content #edit-field-nir-material-selections .js-form-type-checkbox {
    float: left;
    margin: 8px;
    /*background-color: #fff;*/
    width: 278px;
    display: table-cell;
    position: relative;
    /*padding-bottom: 30px;*/
    border-bottom: 1px solid #999;
    font-weight: bold;
    line-height: 23px;
}
.nir-node--5966 #ndq-content #edit-field-nir-material-selections .js-form-type-checkbox:after{
    border-top: 8px solid #f5f5f5;
    border-left: 8px solid transparent;
    top: 0;
    position: absolute;
    right: 0;
    width: 0;
    height: 0;
    content: " ";
}

.nir-node--5966 #ndq-content #edit-field-nir-material-selections .js-form-type-checkbox input[type="checkbox"] {
    top: 10px;
    position: absolute;
    right: 9px;
}

#ndq-content.ndq-committees h3 {font-size: 18px;}
#ndq-content.ndq-committees .ndq-box-content {text-align: left;}
#ndq-content.ndq-committees .ndq-box a h3.ndq-box-heading {background-color: #32b3c9;}
#ndq-content.ndq-committees .ndq-box a h3.ndq-box-heading::before {font-size: 14px;}

#ndq-content.ndq-reports {}
#ndq-content.ndq-reports h3 {margin-bottom: 20px;}
#ndq-content.ndq-reports ul {margin: 0;padding: 0;}
#ndq-content.ndq-reports ul li {width: 280px;list-style-type: none;display: inline-block;margin: 8px;background-color: #f5f5f5;position: relative;}
#ndq-content.ndq-reports.bg-grey  ul li {background-color: #fff;}
#ndq-content.ndq-reports ul li .ndq-report-title {display: block;color: #fff;width: 100%;background-color: #32b3c9;padding: 5px 15px;}
#ndq-content.ndq-reports ul li .ndq-report-link {display: block;width: 100%;padding: 10px 15px;border: 1px solid #ccc;border-top: 0px;}
#ndq-content.ndq-reports ul li::after {border-top: 15px solid #fff;border-left: 15px solid transparent;top: 0;content: "";position: absolute;right: 0;width: 0;height: 0;content: " ";}
#ndq-content.ndq-reports.bg-grey ul li::after {border-top-color: #f5f5f5;}
/*#ndq-content.ndq-reports ul li:hover::after {border: 0;}*/

.cutcorner:after {
	 border-bottom: 20px solid #ffffff;
    border-left: 20px solid rgba(0, 0, 0, 0);
    bottom: 0;
    content: " ";
    height: 0;
    position: absolute;
    right: 0;
    width: 0;
    }

    .ndq-bg-grey .ndq-highlight-outer.cutcorner:after {
     border-bottom-color: #f5f5f5;
    }

/*
#ndq-content.ndq-annuals-proxies {}
#ndq-content.ndq-annuals-proxies table  {background-color: transparent;display: block;}
#ndq-content.ndq-annuals-proxies table tbody {display: flex; 	flex-wrap: wrap;display: -ms-flexbox;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;display: -webkit-flex;background-color: #fff;width: auto;text-align: left;	}
#ndq-content.ndq-annuals-proxies.bg-grey table tbody {background-color: #f5f5f5;}
#ndq-content.ndq-annuals-proxies table tr {float: left;margin: 8px;background-color: #fff;width: 280px;display: table-cell;position: relative;padding-bottom: 30px;min-height: 110px;}
#ndq-content.ndq-annuals-proxies table tr::after {border-top: 8px solid #fff;border-left: 8px solid transparent;top: 0;content: "";position: absolute;right: 0;width: 0;height: 0;content: " ";}
#ndq-content.ndq-annuals-proxies.bg-grey table tr::after {border-top: 15px solid #f5f5f5;}
#ndq-content.ndq-annuals-proxies table tr:hover::after {}
#ndq-content.ndq-annuals-proxies table thead {display: none;}
#ndq-content.ndq-annuals-proxies table tr td {display: block;position: relative;width: 100%; padding:5px 15px;}
#ndq-content.ndq-annuals-proxies table tr td:nth-of-type(1) {color: #fff;width: 100%;background-color: #32b3c9;font-weight: bold;}
#ndq-content.ndq-annuals-proxies table tr td:nth-of-type(2) {width: 100%;border:0;padding-top:25px;padding-bottom:0;font-weight:bold;color:#999;background-color: #f5f5f5;}
#ndq-content.ndq-annuals-proxies table tr td:nth-of-type(3) {position: absolute;bottom: 0;border-top: 0px solid #ccc;border-bottom: 1px solid #999;background-color: #f5f5f5;}
#ndq-content.ndq-annuals-proxies.bg-grey table tr td:nth-of-type(2) {background-color: #fff;}
#ndq-content.ndq-annuals-proxies.bg-grey table tr td:nth-of-type(3) {background-color: #fff;}
*/
/*
#ndq-content.ndq-annuals-proxies table tr td:nth-of-type(3) {clear: both;font-size: 16px; border-top: 0px solid #ccc;border-bottom: 0px solid #ccc;}
#ndq-content.ndq-annuals-proxies table tr td:nth-of-type(4) {position: absolute;bottom: 0;border-top: 0px solid #ccc;border-bottom: 3px solid #966EA2;}
*/

#ndq-content.ndq-alerts {}
#ndq-content.ndq-alerts label {vertical-align: baseline;margin-bottom: 0px;font-weight: normal;}
#ndq-content.ndq-alerts input[type="checkbox"], #ndq-content.ndq-alerts input[type="radio"] {vertical-align: baseline;}
#ndq-content.ndq-alerts input[type="text"], #ndq-content.ndq-alerts input[type="password"], #ndq-content.ndq-alerts input[type="email"] {padding: 2px;height: auto;display: inline-block;vertical-align: baseline;}
#ndq-content.ndq-alerts h3 {border-bottom: 1px solid #ccc;padding-bottom: 10px;margin: 20px 0 10px;clear: both;}
#ndq-content.ndq-alerts .ndq-alert-checkbox {height: auto;margin: 15px 0 10px 10px;}
/*#ndq-content.ndq-alerts .ndq-alert-checkbox:after {clear: both;}*/
#ndq-content.ndq-alerts .ndq-indent {margin-left: 30px !Important;}


#ndq-content.ndq-donotsend form {margin-top: 20px;}
#ndq-content.ndq-donotsend label {vertical-align: baseline;margin-bottom: 0px;font-weight: normal;}
#ndq-content.ndq-donotsend input[type="checkbox"], #ndq-content.ndq-donotsend input[type="radio"] {vertical-align: baseline;}


.ndq-box a h3.ndq-box-heading.email-heading:before {content:"Send Email";}
.ndq-box a h3.ndq-box-heading.website-heading:before {content:"Visit Website";}
.ndq-box a h3.ndq-box-heading.map-heading:before {content:"View Map";}
.ndq-contact-text {}
#ndq-content.ndq-contactus {}
#ndq-content.ndq-contactus .ndq-index-results-inner > div {}
#ndq-content.ndq-contactus .ndq-index-results-inner > div:after {clear: both;padding-bottom: 20px;}
#ndq-content.ndq-contactus .ndq-box-content {padding-top: 20px;}
#ndq-content.ndq-contactus .ndq-bb {border: 0;}
#ndq-content.ndq-contactus.bg- .ndq-box,
.nir-node--5981 #ndq-content.bg- .ndq-box {background-color: #f5f5f5;}
#ndq-form .ndq-form-note {width: 100%;text-align: right;}
#ndq-form .col-md-6 {clear: none;}

#ndq-content.ndq-stocklookup h2, #ndq-content.ndq-stocklookup caption {margin-top: 0;}
#ndq-content #InvCalculator button, 
#ndq-content #InvCalculator input[type="text"], 
#ndq-content #InvCalculator input[type="password"], 
#ndq-content #InvCalculator input[type="email"],
#ndq-content #InvCalculator select {margin: 5px 0;}

#ndq-content #InvCalculator input[type="text"], 
#ndq-content #InvCalculator input[type="password"], 
#ndq-content #InvCalculator input[type="email"] {display: inline-block;}
#ndq-content.ndq-calculator input[type="checkbox"], #ndq-content.ndq-calculator input[type="radio"] {vertical-align: baseline;}

#ndq-content.ndq-dividends h2, #ndq-content.ndq-dividends caption {margin-top: 0px;}
#ndq-content.ndq-ownership-profile h2, #ndq-content.ndq-ownership-profile caption {margin-top: 0px;}
#ndq-content.ndq-financials h2, #ndq-content.ndq-financials caption {margin-top: 0px;}

#ndq-content .ndq-white {background-color: #fff;}

#ndq-content.ndq-21096 {}
#ndq-content.ndq-21096 .ndq-vid-container {
    max-width: 100%;
    /*min-height: 350px;*/
}
#ndq-content.ndq-21096 .ndq-vid-container object {
    /*height: auto;*/
    height: 100%;
}
#ndq-content.ndq-21096 ul {margin: 0;padding: 0;}
#ndq-content.ndq-21096 li {list-style-type: none;padding: 10px 5px 10px 15px;position: relative;}
#ndq-content.ndq-21096 li:before {background-image: url("../images/arrow_blue.gif");background-repeat: no-repeat;background-position: center center;position: absolute;height: 20px;width: 16px;top: 10px;left: -10px;content: " ";}
#ndq-content.ndq-21096 li .vid-date {display: block;font-size: 12px;}
#ndq-content.ndq-21096 li .vid-url {display: block}
#ndq-content object {max-width: 100%;}

#ndq-content.ndq-linear-technology {}
#ndq-content.ndq-linear-technology iframe {/*width: 100%;height: auto;max-width: 100%;*/}
#ndq-content.ndq-linear-technology .col-md-6 h4 {}
#linear-technology ul li strong {font-size: 16px;}
.ndq-bInfo { margin: 10px auto;}
.ndq-bInfo a {
  background: #009fbd none repeat scroll 0 0;
  color: #ffffff;
  font-size: 13px;
  padding: 5px 10px;
  text-transform: uppercase;
}
#linearBoxes {
    /*
    align-content: space-between;
    align-items: stretch;
    display: flex;flex-wrap: wrap;display: -ms-flexbox;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;display: -webkit-flex;
    justify-content: space-around;
    vertical-align: middle;
    */
    box-sizing: border-box;
}
#linearBoxes .col-md-4 {
    align-items: center;
    border: 5px solid #f5f5f5;
    border-radius: 15px;
    display: inline-flex;
    float: left;
    font-size: 16px;
    justify-content: center;
    padding: 15px;
    text-align: center;
    vertical-align: middle;
    width: 33.3333%;
    height: 140px;
    box-sizing: border-box;
}
.ndq-darkBlue {
		background: #003d61 none repeat scroll 0 0;
    border: 1px solid #003d61;
    color: #ffffff;
}
.ndq-lightBlue {
    background: #009fbd none repeat scroll 0 0;
    border: 1px solid #009fbd;
    color: #ffffff;
}
.ndq-green {
    background: #27b34f none repeat scroll 0 0;
    border: 1px solid #27b34f;
    color: #ffffff;
}
.ndq-grey {
    background: #7f7f7f none repeat scroll 0 0;
    border: 1px solid #7f7f7f;
    color: #ffffff;
}
.ndq-orange {
    background: #ff7200 none repeat scroll 0 0;
    border: 1px solid #ff7200;
    color: #ffffff;
}
.ndq-purple {
    background: #7c4a8b none repeat scroll 0 0;
    border: 1px solid #7c4a8b;
    color: #ffffff;
}
#linearBoxes .col-md-4 .col-inner {vertical-align: middle;}


#ndq-content.ndq-overview {}
#ndq-content.ndq-overview .ndq-highlight-content h2 {margin: 0 auto;}
#ndq-content.ndq-overview img {
    max-width: 100%;
    /*width: 90%;*/
    display: table-cell;
    vertical-align: middle;
    margin: 0 auto;
}
@media screen and (max-width: 600px) {
    #ndq-content.ndq-overview img {
        max-width: 95%;
    }
}

#ndq-content .ndq-flex {display: flex;flex-wrap: wrap;display: -ms-flexbox;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;display: -webkit-flex;}

#ndq-content .ndq-flex-center {
	justify-content: center;
  justify-content: center;
  align-items: center;   /* <---- NEW    */
}

.og-details h3 {font-size: 18px;}


#ndq-content.ndq-5911 td {border-bottom: 1px solid #cccccc;}


#ndq-content.ndq-search {}
#ndq-content.ndq-search input[type="text"] {max-width: 80%;display: inline-block;}
#ndq-content.ndq-search label {font-weight: normal;}

select:focus {outline: none;}
#ndq-content.ndq-contactus .ndq-box a h3.ndq-box-heading::before {background-color: #1ab54a;}

#ndq-content.ndq-events table show-text:hover::before {
  transform: scale(1.2);
}


/*
#ndq-content.ndq-management {}
#ndq-content.ndq-management #ndq-expand {display: flex;flex-wrap: wrap;display: -ms-flexbox;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;display: -webkit-flex;background-color: transparent;width: auto;text-align: left;}
#ndq-content.ndq-management #ndq-expand .ndq-expand-link {
	float: left;
	margin: 8px;
	background-color: #fff;
	width: 280px;
	display: table-cell;
	position: relative;
	border: 1px solid #ccc;
	padding-bottom: 30px;
	min-height: 200px;
	}
#ndq-content.ndq-management .ndq-expand=link img {}
*/

#ndq-content .og-grid li p {margin-bottom: 15px;}


.event-list > a {display: table;}

@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-device-width : 414px) and (max-device-width : 736px) and (device-width : 414px) and (device-height : 736px) and (orientation : portrait)  and (-webkit-min-device-pixel-ratio : 3)  and (-webkit-device-pixel-ratio : 3),
	(min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 3)	{

			#ndq-content.ndq-sec table tr { width: 100%; }
			#ndq-content.ndq-annuals-proxies table tr { width: 100%; }
			#ndq-content.ndq-releases table tr { width: 100%; }
			#ndq-content.ndq-reports ul li {width: 100%;margin: 8px 0;}
		
		
			#ndq-content.ndq-search {}
			#ndq-content.ndq-search input[type="text"], #ndq-content.ndq-search select {max-width: 100%;display: block;margin: 10px 0;}
			.ndq-search .ndq-search-year {width: 100%;}

			#ndq-content.ndq-21096 .ndq-white {width: 100%;}		
			
			.nir-node--21561 #ndq-content  .ndq-slide-wrap {margin-left: 125px !Important;}
			/*.nir-node--21561 #ndq-content  td, .nir-node--21561 #ndq-content  th {float: none !important;}*/
			
		.nir-node--21561 #ndq-content  td:nth-of-type(1) {border: 0;}

		
		.nir-node--21561 #ndq-content  .ndq-advance div::before, .nir-node--21561 #ndq-content  .ndq-decline div::before {
			position: static;
			}

#ndq-content.ndq-21096 .ndq-vid-container {max-width: 100%;min-height: 75px;}
#ndq-content.ndq-21096 .ndq-vid-container object {}


	}



	#ndq-content .ndq-box .ndq-view-all {
		font-size: 1em;
		margin:0;
	}

#ndq-content #ndq-rss-list ul li a .ndqicon-rss:before,
.nir-node--5951 #ndq-content .block-region-contentmain .field--name-field-nir-lp-block-body a .ndqicon-rss:before {
	background:none !important;
}
	
	






.nir-node--21561 #ndq-content  .ndq-slide-wrap {
  /*width: 100%;*/
  overflow-x:auto;  
  margin-left:145px;
  overflow-y:visible;
  padding-bottom:1px;
}
.nir-node--21561 #ndq-content  td, .nir-node--21561 #ndq-content  th {
		width: 25%;
		min-width: 25%;
		text-align: center;
		height: 35px;
		/*float: left;*/
        line-height: 2;
		}
		
.nir-node--21561 #ndq-content  td {border-bottom: 1px solid #ccc;}
.nir-node--21561 #ndq-content  td.ndq-thead, 
.nir-node--21561 #ndq-content  th.ndq-thead {
  border-top-width: 0;
  display: table-cell;
  height: 36px;
  left: 0;
  margin-top: 0;
  min-height: 35px;
  min-width: 150px;
  padding-top: 11px;
  position: absolute;
  top: auto;
  vertical-align: middle;
  width: 162px;
  z-index: 3;
}

.nir-node--21561 #ndq-content  th.ndq-thead{margin: 0;padding: 0;}
.nir-node--21561 #ndq-content  th.ndq-thead,
.nir-node--21561 #ndq-content  th.ndq-thead::before,
.nir-node--21561 #ndq-content  th.ndq-thead::after {box-sizing: border-box;}
.nir-node--21561 #ndq-content  td.ndq-thead{background-color: #fff;}
.nir-node--21561 #ndq-content  td:nth-of-type(1), .nir-node--21561 #ndq-content  th:nth-of-type(1) {text-align: left;}
.nir-node--21561 #ndq-content  tbody, .nir-node--21561 #ndq-content  thead {margin-left: 140px;}
.nir-node--21561 #ndq-content  td.ndq-thead, .nir-node--21561 #ndq-content  td {height: 47px;}

.nir-node--21561 #ndq-content .ndq-advance, .nir-node--21561 #ndq-content  .ndq-decline {
	display: inline-block;
	width: 47.5%;
	position: relative;
	max-height: 100%;
	max-width: 47.5%;
	box-sizing: content-box;
	/*float: left;*/
	text-align: center;
	background-color: transparent;
	cursor: pointer;
    margin-top: 3px;
	}
.nir-node--21561 #ndq-content  .ndq-decline {/*float: right;*/border-left: 1px solid #fff;}
.nir-node--21561 #ndq-content  .ndq-advance div, .nir-node--21561 #ndq-content  .ndq-decline div {background-color: transparent;height: 35px;}

.nir-node--21561 #ndq-content  .ndq-advance div::before, .nir-node--21561 #ndq-content  .ndq-decline div::before {
	display: table-cell;
 	position: relative;

  text-align: center;
  background-color: transparent;
  font-size: 28px;
  line-height: 1;
  vertical-align: middle;
	}


.nir-node--21561 #ndq-content  td a {
	position: relative;
	display: inline-block;
	height: 30px;
	width: 30px;
	margin: 3px;
	line-height: 30px;
	z-index: 2;
	color: #fff;	
	vertical-align: middle;
	text-align: center;
	border-collapse:separate;
	border-spacing:3px;
		background: #009FBD;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	/*float: left;*/

	-webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
	}

.nir-node--21561 #ndq-content  td span.placeholder {
	position: relative;
	display: inline-block;
	height: 30px;
	width: 30px;
	margin: 3px;
	line-height: 30px;
	z-index: 2;
	color: #fff;	
	vertical-align: middle;
	text-align: center;
	border-collapse:separate;
	border-spacing:3px;
	background: #fff;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	/*float: left;*/

	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	}
	
	.nir-node--21561 #ndq-content  td.alignflip {text-align:right!important;}
	.nir-node--21561 #ndq-content  td.alignflip a:last-child {margin-right:20px;}
	.nir-node--21561 #ndq-content  td span.placeholder.last {
	margin-right:20px;
	}

/*.nir-node--21561 #ndq-content  td a:before {
	width: 30px;
	height: 30px;
	background: #009FBD;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	content: " ";
  top: 50%;
  transform: translateY(-50%);
  margin: 0 auto;
  left: 0;
  right: 0;
	position: absolute;
	text-align: center;
	z-index: -1;
}
*/
.nir-node--21561 #ndq-content  td a:hover/*:before*/ {background-color: #1e4056;color: #fff;}
.nir-node--21561 #ndq-content  td a:hover {color: #fff;}

.nir-node--21561 #ndq-content  td { border-bottom: 1px solid #f5f5f5; vertical-align:top; }
.nir-node--21561 #ndq-content  th, .nir-node--21561 #ndq-content  td {border-right: 1px solid #f5f5f5;}
.nir-node--21561 #ndq-content  td:nth-of-type(1), .nir-node--21561 #ndq-content  th:nth-of-type(1) {border-right: 1px solid #f5f5f5;}
.nir-node--21561 #ndq-content  th:last-child, .nir-node--21561 #ndq-content  td:last-child {border-right: 0px solid #f5f5f5;}




/* Case 01183766  */


.nir-node--5986 #ndq-content  td, .nir-node--5986 #ndq-content  th {
		width: 17.1%;
		min-width: 17.1%;
		text-align: center;
		height: 35px;
        line-height: 2;
}
.nir-node--5986 #ndq-content  td:first-child, .nir-node--5986 #ndq-content  th:first-child {
	width:14.5%;
}
		
.nir-node--5986 #ndq-content  td {border-bottom: 1px solid #ccc;text-align: right;}
.nir-node--5986 #ndq-content  td:first-child {background-color: #fff;text-align:left;}
.nir-node--5986 #ndq-content  td {height: 47px;}


.nir-node--5986 #ndq-content  td a {
	position: relative;
	display: inline-block;
	height: 30px;
	width: 30px;
	margin: 1px;
	line-height: 30px;
	z-index: 2;
	color: #fff;	
	vertical-align: middle;
	text-align: center;
	border-collapse:separate;
	border-spacing:3px;
		background: #009FBD;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	/*float: left;*/

	-webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
	}

.nir-node--5986 #ndq-content  td div.placeholder {
	position: relative;
	display: inline-block;
	height: 30px;
	width: 30px;
	margin: 1px;
	line-height: 30px;
	z-index: 2;
	color: #fff;	
	vertical-align: middle;
	text-align: center;
	border-collapse:separate;
	border-spacing:3px;
	background: #fff;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	/*float: left;*/

	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	}
	
.nir-node--5986 #ndq-content  td.alignflip {text-align:right!important;}
.nir-node--5986 #ndq-content  td.alignflip a:last-child {margin-right:20px;}
	
.nir-node--5986 #ndq-content  td a:hover {background-color: #1e4056;color: #fff;text-decoration:none;}

.nir-node--5986 #ndq-content  td { border-bottom: 1px solid #f5f5f5; vertical-align:top; }
.nir-node--5986 #ndq-content  th, .nir-node--5986 #ndq-content  td {border-right: 1px solid #f5f5f5;}
.nir-node--5986 #ndq-content  td:nth-of-type(1), .nir-node--5986 #ndq-content  th:nth-of-type(1) {border-right: 1px solid #f5f5f5;}
.nir-node--5986 #ndq-content  th:last-child, .nir-node--5986 #ndq-content  td:last-child {border-right: 0px solid #f5f5f5;}

@media screen and (max-width: 640px) {
	.nir-node--5986 #ndq-content  td.alignflip a:last-child {margin-right:3px;}
	.nir-node--5986 #ndq-content  td div.placeholder.last {margin-right:3px;}
	.nir-node--5986 #ndq-content  td:first-child, .nir-node--5986 #ndq-content  th:first-child {
		min-width:150px;
	}
}

/* End Case 01183766  */



/* IE Fix */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

.ndq-results#ndq-content td a:before {
	transform: translateY(-25%) !important;
	}

	.nir-node--21561 #ndq-content  .ndq-advance div::before, .nir-node--21561 #ndq-content  .ndq-decline div::before {
		display: block;
		top: 50%;
		transform: translateY(-50%) !important;
		}

}



/* extra */
.ndq-not-active {
   pointer-events: none;
   cursor: default;
}

.spec-disclaimer p {margin: 12px 0;}
.spec-disclaimer h3, .spec-disclaimer h2, .spec-disclaimer h4, .spec-disclaimer h5 {margin: 20px 0;}




			.slider-hero.slider-hero-bg .home-hero-bg img {
                /*max-height: 100%;*/
                min-height: auto;}
			
			/*@media screen and (min-width: 640px), screen\9 {�}*/
	
	
@media screen and (min-width: 641px) {
    .modal-dialog {
        min-width: 800px;
        max-width:90%;
    }
    .modal img {
        margin:0 auto;
        display:block;
    }
}

.titlebar a .tools-title {
    color:#009fbd !important;
}
.titlebar a:hover .tools-title {
    color:#2a6496 !important;
}

.ndq-vid-container {
    width:100%;
    height:0;
    padding-top:65%; /*adjust this depending on aspect ratio*/
    position: relative;
    margin-bottom:8px;
}

.ndq-vid-container object {
    position:absolute;
    top:0;
    left:0;
    width:100%;
}
.modal-body p {
    font-size:1.5em;
}
.modal-title {
    /*text-align: center;*/
}


@media screen and (min-width: 641px) {
    .eight_b_img {
        padding-top:4.5rem;
    }
}

@media screen and (max-width: 640px) {
	.nir-node--21561 #ndq-content  td.alignflip a:last-child {margin-right:3px;}
	.nir-node--21561 #ndq-content  td span.placeholder.last {margin-right:3px;}
	.featuredevent {float:none;margin-bottom:10px;}
}

video {}
#ndq-content .video-js button {
		background: transparent;
		font-size: inherit;
	
	}

.nir-node--5816 #ndq-content table.wsh-releases {
    margin-bottom: 0;
}

.home-hero-bg > div > div {
    display: none;
}


@media only screen and (max-width: 667px) and (min-width: 375px), (max-width: 736px) and (min-width: 414px), (max-width: 568px) and (min-width: 320px), (max-width: 480px) and (min-width: 320px), not all {
    .wsh-releases td, .wsh-annuals td {
        padding-left: 10px !important;
    }
    .wsh-annuals td.ndq-alignC {
        text-align: left !important;
    }
}

@media only screen and (max-width: 768px) {
    .nir-node--5931 #ndq-content .view-widget-dividends-splits table.nirtable .total-row .views-field-field-nir-div-ex-date {
        display: none;
    }
    .nir-node--5931 #ndq-content .view-widget-dividends-splits table.nirtable tr:not(.total-row) td {
        min-height: 25px;
    }
    .nir-node--5931 #ndq-content .view-widget-dividends-splits table.nirtable .total-row .views-field-field-nir-div-amount:before
    {
        content: "Year Total:";
        font-weight: bold;
        padding: 0 10px 7px 0;
        margin-bottom: 5px;
        position: absolute;
        left: 6px;
        width: 55%;
        vertical-align: middle;
        white-space: nowrap;
        text-align: left;
    }
}

#ndq-content .widget-file--mime-application-octet-stream::before, #ndq-content .file--mime-application-octet-stream a::before {
    display: inline-block;
    font-family: "ndqfonticons" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 19px;
    padding: 2px;
    vertical-align: middle;
    text-decoration: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    margin-right: 7px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    content: "\e096" !important;
    color: #fff;
    background-color: #999;
}
.ixbrl-link a::before, #ndq-content .ixbrl-link a::before {
    display: inline-block;
    text-decoration: none;
    content: "\e096" !important;
    color: #fff;
    background-color: #999;
    font-size: 19px;
    padding: 2px;
    margin-right: 7px;
}
.ixbrl-link a:hover:before, #ndq-content .ixbrl-link a:hover:before{
    background-color: #7b41bd;
    transform: scale(1.2);
}
#ndq-content .node--type-nir-sec-filing .file--mime-application-xsd a:before, #ndq-content .node--type-nir-sec-filing .file--mime-application-xml a:before {
    color: #fff !important;
}
@media screen and (min-width: 641px){
footer .leftCol {
    width: 40%;
    }
footer .rightCol {
    width: 60%;
    }    
}
button#ot-sdk-btn{display:none;}


#ndq-content .block--tw-pdfviewer .file--application-pdf a:before {
	content: "" !important;
	display: none !important;
}
#ndq-content .block--tw-pdfviewer.block--nir-assets__widget .nir-widget--list > article {
	border: none !important;
	background: none !important;
	padding: 0;
}
#ndq-content .block--tw-pdfviewer.block--nir-assets__widget .nir-widget--list > article .nir-widget--asset--list-of-files {
	padding-top: 20px;
}









