/* clears the ‘X’ from Internet Explorer */
input[type=search]::-ms-clear { display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal { display: none; width : 0; height: 0; }
/* clears the ‘X’ from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }

.block--nir-news__widget #widget-form-base input[type="submit"],
#views-exposed-form-widget-sec-filings-table #edit-actions {
  display: none;
}


#ndq-content button, #ndq-content html input[type=button],
#ndq-content input[type=reset],
#ndq-content input[type=submit],
.nir-node--5816 #ndq-content .block-search-form form input[type=submit] {
    color: #fff;
    border-color: #4C77A9;
    background-color: #4C77A9;
    border-width: 2px;
    border-style: solid;
    border-radius: 0;
    -webkit-transition: all .15s ease-in;
    transition: all .15s ease-in;
    margin: -1px 0 0 0;
    padding: 7px 16px;
    height: 40px;
}

.block--search-form form {
  position: relative;
}

#lfg-content .block-search-form form input[type=submit] {
  color: #FFF !important;
  background-color: transparent !important;
  width: 40px !important;
  height: 40px !important;
  border: none !important;
  position: absolute !important;
  font-size: 0;
  right: 0;
  z-index: 11;
}


.block--search-form .form-item.js-form-type-search::after {
  position: absolute;
  top: 3px;
  right: 0;
  z-index: 10;
  font-size: 33px;
  padding: 11px 9px;
  content: "\F52A";
  display: inline-block;
  color: #9b0c23;
  text-decoration: none;
  font-family: "bootstrap-icons";
  font-size: 20px;
}

[id*='lfg-content'] .block--search-form form,
[id*='lfg-content'] .block--search-form form .form-item,
.nir-node--5816 .nir-widget-form-base .form-wrapper {
  max-width: 250px;
  width: 100%;
}

[id*='lfg-content'] .block--search-form form .form-item {
  margin-right: 0;
}


.nir-node--5816 .block--search-form,
.nir-node--5876 .block--search-form {
  max-width: 400px;
  border-radius: 0 !important;
}

.nir-node--5816 ::placeholder,
.nir-node--5876 ::placeholder,
.path-unsubscribe ::placeholder,
.search ::placeholder {
  color: #9b0c23;
}

#lfg-content a.chosen-single {
  color: #9b0c23 !important;
  font-weight: 400 !important;
}

#lfg-content .chosen-results::-webkit-scrollbar {
  width: 2px;
}

/*.nir-node--5876 [id*='lfg-content'] .block--search-form form [type*="submit"],
.nir-node--5816 [id*='lfg-content'] .block--search-form form [type*="submit"],
.nir-node--5816 [id*='lfg-content'] input[type="submit"],*/
.nir-node--5921 .historical-lookup-form .button,
[id*='lfg-content'] [id*='stock-price-calculator-form'] [type="submit"],
[id*='lfg-content'] .nir-email-alerts-unsubscribe-form #edit-submit  {
  background-color: #9b0c23;
  border-color: #9b0c23;
  padding: 0.75rem 1rem;
  font-family: "HelveticaNeueLTStd-Md";
  letter-spacing: 0.3px;
  min-width: 100px;
  font-weight: normal;
  border-width: 2px;
}

.nir-node--5921 .historical-lookup-form .button:hover,
[id*='lfg-content'] .nir-email-alerts-unsubscribe-form #edit-submit:hover    {
  background-color: #FFF;
  border-color: #9b0c23;
  color: #9b0c23;
  padding: 0.75rem 1rem;
  font-family: "HelveticaNeueLTStd-Md";
  letter-spacing: 0.3px;
  min-width: 100px;
  font-weight: normal;
  border-width: 2px;
}



.nir-node--5876 .block--search-form {
  display: none;
}

.nir-node--5876 .block--views-blockwidget-sec-filings-table .block--search-form {
  display: block;
  width: 33.33%;
}

.nir-node--5876 .block--views-blockwidget-sec-filings-table .block--search-form form {
  margin-right: 0;
  max-width: 100%;
}


.nir-node--5876 .block--views-blockwidget-sec-filings-table .view-filters {
  display: inline-flex;
  width: 100%;
}

.nir-node--5876 #lfg-content .block-search-form form input[type=submit] {
  right: 4%;
}




.nir-node--5876 .block--search-form form .form-item {
  margin-right: 4%;
  position: relative;
  max-width: 100%;
}

.nir-node--5876 form#views-exposed-form-widget-sec-filings-table {
  width: 66.66%;
  display: block;
}

.nir-node--5876 form#views-exposed-form-widget-sec-filings-table  .form--inline .form-item {
  width: 50%;
  max-width: 49%;
  margin-right: 2%;
}

.nir-node--5876 form#views-exposed-form-widget-sec-filings-table .form-item-field-nir-sec-date-filed-value {
  margin-right: 0 !important;
}


@media (max-width: 768px) {
  .nir-node--5876 .block--views-blockwidget-sec-filings-table .view-filters,
  .nir-node--5876 form#views-exposed-form-widget-sec-filings-table .form--inline {
    display: block;
    width: 100%;
  }

  .nir-node--5876 .block--views-blockwidget-sec-filings-table .block--search-form {
    width: 100%;
  }

  .nir-node--5876  #lfg-content .block-search-form form input[type=submit] {
    top: 5px;
    right: 0;
  }

  .nir-node--5876  #lfg-content .block-search-form form {
    position: relative;
  }

  .nir-node--5876 form#views-exposed-form-widget-sec-filings-table {
    width: 100%;
  }

  .nir-node--5876 form#views-exposed-form-widget-sec-filings-table .form--inline .form-item {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }
}




.nir-node--5921  #lfg-content .historical-lookup-form > .form-wrapper {
  display: block;
  width: 100%;
}

.nir-node--5921  #lfg-content .historical-lookup-form .form-wrapper > .js-form-item {
  width: 30%;
}

.nir-node--5921  #lfg-content .historical-lookup-form .form-wrapper > .form-wrapper {
  justify-content: space-between;
}

.nir-node--5921 .historical-lookup-form .button {
  width: 30%;
}

.nir-node--5921 .block--market-data-block__historical-price-lookup h2 {
  margin-bottom: 30px;
}


@media(max-width: 768px) {
  .nir-node--5921  #lfg-content .historical-lookup-form .form-wrapper > .js-form-item {
    width: 100%;
  }
}






#lfg-content [id*='stock-price-calculator-form'] input[type="number"] {
  padding: 0.75rem 1rem;
  font-size: 1rem;
  color: #9b0c23;
  border: 2px solid #9b0c23;
  letter-spacing: 0.01625rem;
  margin-bottom: 1rem;
  font-family: "HelveticaNeueLTStd-Roman";
  border-radius: unset;
}

#lfg-content .stock-price-calculator-form label {
  display: none;
}

[id*='lfg-content'] form[id*="stock-price-calculator-form"] .filter-row .form-item,
[id*='lfg-content'] form[id*="stock-price-calculator-form"] .form-item {
  width:32%;
  margin-right: 2% !important;
}

[id*='lfg-content'] form[id*="stock-price-calculator-form"] .filter-row .form-item:last-child {
  margin-right: 0 !important;
}

[id*='lfg-content'] [id*='stock-price-calculator-form'] .filter-row {
  width: 100%;
}

[id*='lfg-content'] [id*='stock-price-calculator-form'] [type="submit"] {
  width: 32%;
  margin-bottom: 32px;
}


@media (max-width: 768px) {
  [id*='lfg-content'] [id*='stock-price-calculator-form'] .filter-row {
    display: block;
  }

  [id*='lfg-content'] form[id*="stock-price-calculator-form"] .filter-row .form-item,
  [id*='lfg-content'] form[id*="stock-price-calculator-form"] .form-item {
    margin-right: 0 !important;
    width: 100% !important;
  }


}
