/* Global Styles
-------------------------------------------------- */

body {
  font-family: "Calibri", Lato, sans-serif;
}

.nir-node--type-page .node__content h1 {
  display: none;
}

.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  border-color: #969696 transparent transparent !important;
  right: 2px;
}


.top-bar a:focus,.top-bar a:hover,.top-bar a.active,footer a:hover{
  color: #969696;
}

.dropdown.menu > li.is-dropdown-submenu-parent > ul li a:hover {
  color: #969696;
}

table.nirtable td, table.dataTable td {
  padding: 10px;
}

table.nirtable th, table.dataTable th, table.nirtable thead td, table.dataTable
thead td {
  padding: 10px;
}

.ndqicon-rss::before {
  margin-left: 5px;
}

#ndq-content [type="checkbox"]:checked + label::before {
  background: #969696 none repeat scroll 0 0;
  border-color: #969696;
}

@media(max-width: 376px) {
  .submenu a.is-active {
    color: #f2c0c6;
  }
}


/* Frontpage
-------------------------------------------------- */
.financial-metrics p.lead {
  color: #969696;
  font-family: Microsoft YaHei;
}

/*.nir-node--5806 ul.slides {
  margin: 0 0 20%;
}*/

.nir-node--5806 .banner {
  padding: 0;
}



/* Footer
-------------------------------------------------- */
footer .links ul.menu a.record-link:before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 20px;
  vertical-align: middle;
  margin-right: 8px;
  margin-top: -3px;
  background: url("../dist/images/register-icon.png") no-repeat;
}

.region-hero {
  background: #000 none repeat scroll 0 0;
}



/* Committee Composition
-------------------------------------------------- */
.ndqicon__chairperson a::before, span.ndqicon__chairperson::before {
   /*color: #ea95a0;*/
   color: #969696;
}

.ndqicon__member a::before, span.ndqicon__member::before {
  /*content: "\e00b";*/
  color: #969696;
}


.commitee-key span {
  display: inline-block !important;
}

.commitee-key span::before {
  padding-right: 5px;
}


.nir-node--5836 table thead {
  background: #FFF;
}

.nir-node--5836 table thead th {
  font-weight: normal;
}

@media(max-width: 376px) {
  .commitee-key span {
    display: block !important;
  }
}

@media(max-width: 668px) {
  .block-widget-committee-composition table tbody tr td {
    text-align: left;
  }
}


/* Corporate Governance
-------------------------------------------------- */
.nir-node--5836 .sutro .row {
  margin-bottom: 3em;
}

/* Board of Directors
-------------------------------------------------- */
.nir-node--5841 .nir-widget--person--committees {
  margin-top: 20px;
}


/* FAQ
-------------------------------------------------- */
.nir-faq--open .nir-faq--question, .js .nir-faq--question:hover,
.faq-acc-dl dt.opened, .faq-acc-dl .acc-title.opened, .acc-wrap dt.opened,
.acc-wrap .acc-title.opened, .faq-acc-dl dt:hover, .faq-acc-dl .acc-title:hover,
.acc-wrap dt:hover, .acc-wrap .acc-title:hover {
    background:  #969696 none repeat scroll 0 0;
    color: #fff;
}


/* Events
-------------------------------------------------- */
.add-outlook a::before, .add-gcal a::before {
  background: #dd5567 none repeat scroll 0 0;
  border-radius: 50%;
}


.nir-widget--field.nir-widget--event--add-to-calendar--google,
.nir-widget--field.nir-widget--event--add-to-calendar--outlook {
  display: inline-block;
}


/* SEC Filing
-------------------------------------------------- */
article.node--nir-sec-filing--full h1 {
  display: none;
}


/* Document Request
-------------------------------------------------- */
.contact-message-nir-document-request-form .field--type-string,
.contact-message-nir-document-request-form .form-item-mail,
.contact-message-nir-document-request-form .field--widget-options-select {
  float: left;
}

.contact-message-nir-document-request-form .chosen-container {
  width: 100% !important;
}


.contact-message-nir-document-request-form .field--name-field-nir-comments {
  margin-right: 30px;
}

.contact-message-nir-document-request-form .country {
  padding-right: 6px;
}

.contact-message-nir-document-request-form .field--type-telephone {
  width: 31.2%;
}


.nir-node--11 article h1 {
  display: none;
}


@media(max-width: 668px) {
  .form-item.form-item-field-nir-address-0-country-code,
  .form-item.form-item-field-nir-address-0-address-line1,
  .form-item.form-item-field-nir-address-0-address-line2 {
    width: 100%;
    padding-right: 0;
  }
  .contact-message-nir-document-request-form .field--name-field-nir-comments {
    margin-right: 0;
  }
  .contact-message-nir-document-request-form .field--type-telephone {
    width: 100%;
  }
  .contact-message-nir-document-request-form .country {
    padding-right: 0;
  }
}


/* Stock Info
-------------------------------------------------- */
.block-nir-stock-chart iframe {
  height: 465px !important;
  width: 100% !important;
}

.nir-node--5911 .block-nir-attribution-block > p {
  margin-top: 5px;
}


@media(max-width: 376px) {
  .block-nir-stock-chart iframe {
    height: 480px !important;
    width: 100% !important;
  }
}


/* News Releases
-------------------------------------------------- */

/*.ndq-5816 .block-nir-news__widget form {
  display: inline-block;
  max-width: 150px;
  width: 100%;
}

.ndq-5816 .block-nir-news__widget .form-wrapper {
  display:block;
  float: left;
  margin: 0 12px 20px 0;
  max-width: 100%;
  width: 100% !important;
}

.ndq-5816 .block-nir-news__widget .form-submit {
display: block;
  float: left;
  margin-right: 0;
  margin-top: 0;
  position: inherit;
  text-indent: 0;
  vertical-align: top;
  width: 100% !important;
}
*/
/* --- quarterly resulsts ---
#quarterly_results{ width: 100%; border-top:1px solid #ccc; }
#quarterly_results h1{ display: block; font-size: 3em; color:#969696;  }
#quarterly_results h4{ display: block; margin-left:20px;}
#quarterly_results h4, #quarterly_results h4 a{  color:#0a0a0a;   margin-bottom: 0;   line-height: 23px; }
#quarterly_results .fa{  margin-left:22px; }
#quarterly_results td{ border-bottom: 1px solid #ccc; padding:15px 0;  }
#quarterly_results tr td[rowspan="2"]{ text-align: center; }
#quarterly_results tr:first-child td:first-child{ text-align: center; width: 110px; }
#quarterly_results tr td[rowspan="2"]::after{
  content: " ";
  padding: 38px 0;
  margin-right: 0;
  position: relative;
  border-right: 1px solid #ccc;
  right: -35px;
  top: -47px;
}
#quarterly_results tr td + td{ border-bottom: 0; }
#quarterly_results .pt0{ padding-top:0;   }
#quarterly_results .pb0{ padding-bottom:0;  }
*/



/* Quarterly Results @chlarkkirby 8/20/2018
-------------------------------------------------- */
.nir-node--5816 .wdms-mt0 {margin-top:0;padding-top:0;line-height: 1}
.nir-node--6631 .wdms-mt0 {margin-top:0;padding-top:0;line-height: 1}

.nir-node--5986 article.article-header,
.nir-node--6901 article.article-header,
.nir-node--8216 article.article-header,
.nir-node--5831 article.article-header,
.nir-node--5816 article.article-header,
.nir-node--6631 article.article-header,
.nir-node--8226 article.article-header,
.nir-node--8276 article.article-header,
.nir-node--5836 .article-header {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0.5rem;
  padding-top:0.5rem;
  background-color: #969696;
  color: #fff;
}

.nir-node--5986 article,
.nir-node--6901 article,
.nir-node--5831 article,
.nir-node--8216 article,
.nir-node--5816 article,
.nir-node--8226 article,
.nir-node--8276 article,
.nir-node--6631 article {
  border-bottom: 1px solid #ccc;
  margin-bottom: 0;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.nir-node--8216 article.node--type-nir-asset:nth-child(odd).acc-wrap,
.nir-node--5986 article.node--type-nir-asset:nth-child(odd).acc-wrap,
.nir-node--6901 article.node--type-nir-asset:nth-child(odd).acc-wrap,
.nir-node--5831 article.node--type-nir-asset:nth-child(odd).acc-wrap,
.nir-node--5986 article.node--type-nir-asset:nth-child(odd),
.nir-node--6901 article.node--type-nir-asset:nth-child(odd),
.nir-node--5831 article.node--type-nir-asset:nth-child(odd),
.nir-node--5816 article.node--nir-news--nir-widget-list:nth-child(odd),
.nir-node--6631 article.node--nir-news--nir-widget-list:nth-child(odd) {
  background-color: #eee;
}


@media(max-width: 668px) {
  .nir-node--5986 article.article-header,
  .nir-node--6901 article.article-header,
  .nir-node--5831 article.article-header,
  .nir-node--8216 article.article-header,
  .nir-node--5816 article.article-header {
    display: none;
  }
}


.nir-node--5881 th.views-field-field-nir-asset-date,
.nir-node--5881 th.views-field-field-nir-document
{
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
    background-color: #969696;
    color: #fff;
    font-weight: 400;
}

.nir-node--5881 .view-widget-sec-filings .html-link a, 
.nir-node--5881 .nirtable .file-link a {
    font-size: 16px !important; 
}

.nir-node--5881 tbody tr{
    border-bottom: 1px solid #ccc;
    margin-bottom: 0;
}

.nir-node--5881 tbody tr:nth-child(even) { background-color: #eee; }


@media (min-width: 1024px){
.nir-node--5881 th.views-field-field-nir-asset-date
{
    width: 15.25424%;
    margin-right: 1.69492%;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;    
}  
}


.nir-node--5806 .item-list ul li div.full-width {text-align: center}


.fa-medium:before, .fa-linkedin:before, .fa-twitter:before {
  font-size: 22px;
}

/* Case 33300200 */
.nir-node--5806 .financial-metrics {
  border-left: none;
}

.nir-node--5806 .photo .box > div {
  background-color: #423e3e;
}


@media screen and (min-width: 40em) and (max-width: 1024px) {
  #block-nir-pid2935-content .medium-up-3>.column {
    margin: 10px;
    width: 30%;
    float: left;
    padding: 10px;
  }

  #block-nir-pid2935-content .shareholder .column .photo {
    min-height: unset;
  }

  #block-nir-pid2935-content .shareholder .column {
    background-color: #3f3e3e;
    min-height: 300px;
  }
}

@media screen and (max-width: 40em) {

  #block-nir-pid2935-content .shareholder .column .photo {
    min-height: unset;
  }

  #block-nir-pid2935-content .shareholder .column {
    background-color: #3f3e3e;
    margin: 2%;
  }

  #block-nir-pid2935-content .small-up-1>.column,
  .small-up-1>.columns {
    width: 96%;
  }
}
.nir-node--5806 .hide-for-large h2,
.nir-node--5806 .hide-for-large .field-nir-asset-date .field__item,
.nir-node--5806 .hide-for-large .datetime {
    color:#fff !important;
}
.nir-node--5806 .show-for-large .field-nir-asset-date .field__item,
.nir-node--5806 .show-for-large .datetime,
.nir-node--5806 .show-for-large .ndq-date .field__item,
.nir-node--5806 .ndq-date {
  font-size:1em !important;
  color:#fff !important;}
@media screen and (max-width: 1024px) {
.nir-node--5806 .hide-for-large .field-nir-asset-date .field__item,
.nir-node--5806 .hide-for-large .datetime,
.nir-node--5806 .hide-for-large .ndq-date .field__item,
.nir-node--5806 .ndq-date{
  font-size:1em !important;
  color:#fff !important;}
}


/* Case 33559470 */
.nir-node--5986 .block--presentations-toggle {
	display: none;
}

.no-touchevents .top-bar-left > .menu > li:after {
  content: ' ';
  height: 20px;
  width: 1px;
  border-right: 1px solid #969696 !important;
  display: inline-block;
  float: right;
  clear:both;
  vertical-align: top;
  position: absolute;
  right: 0;
  top: 40%;
}

.no-touchevents .top-bar-left > .menu > li {
  position: relative;
}
.no-touchevents .top-bar-left > .menu > li a {
  font-size: 16px;
}

.wdms-header {
  background-color: #969696;
}

table thead, table tfoot {
  background: #969696;
}



a {
  color: #969696;
  text-decoration: underline;
  font-weight: bold;
}

.pager__item a {
  text-decoration: none;
}

.ndq-5911 .quote-price {
  font-size: 2rem;
  color: black !important;
}

.button {
  border: 1px solid #969696;
  color: #969696;
}

.button:focus, .button:hover {
  background: #969696;
  color: #fff;
}

.pager__current-item a, .pager .is-active a, .pager-current a {
  background: #969696 !important;
}

.widget-file--application-pdf::before, .file--application-pdf a::before {
  content: '\e05c';
  color: #d8374d;
}

.submenu a.is-active {
  color: #969696;
}

.is-dropdown-submenu {
  border-top: none;
}

@media screen and (max-width: 639px) {

  .top-bar-left .is-drilldown {
    min-height: 340px;  
  }

    .top-bar a {
      color: black;
  }

  .is-drilldown-submenu-parent > a::after {
    border-color: transparent transparent transparent black;
  } 

  .js-drilldown-back > a::before {
    border-color: transparent black transparent transparent;
  }
  
}

@media screen and (min-width: 639px) {

  .top-bar-left > .menu > li > a {
    font-weight: 500;
  }
  
  .top-bar ul.submenu a {
    font-weight: 500;
  }


  ul.slides {
    margin-left: 0;
  }

  .top-bar-left > .menu > li:first-child > a {
    margin: 30px 30px 30px 0;
  }


  
}

@media screen and (min-width: 40em) {
  #ndq-content h2 {
      font-size: 1.5rem;
  }

  ul.slides h1 {
    font-size: 2.0rem;
  }
}

.nir-node--5806 .block-nir-events__widget {
  margin-top: 40px;
}


.no-touchevents .top-bar-left > .menu > li > ul > li a {
  font-size: 16px;
}


.block--assets-table-2 .article-header {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0.5rem;
  padding-top:0.5rem;
  background-color: #969696;
  color: #fff;
}

.block--assets-table-2 article {
  border-bottom: 1px solid #ccc;
  margin-bottom: 0;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
