body {
    color: #000;
    background-color: #fff;
}
.newsletter #edit-nir-email-alerts-signup-alerts {
	display: none;
}
.newsletter #nir-email-alerts-signup-form div.form-item:first-child {
	display: none;
}
.newsletter #nir-email-alerts-signup-form .form-item-nir-email-alerts-signup-email input[type="email"],
#edit-nir-email-alerts-signup-email {
	display: block;
	/*width: 94%;*/
	height: 54px;
	border-radius: 8px;
	padding: 14px 10px;
	font: 400 18px/1.5 "SlatePro-Regular", sans-serif;
	border: solid 1px #949494;
	margin-bottom: 16px;
	max-width: unset;
}

/*.newsletter #block-emailalertssignupblock {
float: right;

}
*/

.block--nir-assets__widget table tbody td.actions .file-link a {
	font-size: 0px;
}
.widget-file--application-pdf::before,
.file--application-pdf a::before,
#ndq-content .widget-file--application-pdf::before,
#ndq-content .file--application-pdf a::before {
	background-image: url(../dist/img/icons/PDF-download-navy.svg);
	background-repeat: no-repeat;
	height: 36px;
	width: 39px;
	content: "";
}
.widget-file--application-pdf:hover::before,
.file--application-pdf a:hover::before,
#ndq-content .widget-file--application-pdf:hover::before,
#ndq-content .file--application-pdf a:hover::before {
	background-image: url(../dist/img/icons/PDF-download-hover.svg);
}

.block--nir-assets__widget table tbody td.actions .file-link .filesize {
	display: none;
}

.webcast-link a::before,
.normal-webcast-link a::before,
#ndq-content .webcast-link a::before,
#ndq-content .normal-webcast-link a::before {
	background-image: url("../dist/img/icons/audio-play-navy.svg");
	background-repeat: no-repeat;
	height: 36px;
	width: 23px;
	content: "";
	margin-right: 7px;
}

.normal-webcast-link a {
	font-size: 100%;
}

.newsletter label {
	display: none;
}

.add-outlook a,
.add-gcal a {
	font-size: inherit;
}
.add-outlook a:hover,
.add-gcal a:hover {
	text-decoration: underline;
}

.add-gcal a:before,
.add-outlook a:before {
	content: "";
	display: none;
}

/*#ndq-content  .html-link a::before, #ndq-content  .file-link a::before {
	font-size: 40px;

	}*/

/**FORMS**/

input[type="email"],
input[type="tel"],
input[type="text"],
input[type="password"],
textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: block;
	width: 100%;
	padding: 9px 16px 10px;
	height: 40px;
	border-radius: 4px;
	border: 1px solid #d8d8d8;
	font: 400 14px/1.5 "SlatePro-Regular", sans-serif;
	background: #fff;
	color: #000;
}
header.header .search-box form input[type="text"] {
	/*font-family: arial, sans-serif;*/
	font-family: "SlatePro-Regular", sans-serif;
	font-size: 18px;
}
header.header .js-mobile-search form input[type="text"] {
	/*font-family: arial, sans-serif;*/
	font-family: "SlatePro-Regular", sans-serif;
	font-size: 16px;
}

.form .option {
	display: inline-block;
	font-weight: 400;
}
.form {
	padding: 62px 50px;
}
.g-recaptcha {
	padding: 20px 0;
}
.form .submit {
	padding-bottom: 30px;
}

/**RESPONSIVE**/
@media all and (max-width: 768px) {
	div.g-recaptcha {
		padding: 20px 0;
	}

	.path-frontpage .panel-panel {
		padding-left: 15px !important;
		padding-right: 15px !important;
		padding-top: 0px !important;
	}

	.nir-node--5846 .col-lg-7 {
		float: none !important;
	}

	#widget-form-base .nir-widgets--field-container {
		display: block;
		padding: 30px 0;
		width: auto;
	}

	.table-primary td {
		display: block;
		width: 100%;
		border: 0;
		border-left: 1px solid #e6e6e6;
		border-right: 1px solid #e6e6e6;
		padding: 12px 16px !important;
	}
	#ndq-content .view-widget-sec-filings .html-link,
	#ndq-content .view-widget-sec-filings .file-link {
		float: unset;
		display: inline-block;
		padding: 0;
		margin: 0;
		vertical-align: -webkit-baseline-middle;
	}
	.nir-node--type-nir-news table td p,
	.node--nir-news--full table td {
		font-size: 11px !important;
	}
}

/****/
#ndq-content form#views-exposed-form-widget-sec-filings-table {
	background-color: #fff !important;
	border: 0 !important;
}

.messages,
.messages--status,
.messages--warning,
.messages.warning,
.messages--error,
.messages.error {
	margin: 1.42857em 0;
	position: relative;
	padding: 10px 10px 10px 44px;
	border: 1px solid #009ec2;
	width: 100%;
	float: left;
}

.messages--ok-color,
.messages,
.messages--status,
.messages--warning,
.messages.warning,
.messages--error,
.messages.error,
.ok,
.revision-current {
	background-color: #fff;
	color: #009ec2;
}

.field--name-field-nir-news-date {
	width: auto;
	display: inline-block;
}

.nir-node--5911 #ndq-content .quote-price {
	font-size: 2em !important;
}

.nir-node--5916 .block-nir-market-data-block h2,
#ndq-content .block--nir-stock-chart--5916 h2 {
	font-size: 24px !important;
	font-weight: 500 !important;
	line-height: 1.5 !important;
	letter-spacing: 1px !important;
	text-transform: uppercase;
	color: #003d7d !important;
	/*font-family: "SlatePro-Medium", sans-serif !important;*/
	font-family: "SlatePro-Regular", sans-serif !important;
}

.block--nir-stock-chart--5911 h2,
.nir-node--5911 .block-nir-market-data-block h2,
h2.table-title{
	font-family: "SlatePro-Regular", sans-serif !important;
	font-size: 24px !important;
	color: #011128 !important;
	text-transform: capitalize !important;
	letter-spacing: 0 !important;
}

#ndq-content th {
	padding: 16px 0;
}

#ndq-content .tablesort {
	top: unset !important;
	position: static;
}

#view-field-nir-sec-date-filed-table-column,
#view-field-nir-sec-form-table-column {
	width: 233px;
}
#view-nothing-1-table-column {
	width: 232px;
}

/*.nir-node--6016 #ndq-content .widget-file--application-pdf::before,
.nir-node--6016 #ndq-content .file--application-pdf a::before {
	content: url(../images/pdf.svg);
	 padding: 0px 20px;
	margin-top: -12px;
	margin-right: 5px;
}

@media all and (max-width: 768px){
	.nir-node--6016 #ndq-content .widget-file--application-pdf::before,
	.nir-node--6016 #ndq-content .file--application-pdf a::before {
		content: url(../images/pdf.svg);
		 padding: 0px 20px;
		 margin-top: -17px;
		margin-right: 5px;
	}
	}*/

#ndq-content .nirtable > tbody > tr > td,
#ndq-content .nirtable > tbody > tr > th,
#ndq-content .nirtable > tfoot > tr > td,
#ndq-content .nirtable > tfoot > tr > th,
#ndq-content .nirtable > thead > tr > td,
#ndq-content .nirtable > thead > tr > th {
	border: inherit;
}

table td {
	padding: 16px 30px 32px 0 !important;
}

table th {
	text-align: left;
	font-weight: 400;
	color: #000;
	padding: 16px 0;
}

#ndq-content .view-widget-sec-filings table tbody tr:nth-child(odd),
#ndq-content .view-widget-sec-filings table tbody tr:nth-child(even) {
	background-color: #fff !important;
}

#ndq-content .col-md-12 {
	padding: 0;
}

select {
	border-radius: 5px;
	padding: 9px 16px;
	border: 1px solid #b1b4b5;
	background: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

label {
	margin: 0;
	padding: 0;
	border: 0;
	background: 0;
	color: #706f73;
	font: 400 18px/1.5 "SlatePro-Regular", sans-serif;
	vertical-align: baseline;
}
#ndq-content .styleSelect {
	width: 9px;
	height: 14px;
	position: relative;
	right: 20px;
	top: 30px;
	float: right;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='14' viewBox='0 0 9 14'%3E%3Cpath fill='%2300B6De' fill-rule='nonzero' stroke='%2300B6De' stroke-width='.5' d='M1.72.453c.117.011.227.06.313.14l6.342 5.814a.528.528 0 0 1 0 .784l-6.342 5.813a.529.529 0 1 1-.71-.785l5.912-5.416-5.912-5.425A.528.528 0 0 1 1.72.453z'%3E%3C/path%3E%3C/svg%3E")
	center center no-repeat !important;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

#nir-email-alerts-unsubscribe-form h2 {
	color: #003d7d;
	font-size: 64px;
	line-height: 1.16;
	letter-spacing: 0.5px;
	font-weight: 600;
}

.ui-dialog .ui-dialog-buttonpane .ui-button {
	display: inline-block;
	min-width: 179px;
	height: 54px;
	border-radius: 8px;
	padding: 14px 24px;
	font: 400 18px/1.5 "SlatePro-Regular", sans-serif;
	background: #002d5b;
	color: #fff;
	border: 0;
	font-weight: 600;
	-webkit-transition: background 150ms;
	transition: background 150ms;
	text-align: center;
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
}

.ui-dialog-title {
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #003d7d;
}
.ui-widget-content p {
	padding: 0;
	border: 0;
	background: 0;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.ui-dialog .ui-dialog-buttonpane .ui-button:first-of-type {
	margin-right: 0;
}

.ui-dialog-buttonset {
	text-align: center;
	margin: 0 auto;
}

#edit-nir-email-alerts-unsubscribe-email {
	width: auto;
}

.messages--warning,
.messages.warning,
.messages--error,
.messages.error {
	color: red !important;
}
.messages--warning,
.messages.warning,
.messages--error,
.messages.error {
	margin: 1.42857em 0;
	position: relative;
	padding: 10px 10px 10px 44px;
	border: 1px solid red;
	width: 100%;
	float: left;
}

#nir-email-alerts-signup-form {
	margin-bottom: 52px;
}

.asterisk:after {
	content: "*";
	color: #c00;
}

h1.headline:before {
	display: none;
}

.node--nir-sec-filing--full .field__label {
	font-weight: 600;
	margin-right: 40px;
}
.node--nir-sec-filing--full .field__label:after {
	content: ":";
}

.form-required:after {
	content: "*";
	color: #c00;
}

#ndq-content .nir-email-alerts-signup-form table th:first-child::after,
.nir-email-alerts-signup-form table th:first-child::after {
	content: "*";
	color: #c00;
	display: inline;
	margin: 0 0 0 5px;
}

/*.html-link a:before,.widget-file--mime-application-rtf::before,
.file--mime-application-rtf a::before, .widget-file--xls::before, .file--xls a::before, .widget-file--x-office-spreadsheet::before, .file--x-office-spreadsheet a::before, .market-data-file-download-xls::before{
	font-size: 40px;
}
*/
/*.widget-file--application-pdf::before, .file--application-pdf a::before, #ndq-content .widget-file--application-pdf::before, #ndq-content .file--application-pdf a::before {
	padding-left: 7px;
	padding-top: 5px;
	padding-right: 12px;
	}*/

.newsletter input[type="email"] {
	display: block;
	width: 100%;
	height: 40px;
	border-radius: 8px;
	padding: 14px 10px;
	font: 400 18px/1.5 "SlatePro-Regular", sans-serif;
	border: solid 1px #949494;
	margin-bottom: 16px;
}

.nir-node--5846 .col-lg-7,
.nir-node--5841 .col-lg-7 {
	float: right;
	padding: 2em 0 0 0;
	float: right;
	width: 40%;
}

.nir-node--5846 .card:nth-child(even) .card__content,
.nir-node--5841 .card:nth-child(even) .card__content {
	padding-left: 32px !important;
}

.field--name-field-nir-person-headshot img {
	max-width: 270px;
}

.commiteetable thead td:empty {
	border: 0px;
}
.commiteetable .mobile-show {
	display: inline-block;
}

.commiteetable tbody tr td:not(:first-child) {
	text-align: center;
}

ul.sec-list li div {
	display: inline;
}

ul.sec-list li:not(:first-child) a:before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iMzRweCIgdmlld0JveD0iMCAwIDI2IDM0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTMuMiAoNzI2NDMpIC0gaHR0cHM6Ly9za2V0Y2hhcHAuY29tIC0tPg0KICAgIDx0aXRsZT5QREYtZG93bmxvYWQ8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxnIGlkPSJQREYtZG93bmxvYWQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0ibm91bl9QREZfNDg0NzI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMS4wMDAwMDApIiBmaWxsPSIjMDBCNkRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOS4yMTYsMTkuNzcxIEw4Ljk4NCwxOS43NzEgTDcuMTA0LDE5Ljc3MSBMNy4xMDQsMjQuNDM3IEw3Ljk4OSwyNC40MzcgTDcuOTg5LDIyLjkzIEw5LjAzMSwyMi45MyBMOS4yMzYsMjIuOTI3IEM5Ljg3NCwyMi45MjcgMTAuMjk4LDIyLjgyNCAxMC41MDcsMjIuNjE5IEMxMC43MTYsMjIuNDE0IDEwLjgyMSwyMS45OTkgMTAuODIxLDIxLjM3NSBDMTAuODIxLDIwLjc0NiAxMC43MTEsMjAuMzIxIDEwLjQ5MSwyMC4xMDIgQzEwLjI3MywxOS44ODIgOS44NDgsMTkuNzcxIDkuMjE2LDE5Ljc3MSBaIE05Ljc2MSwyMi4wNDcgQzkuNjUzLDIyLjEzOSA5LjM5OCwyMi4xODYgOC45OTcsMjIuMTg2IEw3Ljk4OSwyMi4xODYgTDcuOTg5LDIwLjUxOCBMOS4wODYsMjAuNTE4IEM5LjQ2NCwyMC41MTggOS42OTgsMjAuNTY1IDkuNzg4LDIwLjY2IEM5Ljg3OCwyMC43NTUgOS45MjMsMjAuOTk5IDkuOTIzLDIxLjM5MyBDOS45MjQsMjEuNzM2IDkuODcsMjEuOTU0IDkuNzYxLDIyLjA0NyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTMuNjgsMTkuNzcxIEwxMS4zODcsMTkuNzcxIEwxMS4zODcsMjQuNDM3IEwxMy43MDgsMjQuNDM3IEMxNC40NDQsMjQuNDM3IDE0LjkxNiwyNC4yNzEgMTUuMTI2LDIzLjk0IEMxNS4zMzUsMjMuNjA4IDE1LjQ0LDIyLjg2IDE1LjQ0LDIxLjY5NiBDMTUuNDQsMjAuOTgzIDE1LjMwOSwyMC40ODQgMTUuMDQ4LDIwLjE5OSBDMTQuNzg3LDE5LjkxNCAxNC4zMzIsMTkuNzcxIDEzLjY4LDE5Ljc3MSBaIE0xNC4zNTUsMjMuNCBDMTQuMjMsMjMuNTk0IDEzLjk1NywyMy42OTIgMTMuNTMzLDIzLjY5MiBMMTIuMjcyLDIzLjY5MiBMMTIuMjcyLDIwLjUxNyBMMTMuNTg4LDIwLjUxNyBDMTQsMjAuNTE3IDE0LjI2MiwyMC42MSAxNC4zNzQsMjAuNzk2IEMxNC40ODUsMjAuOTg0IDE0LjU0MSwyMS40MjEgMTQuNTQxLDIyLjEwOCBDMTQuNTQxLDIyLjc3NSAxNC40NzksMjMuMjA1IDE0LjM1NSwyMy40IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjE2LjA4NiAyNC40MzggMTYuOTcyIDI0LjQzOCAxNi45NzIgMjIuNTIgMTkuMDYyIDIyLjUyIDE5LjA2MiAyMS43NzUgMTYuOTcyIDIxLjc3NSAxNi45NzIgMjAuNTE4IDE5LjE3NiAyMC41MTggMTkuMTc2IDE5Ljc3MSAxNi4wODYgMTkuNzcxIj48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI1LjA4Miw2LjY4OSBMMTguMzk0LDAgTDAuOTE4LDAgTDAuOTE4LDMyIEwyNS4wODMsMzIgTDI1LjA4Myw2LjY4OSBMMjUuMDgyLDYuNjg5IFogTTE4LjgxNywzLjI1MiBMMjEuODM0LDYuMjY5IEwxOC44MTcsNi4yNjkgTDE4LjgxNywzLjI1MiBaIE0yLjkxOCwzMCBMMi45MTgsMiBMMTYuODE4LDIgTDE2LjgxOCw4LjI3IEwyMy4wODMsOC4yNyBMMjMuMDgzLDMwIEwyLjkxOCwzMCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==");
	background-repeat: no-repeat;
	height: 36px;
	width: 39px;
	content: "";
	float: left;
	margin-bottom: 19px;
	margin-right: 20px;
}

ul.sec-list li:not(:first-child) a:after {
	clear: both !important;
	display: block !important;
}
ul.sec-list li:first-child {
	display: none;
}

.footer__links {
	justify-content: center;
}

@media (min-width: 700px) and (max-width: 1024px) {

	.card {
		margin-left: -15px;
		margin-right: -15px;
		overflow: hidden;
		max-width: none;
	}
}
@media (min-width: 1024px) {
	.card-2 .row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: unset;
		-ms-flex-direction: unset;
		flex-direction: unset;
	}
	#ndq-content .col-md-12 {
		padding-left: 8px !important;
		padding-right: 8px !important;
	}
}

@media all and (max-width: 768px) {
	.path-frontpage .sutro .row:not(:last-child) {
		display: none;
	}
	ul.sec-list li div {
		display: block;
	}
}

.nir-faq-widget--accordion-link {
	display: none;
}

body:not(.nir-node--5806) .intro {
	padding-bottom: 0px;
}

ul.sec-list li {
	padding-left: 0;
}

ul.sec-list li:not(:first-child):before {
	margin-bottom: initial;
}

.card-2 {
	background: #f8f8f8;
	max-width: 690px;
	margin: 0 auto 40px;
}

.card__content {
	padding: 40px 32px 32px;
}

.card__content p {
	margin-bottom: 8px;
}

.card__icon {
	margin-bottom: 20px;
}

.card-2.content h3,
.card-2 .subheadline-3,
.content .card-2 h3 {
	color: #003d7d;
	margin-bottom: 24px;
}

.card-2 article > * {
	margin-bottom: 8px;
}

.card-2 article:not(:last-child) {
	margin-bottom: 32px;
}

.card-2 .content h5,
.card-2 .content h6,
.card-2 .subheadline-5,
.content .card-2 h5,
.content .card-2 h6 {
	margin-bottom: 8px;
	display: block;
}

.card-2 .button-arrow {
	margin-top: 48px;
	color: #011128;
	display: block;
}

.card__img {
	display: block;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

@media (max-width: 1023px) {
	.card__img {
		background: 0 0 !important;
	}
}

@media (min-width: 1024px) {
	.card-2 {
		margin-bottom: 56px;
		overflow: hidden;
		max-width: none;
	}

	.card__content {
		padding: 32px 32px 38px;
	}

	.card:nth-child(even) .card__content {
		padding-left: 0;
	}

	.card:nth-child(odd) .row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.card__img {
		height: 100%;
	}

	.card__img img {
		display: none;
	}

	.card-2 article:not(:last-child) {
		margin-bottom: 40px;
	}
}

@media (min-width: 1024px) {
	.card-2 {
		margin-left: -15px;
		margin-right: -15px;
	}
}

span.tablesort.tablesort::after {
	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: 22px;
	vertical-align: middle;
	content: "\e0c4";
}

#ndq-content .tablesort {
	background: none !important;
	top: 20.5%;
}

#ndq-content .tablesort--desc::after {
	content: "\e0d1" !important;
}

.accordion {
	width: 100%;
	background-color: white;
}

ul.accordion button span {
	font-size: 20px;
	white-space: normal;
}

ul.accordion button {
	height: auto;
	min-height: 64px;
	padding: 16px 24px;
	line-height: 28.8px;
	width: 100%;
}

.accordion button svg {
	width: 20px;
	height: 20px;
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

.accordion .is-expanded button svg {
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
}

ul.accordion li {
	border-bottom: 1px solid #eeeeee;
}
ul.accordion li.is-expanded {
	border-bottom: 0px;
}

#widget-form-base label {
	display: block;
}
@media (max-width: 1023px) {
	.navbar .wrapper {
		padding-bottom: 50%;
	}
}

#ndq-content .chosen-container {
	border-radius: 5px;
	padding: 3px 16px;
	border: 1px solid #b1b4b5;
	background: #fff;
	width: 210px !important;
}

#ndq-content .chosen-container .chosen-choices li::before {
	width: 9px;
	height: 14px;
	position: relative;
	right: 20px;
	top: 30px;
	float: right;
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='14' viewBox='0 0 9 14'%3E%3Cpath fill='%2300B6De' fill-rule='nonzero' stroke='%2300B6De' stroke-width='.5' d='M1.72.453c.117.011.227.06.313.14l6.342 5.814a.528.528 0 0 1 0 .784l-6.342 5.813a.529.529 0 1 1-.71-.785l5.912-5.416-5.912-5.425A.528.528 0 0 1 1.72.453z'%3E%3C/path%3E%3C/svg%3E")center center no-repeat !important;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

#ndq-content .chosen-results {
	background: #fff;
	border-radius: 5px;
	padding: 0;
	border: 1px solid #002d5b;
}
#ndq-content .chosen-container-active,
#ndq-content .chosen-container:focus,
#ndq-content .chosen-container:hover {
	border-color: #002d5b;
}

#ndq-content .chosen-container-multi .chosen-choices {
	padding: 0;
}

/**ICONS**/
#ndq-content .widget-file--mime-application-rtf::before,
#ndq-content .file--mime-application-rtf a::before,
.widget-file--mime-application-rtf::before,
.file--mime-application-rtf a::before {
	content: "";
	height: 36px;
	width: 39px;
	background-repeat: no-repeat;
	background-image: url(../dist/img/icons/RTF-download-navy.svg);
}

#ndq-content .widget-file--xls::before,
#ndq-content .file--xls a::before,
#ndq-content .widget-file--x-office-spreadsheet::before,
#ndq-content .file--x-office-spreadsheet a::before,
#ndq-content .market-data-file-download-xls::before,
.widget-file--xls::before,
.file--xls a::before,
.widget-file--x-office-spreadsheet::before,
.file--x-office-spreadsheet a::before,
.market-data-file-download-xls::before {
	content: "";
	height: 36px;
	width: 39px;
	background-repeat: no-repeat;
	background-image: url("../dist/img/icons/XLS-download-navy.svg");
}
#ndq-content .html-link a::before,
#ndq-content .asset-link a::before,
.html-link a::before,
.asset-link a::before,
.widget-file--html::before,
.external-link::before {
	background-image: url(../dist/img/icons/HTML-download-navy.svg);
	height: 36px;
	width: 39px;
	background-repeat: no-repeat;
	content: "";
}


#ndq-content .chosen-container-single .chosen-single:after {
	border: 0;
	/*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;
    font-size: 22px;
    vertical-align: middle;
    content: "\e0c4";
    position: absolute;
        right: -4px;
    top: 8px;
    width: auto;
    color:#009ec2;*/
}

#ndq-content .chosen-container-single .chosen-single,
#ndq-content .quote-wrapper select {
	height: 36px;
}

@media all and (max-width: 768px) {
	#ndq-content #edit-field-nir-sec-form-group-target-id {
		display: inline-block !important;
	}
	.nir-node--6016 #ndq-content #edit-items-per-page {
		display: inline-block !important;
	}
	#ndq-content #edit-field-nir-sec-date-filed-value {
		display: inline-block !important;
	}
}

#ndq-content .chosen-container-single .ui-icon-triangle-1-s {
	width: 15px;
	top: -24px;
}
#ndq-content .chosen-container-multi .ui-icon-triangle-1-s {
	width: 15px;
	top: -24px;
}

.add-outlook a:hover,
.add-gcal a:hover {
	text-decoration: underline !important;
}

/* @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) and (max-width:1024px){
	.row{
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
}*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) and (max-width: 1024px) {
	.row {
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

.breadcrumb li:first-child::after {
	content: ">" !important;
}

.nir-node--5806 .breadcrumb li:first-child::after {
	content: "" !important;
}

/** client edits **/
/*.nir-node--5816 #widget-form-base input[type="submit"] {
	height: 41px;
	padding: 2px 0 4px 0px;
}*/

.nir-node--6016 #ndq-content label {
	font-size: 14px;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 0;
}

#ndq-content .chosen-container .chosen-results li.highlighted {
	background-color: #002d5b;
	color: #fff;
}

#ndq-content .chosen-container {
	font: 400 14px/1.5 "SlatePro-Regular", sans-serif;
}

#ndq-content .chosen-container-single .chosen-single span {
	margin-top: -3px;
}

/*
.pdf hover #359fc3*/

.nirtable.commiteetable > thead > tr > th > a > span.tablesort:after {
	display: none !important;
	content: "";
}
.ndq-5941 .content.accordion__contents {
	font-size: 16px;
}

.nir-widget--field.nir-widget--event--add-to-calendar--outlook {
	margin-top: 8px;
}

ul.sec-list.downloads > li > div:nth-child(2) {
	display: none;
}

ul.sec-list.downloads > li > div > a > span:nth-child(2) {
	display: none;
}
ul.sec-list.downloads > li a > span:nth-child(1):before {
	content: " - ";
}

ul.sec-list.downloads > li {
	clear: both;
}
/*ul.sec-list li > div:first-of-type:after {*/
/*content: ' - ';*/
/*}*/

/*ul.sec-list li div:first-child {*/
/*float: left;*/
/*}*/

span.html-link {
	vertical-align: top;
}

ul.sec-list li:not(:first-child) a:hover:before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iMzRweCIgdmlld0JveD0iMCAwIDI2IDM0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTMuMiAoNzI2NDMpIC0gaHR0cHM6Ly9za2V0Y2hhcHAuY29tIC0tPg0KICAgIDx0aXRsZT5QREYtZG93bmxvYWQ8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxnIGlkPSJQREYtZG93bmxvYWQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0ibm91bl9QREZfNDg0NzI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMS4wMDAwMDApIiBmaWxsPSIjMDE5RkMxIiBmaWxsLXJ1bGU9Im5vbnplcm8iPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOS4yMTYsMTkuNzcxIEw4Ljk4NCwxOS43NzEgTDcuMTA0LDE5Ljc3MSBMNy4xMDQsMjQuNDM3IEw3Ljk4OSwyNC40MzcgTDcuOTg5LDIyLjkzIEw5LjAzMSwyMi45MyBMOS4yMzYsMjIuOTI3IEM5Ljg3NCwyMi45MjcgMTAuMjk4LDIyLjgyNCAxMC41MDcsMjIuNjE5IEMxMC43MTYsMjIuNDE0IDEwLjgyMSwyMS45OTkgMTAuODIxLDIxLjM3NSBDMTAuODIxLDIwLjc0NiAxMC43MTEsMjAuMzIxIDEwLjQ5MSwyMC4xMDIgQzEwLjI3MywxOS44ODIgOS44NDgsMTkuNzcxIDkuMjE2LDE5Ljc3MSBaIE05Ljc2MSwyMi4wNDcgQzkuNjUzLDIyLjEzOSA5LjM5OCwyMi4xODYgOC45OTcsMjIuMTg2IEw3Ljk4OSwyMi4xODYgTDcuOTg5LDIwLjUxOCBMOS4wODYsMjAuNTE4IEM5LjQ2NCwyMC41MTggOS42OTgsMjAuNTY1IDkuNzg4LDIwLjY2IEM5Ljg3OCwyMC43NTUgOS45MjMsMjAuOTk5IDkuOTIzLDIxLjM5MyBDOS45MjQsMjEuNzM2IDkuODcsMjEuOTU0IDkuNzYxLDIyLjA0NyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTMuNjgsMTkuNzcxIEwxMS4zODcsMTkuNzcxIEwxMS4zODcsMjQuNDM3IEwxMy43MDgsMjQuNDM3IEMxNC40NDQsMjQuNDM3IDE0LjkxNiwyNC4yNzEgMTUuMTI2LDIzLjk0IEMxNS4zMzUsMjMuNjA4IDE1LjQ0LDIyLjg2IDE1LjQ0LDIxLjY5NiBDMTUuNDQsMjAuOTgzIDE1LjMwOSwyMC40ODQgMTUuMDQ4LDIwLjE5OSBDMTQuNzg3LDE5LjkxNCAxNC4zMzIsMTkuNzcxIDEzLjY4LDE5Ljc3MSBaIE0xNC4zNTUsMjMuNCBDMTQuMjMsMjMuNTk0IDEzLjk1NywyMy42OTIgMTMuNTMzLDIzLjY5MiBMMTIuMjcyLDIzLjY5MiBMMTIuMjcyLDIwLjUxNyBMMTMuNTg4LDIwLjUxNyBDMTQsMjAuNTE3IDE0LjI2MiwyMC42MSAxNC4zNzQsMjAuNzk2IEMxNC40ODUsMjAuOTg0IDE0LjU0MSwyMS40MjEgMTQuNTQxLDIyLjEwOCBDMTQuNTQxLDIyLjc3NSAxNC40NzksMjMuMjA1IDE0LjM1NSwyMy40IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjE2LjA4NiAyNC40MzggMTYuOTcyIDI0LjQzOCAxNi45NzIgMjIuNTIgMTkuMDYyIDIyLjUyIDE5LjA2MiAyMS43NzUgMTYuOTcyIDIxLjc3NSAxNi45NzIgMjAuNTE4IDE5LjE3NiAyMC41MTggMTkuMTc2IDE5Ljc3MSAxNi4wODYgMTkuNzcxIj48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI1LjA4Miw2LjY4OSBMMTguMzk0LDAgTDAuOTE4LDAgTDAuOTE4LDMyIEwyNS4wODMsMzIgTDI1LjA4Myw2LjY4OSBMMjUuMDgyLDYuNjg5IFogTTE4LjgxNywzLjI1MiBMMjEuODM0LDYuMjY5IEwxOC44MTcsNi4yNjkgTDE4LjgxNywzLjI1MiBaIE0yLjkxOCwzMCBMMi45MTgsMiBMMTYuODE4LDIgTDE2LjgxOCw4LjI3IEwyMy4wODMsOC4yNyBMMjMuMDgzLDMwIEwyLjkxOCwzMCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==");
	height: 36px;
	width: 39px;
}

#ndq-content .html-link a:hover:before,
#ndq-content .asset-link a:hover:before,
.html-link a:hover:before,
.asset-link a:hover:before {
	background-image: url(../dist/img/icons/HTML-download-navy.svg);
	height: 36px;
	width: 39px;
	background-repeat: no-repeat;
}

.nir-node--5821 .widget-file--html:hover::before,
.nir-node--5821 .field--name-field-nir-ext-document a:hover::before,
.nir-node--5821 .external-link:hover::before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iMzRweCIgdmlld0JveD0iMCAwIDI2IDM0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTMuMiAoNzI2NDMpIC0gaHR0cHM6Ly9za2V0Y2hhcHAuY29tIC0tPg0KICAgIDx0aXRsZT5IVE1MLWRvd25sb2FkPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZyBpZD0iSFRNTC1kb3dubG9hZCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJub3VuX2h0bWxfNDg0NzAzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMS4wMDAwMDApIiBmaWxsPSIjMDE5RkMxIiBmaWxsLXJ1bGU9Im5vbnplcm8iPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4NCiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSI3LjM0NSAyMS42NzUgNS4xNTggMjEuNjc1IDUuMTU4IDE5Ljc3MSA0LjI3MiAxOS43NzEgNC4yNzIgMjQuNDM3IDUuMTU4IDI0LjQzNyA1LjE1OCAyMi40MjEgNy4zNDUgMjIuNDIxIDcuMzQ1IDI0LjQzNyA4LjIzIDI0LjQzNyA4LjIzIDE5Ljc3MSA3LjM0NSAxOS43NzEiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSI4LjY3OCAyMC41NjQgMTAuMDI1IDIwLjU2NCAxMC4wMjUgMjQuNDM3IDEwLjkxIDI0LjQzNyAxMC45MSAyMC41NjQgMTIuMzA1IDIwLjU2NCAxMi4zMDUgMTkuNzcxIDguNjc4IDE5Ljc3MSI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNS45MTUsMjEuOTM5IEMxNS44NTMsMjIuMDk1IDE1Ljc4LDIyLjMxIDE1LjY5NiwyMi41ODIgTDE1LjU5MiwyMi45MDIgTDE1LjQ5MiwyMy4yMjQgTDE1LjQ2MywyMy4yMjQgTDE1LjM1NiwyMi45MDIgTDE1LjI1NCwyMi41NzggQzE1LjE2LDIyLjI5OCAxNS4wODUsMjIuMDgyIDE1LjAyNywyMS45MzIgTDE0LjE5NCwxOS43NzIgTDEyLjc1MSwxOS43NzIgTDEyLjc1MSwyNC40MzggTDEzLjYzNiwyNC40MzggTDEzLjYzNiwyMS44OTUgQzEzLjYzNiwyMS43MDYgMTMuNjI5LDIxLjQ3OSAxMy42MTUsMjEuMjE1IEwxMy42LDIwLjg3MyBMMTMuNTgzLDIwLjUzNCBMMTMuNjEsMjAuNTM0IEwxMy43MTYsMjAuODU1IEwxMy44MjIsMjEuMTc5IEMxMy45MTUsMjEuNDY2IDEzLjk5LDIxLjY4MiAxNC4wNDgsMjEuODI1IEwxNS4wODMsMjQuNDM2IEwxNS44OSwyNC40MzYgTDE2LjkxNSwyMS44MDQgQzE2Ljk2OCwyMS42NjUgMTcuMDQyLDIxLjQ1IDE3LjEzOCwyMS4xNTggTDE3LjI0MiwyMC44MzMgTDE3LjM0NywyMC41MDggTDE3LjM3NCwyMC41MDggTDE3LjM1NiwyMC44NTQgTDE3LjMzOCwyMS4yMDMgQzE3LjMyNiwyMS40NjEgMTcuMzIyLDIxLjY5IDE3LjMyMiwyMS44OTMgTDE3LjMyMiwyNC40MzYgTDE4LjIwNywyNC40MzYgTDE4LjIwNywxOS43NyBMMTYuNzM0LDE5Ljc3IEwxNS45MTUsMjEuOTM5IFoiIGlkPSJQYXRoIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMTkuOTEzIDE5Ljc3MSAxOS4wMjggMTkuNzcxIDE5LjAyOCAyNC40MzcgMjIuMTAxIDI0LjQzNyAyMi4xMDEgMjMuNjQ0IDE5LjkxMyAyMy42NDQiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjUuMDgyLDYuNjg5IEwxOC4zOTQsMCBMMC45MTgsMCBMMC45MTgsMzIgTDI1LjA4MywzMiBMMjUuMDgzLDYuNjg5IEwyNS4wODIsNi42ODkgWiBNMTguODE3LDMuMjUyIEwyMS44MzQsNi4yNjkgTDE4LjgxNyw2LjI2OSBMMTguODE3LDMuMjUyIFogTTIuOTE4LDMwIEwyLjkxOCwyIEwxNi44MTgsMiBMMTYuODE4LDguMjY5IEwyMy4wODMsOC4yNjkgTDIzLjA4MywzMCBMMi45MTgsMzAgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=") !important;
	height: 36px;
	width: 39px;
	max-width: 39px;
	background-repeat: no-repeat;
	margin-right: 0 !important;
	padding-right: 0 !important;
	content: "";
}

/** icons hover **/
#ndq-content .html-link a:hover:before,
#ndq-content .asset-link a:hover:before,
.html-link a:hover:before,
.asset-link a:hover:before {
	background-image: url(../dist/img/icons/HTML-download-hover.svg);
	height: 36px;
	width: 39px;
	background-repeat: no-repeat;
}

#ndq-content .widget-file--xls:hover:before,
#ndq-content .file--xls a:hover:before,
#ndq-content .widget-file--x-office-spreadsheet:hover:before,
#ndq-content .file--x-office-spreadsheet a:hover:before,
#ndq-content .market-data-file-download-xls:hover:before,
.widget-file--xls:hover:before,
.file--xls a:hover:before,
.widget-file--x-office-spreadsheet:hover:before,
.file--x-office-spreadsheet a:hover:before,
.market-data-file-download-xls:hover:before {
	background-image: url("../dist/img/icons/XLS-download-hover.svg");
	height: 36px;
	width: 39px;
	background-repeat: no-repeat;
}

#ndq-content .widget-file--mime-application-rtf:hover:before,
#ndq-content .file--mime-application-rtf a:hover:before,
.widget-file--mime-application-rtf:hover:before,
.file--mime-application-rtf a:hover:before {
	height: 36px;
	width: 39px;
	background-image: url(../dist/img/icons/RTF-download-hover.svg);
}

.widget-file--application-pdf:hover:before,
.file--application-pdf a:hover:before,
#ndq-content .widget-file--application-pdf:hover:before,
#ndq-content .file--application-pdf a:hover:before {
	background-image: url("../dist/img/icons/PDF-download-hover.svg");
	height: 36px;
	width: 39px;
}

.webcast-link a:hover:before,
.normal-webcast-link a:hover:before,
#ndq-content .webcast-link a:hover:before,
#ndq-content .normal-webcast-link a:hover:before {
	background-image: url("../dist/img/icons/audio-play-hover.svg");
	height: 36px;
	width: 23px;
	background-repeat: no-repeat;
}

/**Commitee Composition table header**/
@media (max-width: 768px) {
	.commiteetable tr th a,
	.commiteetable tr th {
		font-size: 14px;
		line-height: 18px;
	}
	.commiteetable tr th {
		padding-right: 10px;
	}

	.panel-panel {
		padding: 0 0 0px 0 !important;
	}

	.path-frontpage .sutro .radix-layouts-footer {
		margin-bottom: -40px !important;
		height: initial !important;
	}
}

.path-frontpage .sutro .radix-layouts-footer {
	margin-bottom: 0px;
	height: 1020px;
}

.doc-group a:hover {
	text-decoration: underline !important;
}

.nir-node--type-nir-sec-filing table .field__label {
	display: none;
}

@media (min-width: 1024px) {
	.nir-node--5896 .card:nth-child(even) .card__content {
		padding-left: 32px !important;
	}
}

#widget-form-base label {
	font-size: 14px !important;
}

.nir-node--5916 .left-stock,
.nir-node--5916 .quote-price {
	text-align: left !important;
}

.nir-node--5916 #ndq-content .quote-price {
	font-size: 56px !important;
}

.stock--positive svg path {
	fill: #6ab91c;
}

a .arrow,
button .arrow {
	display: inline-block;
	font-size: 13px;
	text-align: left;
	/*transform: translateX(0);*/
	/*transition: transform .2s ease-in-out;*/
}

a .arrow:before,
button .arrow:before {
	display: inline-block;
	position: absolute;
	overflow: hidden;
	width: 0;
	/*transition: width .2s ease-in-out,transform .2s ease-in-out;*/
}

a:hover .arrow {
	/*transform: translateX(5px); */
}

a:hover .arrow:before,
button:hover .arrow:before {
	width: 20px;
	/*transform: translateX(-4px);*/
	/*transform: translateX(-4px);*/
}
@font-face {
	font-family: "tradeweb";
	src: url("tradeweb.ttf?qvaagp") format("truetype");
	font-weight: normal;
	font-style: normal;
}

.icons {
	font-family: "tradeweb" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0;
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
	-moz-font-feature-settings: "liga";
	-ms-font-feature-settings: "liga" 1;
	font-feature-settings: "liga";
	-webkit-font-variant-ligatures: discretionary-ligatures;
	font-variant-ligatures: discretionary-ligatures;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.nir-node--type-nir-news article .node__content a {
	word-wrap: break-word;
	overflow-wrap: break-word;
}

.user-logged-in .dialog-off-canvas-main-canvas > main {
	margin-top: 157px;
}
#block-nir-pid3305-tabs {
	max-width: 1024px;
	margin: 0 auto;
}

/* Events and Presentations Fix */
.nir-node--5821 .widget-file--application-pdf::before,
.nir-node--5821 .file--application-pdf a::before,
.nir-node--5821 #ndq-content .widget-file--application-pdf::before,
.nir-node--5821 #ndq-content .file--application-pdf a::before,
.nir-node--5821 .widget-file--html::before,
.nir-node--5821 .field--name-field-nir-ext-document a::before,
.nir-node--5821 .field--name-field-nir-news-supp-ext-url a::before,
.nir-node--5821 .external-link::before,
.nir-node--5821 #ndq-content .widget-file--xls::before,
.nir-node--5821 #ndq-content .file--xls a::before,
.nir-node--5821 #ndq-content .widget-file--x-office-spreadsheet::before,
.nir-node--5821 #ndq-content .file--x-office-spreadsheet a::before,
.nir-node--5821 #ndq-content .market-data-file-download-xls::before,
.nir-node--5821 .widget-file--xls::before,
.file--xls a::before,
.nir-node--5821 .widget-file--x-office-spreadsheet::before,
.nir-node--5821 .file--x-office-spreadsheet a::before,
.nir-node--5821 .market-data-file-download-xls::before {
	width: 30px;
}
.nir-node--5821 .field--name-field-nir-document .filesize {
	display: none;
}

#ndq-content .widget-file--mime-application-xml::before,
#ndq-content .file--mime-application-xml a::before,
#ndq-content .widget-file--mime-application-octet-stream::before,
#ndq-content .file--mime-application-octet-stream a::before {
	background-image: url(../dist/img/icons/XBRL-download-navy.svg);
	height: 36px;
	width: 39px;
	background-repeat: no-repeat;
	content: "";
}

#ndq-content .widget-file--mime-application-xml:hover:before,
#ndq-content .file--mime-application-xml a:hover:before,
#ndq-content .widget-file--mime-application-octet-stream:hover:before,
#ndq-content .file--mime-application-octet-stream a:hover:before {
	background-image: url(../dist/img/icons/XBRL-download-hover.svg);
	height: 36px;
	width: 39px;
	background-repeat: no-repeat;
	content: "";
}

.nir-node--5821 table th,
.nir-node--5926 table th,
.nir-node--6016 #ndq-content table tr th,
.nir-node--5816 table th {
	text-align: left;
	font-weight: 400;
	background-color: #002d56;
	color: #fff;
	padding: 8px 0 8px 16px;
}
.nir-node--5816 .nir-widget--form {
	margin-bottom: 20px;
}

.nir-node--5821 .field--name-field-nir-event-loc-name .field__item {
	color: #706f73;
	font-size: 14px;
}
.nir-node--5821 .westtimezone {
	color: #000;
	font-size: 14px;
}
.nir-node--5821 table.table-primary th:nth-child(3),
.nir-node--5821 table.table-primary td:nth-child(3) {
	display: none !important;
}
.nir-node--5821 .file-link,
.nir-node--5821 .field--type-link {
	margin-bottom: 7px;
}
.nir-node--5821 .js-form-type-select {
	width: 100%;
	color: #706f73;
	font-size: 12px;
	margin-bottom: 7px;
}
.nir-node--5821 .nir-widget--form .button,
.nir-node--5816 .nir-widget--form .button {
	display: inline;
	min-width: 85px;
	height: 40px;
	border-radius: 8px;
	padding: 2px 7px 2px 7px;
	font: 400 18px/1.5 "SlatePro-Regular", sans-serif;
	color: #fff;
	border: 0;
	font-weight: 400;
	-webkit-transition: background 150ms;
	transition: background 150ms;
	text-align: center;
	margin-top: 5px !important;
}
.nir-node--5821 .ui-selectmenu-button.ui-button {
	margin-bottom: 6px;
}
.nir-node--5821 .file-link a:hover,
.nir-node--5821 .field--name-field-nir-ext-document a:hover {
	text-decoration: underline !important;
}

.nir-node--5816 li.pager__item {
	margin: 0;
	padding: 0;
	border: 0;
	background: 0;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	float: left;
	margin-right: 7px;
}
.nir-node--5816 .nir-widget--total-results {
	text-align: right;
}

.nir-node--type-nir-news article li {
	list-style: disc;
	margin-left: 20px;
}
.nir-node--type-nir-news aside li {
	list-style: none;
	margin-left: 0;
}

/*.nir-node--5926 #ndq-content .nirtable thead tr th {background-color:#002d56;color:#fff !important}*/

.nir-node--5806 .highlight__content .views-label-field-nir-tags,
.nir-node--5806 .highlight__content .filesize,
.nir-node--5986 .views-label-field-nir-tags,
.nir-node--5986 .filesize {
	display: none;
}

.nir-node--5986 .acc-title {
	text-align: left;
	font-weight: 400;
	background-color: #002d56;
	color: #fff;
	padding: 8px 0 8px 16px;
	width: 100%;
}
.nir-node--5986 h2 {
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #011128;
	margin-bottom: 24px;
}
.nir-node--5986 .field--name-field-nir-content-ref {
	padding: 5px 0 5px 0px;
}



.nir-node--5806 #block-widgetassetsv2-2 a {
	display: flex;
	margin-bottom: 20px;
}

/*.nir-node--5806  #block-widgetassetsv2-2 a::before {*/
/*display:table-cell*/
/*}*/
@media (min-width: 768px) {
	.nir-node--5806 .highlight__content {
		margin-bottom: 0 !important;
	}
}
@media (min-width: 768px) {
	.nir-node--5806 .highlight {
		background-image: linear-gradient(107deg, #012c59, #0657ac);
		margin-bottom: 60px;
		padding-top: 37px;
		padding-bottom: 10px !important;
	}
}

.nir-node--5931 .nirtable th,
.nir-node--8376 .nirtable th,
.nir-node--6821 .nirtable th,
.nir-node--6851 .nirtable th {
	text-align: left;
	font-weight: 400;
	background-color: #002d56;
	color: #fff;
	padding: 8px 0 8px 16px;
}
.nir-node--5931 table td,
.nir-node--5816 table td,
.nir-node--5821 table td,
.nir-node--5821 .no-content,
.nir-node--8376 table td,
.nir-node--6821 .nirtable td,
.nir-node--6851 .nirtable td {
	padding: 14px 30px 20px 16px !important;
}
.nir-node--5821 .no-content {
	border-top:1px solid #e6e6e6;
	letter-spacing: .3px;
	margin-bottom: 60px;
	line-height: 1.5em;

}
@media (max-width: 767px) {
	.nir-node--5821 .no-content {
		border:1px solid #e6e6e6;

	}
}

.nir-node--8376 .block-region-contentmain table {
	table-layout: fixed;
}
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__shareholder-breakdown table th:first-child,
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__investor-rotation table th:first-child,
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__investor-concentration table th:first-child,
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__investor-styles table th:first-child,
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__by-region table th:first-child {
	width: 27%;
}
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__shareholder-breakdown table th:nth-child(2),
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__investor-rotation table th:nth-child(2),
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__investor-styles table th:nth-child(2),
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__by-region table th:nth-child(2),
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__shareholder-breakdown table th:nth-child(3),
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__investor-rotation table th:nth-child(3),
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__investor-styles table th:nth-child(3),
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__by-region table th:nth-child(3),
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__shareholder-breakdown table th:nth-child(4),
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__investor-rotation table th:nth-child(4),
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__investor-styles table th:nth-child(4),
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__by-region table th:nth-child(4) {
	width: 17%;
}
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__investor-concentration table th:nth-child(2),
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__investor-concentration table th:nth-child(3) {
	width: 25%;
}

.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__top-institutions table th:first-child,
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__top-mutual-funds table th:first-child {
	width: 36%;
}
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__top-institutions table th:nth-child(2),
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__top-mutual-funds table th:nth-child(2),
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__top-institutions table th:nth-child(3),
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__top-mutual-funds table th:nth-child(3),
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__top-institutions table th:nth-child(4),
.nir-node--8376 .block-region-contentmain .block--market-data-block__ownership__top-mutual-funds table th:nth-child(4) {
	width: 17%;
}

.nir-node--5806 #block-widgetassetsv2-2 a:hover {
	text-decoration: underline !important;
}
.nir-node--5806 #block-widgetassetsv2-2 a {
	/*font-family: "SlatePro-Regular" !important;*/
	font-family: "SlatePro-Regular", sans-serif !important;
	font-size: 20px !important;
	font-weight: normal !important;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	/* margin: 4px 0 5px 0 !important; */
	/*padding-left: 38px;*/
	margin-bottom: 20px !important;
	display: flex;
}

/*.nir-node--5806 #block-widgetassetsv2-2 a {*/
/*display: inline-table;*/
/**/
/*}*/

.fundamentals tr td:nth-child(2) {
	text-align: right;
}

.earnings-estimates {
	table-layout: auto;
}

.earnings-estimates tr td:not(:first-child) {
	text-align: right;
}

.earnings-estimates caption {
	text-align: right;
	border-bottom: 0;
	font-size: 1em;
	padding: 15px;
	margin: 0;
	background-color: #666;
	color: #fff;
}

@media (max-width: 650px) {
	.earnings-estimates.estimates-analyst-forecasts thead tr:first-child {
		display: none;
	}
}

.earnings-estimates.estimates-analyst-forecasts thead td {
	background-color: #666;
	color: #fff;
	font-weight: bold;
	text-align: left;
}

.earnings-estimates.estimates-analyst-forecasts caption {
	padding: 20px 25px 25px;
	font-weight: bold;
}

.earnings-estimates th {
	text-align: right;
}

.earnings-estimates th:first-child,
.earnings-estimates th.caption {
	text-align: left;
}

.block-widget-committee-composition table th a {
	color: #fff;
}

.block-widget-committee-composition table tbody tr td {
	text-align: center;
}

.block-widget-committee-composition table tbody tr td:first-child {
	text-align: left;
}

.block-widget-committee-composition table tbody tr a::before {
	content: none;
}

.block-widget-committee-composition table tbody tr span::before {
	font-size: 20px;
	padding-right: 0;
}

.commitee-key span::before {
	font-size: 20px;
	padding-right: 0;
}

.collapse-table {
	border-collapse: collapse;
}

@media (max-width: 481px) {
	.collapse-table th {
		position: absolute !important;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px, 1px, 1px, 1px);
	}

	.collapse-table tr {
		border: 1px dotted #ccc;
		margin-bottom: 25px;
		display: block;
		float: left;
		width: 100%;
	}

	.collapse-table tbody tr td,
	.collapse-table tfoot tr td {
		box-sizing: border-box;
		float: left;
		width: 100%;
		text-align: left !important;
	}

	.collapse-table tbody tr td:empty,
	.collapse-table tfoot tr td:empty {
		display: none;
	}

	.collapse-table tbody tr td::before,
	.collapse-table tfoot tr td::before {
		content: attr(data-before);
		font-weight: bold;
		padding-bottom: 7px;
		border-bottom: 1px dotted #ccc;
		width: 100%;
		float: left;
		margin-bottom: 5px;
	}

	.collapse-table tbody tr td:first-child::before,
	.collapse-table tfoot tr td:first-child::before {
		border-bottom: 0;
	}

	.collapse-table .table-indent {
		padding-left: 15px;
	}
}

.field--name-field-nir-committee-body {
	float: left;
}

.commiteetable thead span {
	display: none;
}

@media (max-width: 481px) {
	.commiteetable td::before {
		display: none;
	}

	.commiteetable tr {
		border: 0;
		margin-bottom: 0;
	}

	.commiteetable thead {
		display: none;
	}

	.commiteetable thead span {
		display: none;
	}

	.commiteetable tbody a {
		font-weight: normal;
	}
}

.collapse-table-wide {
	border-collapse: collapse;
}

/*.collapse-table-wide .desk-absolute {
    position: absolute
}*/

@media (max-width: 650px) {
	.collapse-table-wide .total-row .views-field-field-nir-div-rec-date,
	.collapse-table-wide .total-row .views-field-field-nir-div-pay-date,
	.collapse-table-wide .total-row .views-field-field-nir-div-dec-date,
	.collapse-table-wide .total-row .views-field-field-nir-div-type,
	.collapse-table-wide .total-row .views-field-field-nir-split-numerator {
		display: none;
	}

	.collapse-table-wide .desk-absolute {
		position: relative;
	}

	.collapse-table-wide th {
		position: absolute !important;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px, 1px, 1px, 1px);
	}

	.collapse-table-wide tbody tr {
		border-bottom: 1px solid #002d56;
		margin-bottom: 0;
		display: block;
		float: left;
		width: 100%;
	}

	.collapse-table-wide caption {
		background-color: transparent;
		color: #333;
		text-align: left;
		padding-left: 0;
	}

	.collapse-table-wide tbody tr td,
	.collapse-table-wide tfoot tr td {
		box-sizing: border-box;
		float: left;
		width: 100%;
		text-align: left !important;
		position: relative;
		padding-left: 60% !important;
		white-space: normal;
		text-align: left;
	}

	.collapse-table-wide tbody tr td:empty,
	.collapse-table-wide tfoot tr td:empty {
		display: none;
	}

	.collapse-table-wide tbody tr td::before,
	.collapse-table-wide tfoot tr td::before {
		content: attr(data-before);
		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;
	}

	.collapse-table-wide tbody tr td:first-child::before,
	.collapse-table-wide tfoot tr td:first-child::before {
		border-bottom: 0;
	}

	.collapse-table-wide .table-indent {
		padding-left: 15px;
	}

	.collapse-table-wide td,
	tr.bold-row td.views-field.views-field-field-nir-div-amount:before {
		color: #000 !important;
	}

	tr.bold-row td.views-field.views-field-field-nir-div-amount:before {
		font-weight: bold;
	}
	.collapse-table-wide td:before {
		color: #706f73 !important;
	}
	.nir-node--5931 table.collapse-table-wide tbody tr td,
	.nir-node--5816 table.collapse-table-wide tbody tr td,
	.nir-node--5821 table.collapse-table-wide tbody tr td,
	.nir-node--8376 table.collapse-table-wide tbody tr td,
	.nir-node--6821 table.collapse-table-wide tbody tr td,
	.nir-node--6851 table.collapse-table-wide tbody tr td {
		padding: 12px 8px 20px 30% !important;
		text-align: right !important;
	}
	.nir-node--5931 table.collapse-table-wide tbody tr td:last-child,
	.nir-node--5816 table.collapse-table-wide tbody tr td:last-child,
	.nir-node--5821 table.collapse-table-wide tbody tr td:last-child,
	.nir-node--8376 table.collapse-table-wide tbody tr td:last-child,
	.nir-node--6851 table.collapse-table-wide tbody tr td:last-child,
	.nir-node--6821 table.collapse-table-wide tbody tr td:last-child {
		padding-bottom: 18px !important;
	}
	.nir-node--5931 table.collapse-table-wide tbody tr td:before,
	.nir-node--5816 table.collapse-table-wide tbody tr td:before,
	.nir-node--5821 table.collapse-table-wide tbody tr td:before,
	.nir-node--8376 table.collapse-table-wide tbody tr td:before,
	.nir-node--6851 table.collapse-table-wide tbody tr td:before,
	.nir-node--6821 table.collapse-table-wide tbody tr td:before {
		left: 8px;
	}
}

.mobile-show {
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
}

@media (max-width: 481px) {
	.mobile-show {
		clip: auto;
		height: auto;
		width: auto;
		overflow: auto;
	}
}

@media (max-width: 650px) {
	table.estimates-reference-information tr {
		margin-bottom: 0;
	}

	table.estimates-reference-information td:first-child {
		padding-left: 10px;
		width: 60%;
	}

	table.estimates-reference-information td:last-child {
		padding-left: 0;
		width: 40%;
		float: right;
	}

	td.views-field.views-field-field-nir-split-numerator.views-field-field-nir-split-denominator {
		display: none;
	}
}

.collapse-table-wide td {
	border-top: 1px solid #002d56;
}

tr.bold-row.total-row td {
	background: #f8f8f8;
	font-weight: bold;
	color: #002d56;
	border-bottom: 3px solid #002d56;
}

.nir-node--5986 .views-field-field-nir-bundle-content .file-link a::before,
.nir-node--5986 .views-field-field-nir-bundle-content .external-link::before,
.nir-node--5986 .webcast-link a::before {
	float: right;
}

.nir-node--5986 #ndq-content .webcast-link a:hover,
.nir-node--5986 #ndq-content .normal-webcast-link a::before,
.nir-node--5986 #ndq-content .webcast-link a::before {
	width: 39px !important;
}

.nir-node--5986 .webcast-link a::before,
.nir-node--5986 #ndq-content .webcast-link a::before {
	width: 39px !important;
}

.nir-node--5986 .views-field-field-nir-bundle-content .file-link a,
.nir-node--5986 .views-field-field-nir-bundle-content .external-link,
.nir-node--5986 .webcast-link a {
	width: 100%;
}

.nir-node--5986 .item-list li {
	border-top: 1px solid #e6e6e6;
	padding: 15px 0;
}

.nir-node--5986 .acc-title- {
	margin-bottom: 3px;
	font-size: 24px;
	color: #706f73;
}

.nir-node--5986 .view-grouping a:hover {
	cursor: pointer;
}

[role="tooltip"] {
	background: #009ec2;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	font-weight: normal;
	position: absolute;
	margin-right: 20px;
	left: 0px;
	top: -1px;
	color: #fff;
	padding: 10px;
	z-index: -1;
	font-size: 12px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	max-width: 800px;
}

[role="tooltip"]::after {
	position: absolute;
	bottom: -4px;
	left: 20px;
	margin: 0 auto;
	content: "";
	width: 0;
	height: 0;
	border-top: 4px solid #009ec2;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
}

.tool-hide {
	display: none;
}

.tool-show {
	display: block;
}

.nirtable.ownership {
	border-bottom: 3px solid #002d56;
}

.nirtable.ownership {
	margin-bottom: 64px;
}

.nir-node--5986 a.show-all {
	display: none;
}

.nir-node--5986 .item-list a:hover {
	text-decoration: underline !important;
}

.block-region-contentmain h2 {
	font-size: 24px;
	font-weight: 500;
	line-height: 1.5;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #003d7d;
	margin-bottom: 45px;
	/*font-family: "SlatePro-Medium";*/
	font-family: "SlatePro-Regular", sans-serif;
}

.nir-node--5986 .view-widget-bundled-content .view-grouping h2 span.qr-arrow {
	/*border-top: 6px solid transparent;*/
	/*border-bottom: 6px solid transparent;*/
	/*border-left: 4px solid #002d5b;*/
	/*border-right: none;*/
	border: 0px !important;
	width: 0;
	height: 0;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 3px;
}

.nir-node--5986 .view-widget-bundled-content .view-grouping h2.open span.qr-arrow {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 4px solid #002d5b;
	border-bottom: none;
	margin-bottom: 2px;
}

.nir-node--5986 .view-widget-bundled-content .view-grouping .view-grouping-content {
	transition: 40s;
}

.glossary-definition {
	margin-bottom: 1em;
}

@media (max-width: 650px) {
	.collapse-table-wide td {
		border: 0;
	}

	tr.bold-row td.views-field.views-field-field-nir-div-ex-date {
		display: none;
	}

	td.views-field.views-field-field-nir-div-dec-date {
		border-top: 0 !important;
	}

	tr.bold-row td.views-field.views-field-field-nir-div-amount {
		border-top: 0;
	}

	tr.bold-row td.views-field.views-field-field-nir-div-amount {
		/*border-bottom: 1px solid #002D56;*/
	}

	td.views-field.views-field-field-nir-div-ex-date {
		background: #fff !important;
	}

	#DataTables_Table_2_wrapper .nirtable.ownership.collapse-table-wide tbody td:first-child {
		font-weight: bold;
	}
	.nir-node--5986 .item-list li {
		border-top: none;
		padding: 15px 0;
	}
	.nir-node--5986 .item-list li:first-child {
		border-top: 1px solid #e6e6e6;
		padding: 15px 0;
	}
	.nir-node--5931 .total-row .views-field-field-nir-div-amount:before {
		display: none;
	}
	.nir-node--5931 tr.bold-row.total-row td.views-field.views-field-field-nir-div-amount {
		display: inline-block;
		width: 30%;
		padding-left: 8px !important;
		/*border-bottom: 2px solid #002D56;*/
	}
	.nir-node--5931 .collapse-table-wide .total-row .views-field-field-nir-div-dec-date {
		display: inline-block;
		width: 70%;
		text-align: left !important;
		padding-left: 8px !important;
	}
}

.newsletter {
	margin-top: 38px;
}

.nir-node--5986 .item-list > ul {
	margin-bottom: 24px;
}

.nir-node--6851 .block-region-contentmain h2,
.nir-node--6821 .block-region-contentmain h2 {
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #003d7d;
	margin-bottom: 24px;
}

.nir-node--6851 .nirtable,
.nir-node--6821 .nirtable {
	border-bottom: 3px solid #002d56;
}
.earnings-estimates th {
	text-align: center;
}
table.earnings-estimates td {
	padding: 20px 0 25px !important;
}
.earnings-estimates tr td:not(:first-child) {
	text-align: center;
}

.nir-node--8371 .chosen-container {
	min-height: 38px;
	/*padding: 20px;*/
	width: 100%;
	/*background-color: #f9fafb;*/
	border-width: 1px;
	border-style: solid;
	border-color: #cbcbcd;
	/*border-color: var(--border-colors);*/
	border-radius: 2px;
	color: #999999;
	background-color: #fff;
}

.nir-node--8371 .quote-wrapper select {
	width: auto;
	margin: 10px 0;
	position: relative;
	left: 0;
}
.nir-node--8371 .stock-quote {
	width: auto;
	margin: 10px 0;
}
.nir-node--8371 .ndq-clear {
	clear: both;
}

.nir-node--8371 .chosen-container-active .chosen-choices {
	box-shadow: none;
}
.nir-node--8371 .chosen-choices {
	margin: 0;
	padding: 0px 5px;
}
.nir-node--8371 .chosen-results {
	padding: 5px 6px;
	margin: 0;
}

.nir-node--8371 .chosen-container input[type="text"] {
	padding: 0;
	margin: 0;
}

.nir-node--8371 .chosen-container-multi .chosen-choices {
	background-image: none;
	border: 0;
	background-color: transparent;
	height: 100% !important;
	margin-top: 0px;
	padding: 2px 5px;
}

.nir-node--8371 .chosen-container-multi .chosen-choices li.search-choice {
	box-shadow: none;
	border-radius: 0;
	background-image: none;
	background-color: #f5f5f5;
}
.nir-node--8371 .chosen-container .chosen-results li.highlighted {
	background-image: none;
	background-color: #d8d8d8;
	color: inherit;
}

.nir-node--8371 .chosen-container {
	border-radius: 5px;
	padding: 3px 16px;
	border: 1px solid #b1b4b5;
	background: #fff;
	width: 210px !important;
}

.nir-node--8371 .chosen-container .chosen-results li.highlighted {
	background-color: #002d5b;
	color: #fff;
}

.nir-node--8371 .chosen-container {
	font: 400 14px/1.5 "SlatePro-Regular", sans-serif;
}

.nir-node--8371 .chosen-results {
	background: #fff;
	border-radius: 5px;
	padding: 0;
	border: 1px solid #002d5b;
}
.nir-node--8371 .chosen-container-active,
.nir-node--8371 .chosen-container:focus,
.nir-node--8371 .chosen-container:hover {
	border-color: #002d5b;
}

.nir-node--8371 .chosen-container-multi .chosen-choices {
	padding: 0;
}

.nir-node--8371 .chosen-container-single .ui-icon-triangle-1-s {
	width: 15px;
	top: -24px;
}
.nir-node--8371 .chosen-container-multi .ui-icon-triangle-1-s {
	width: 15px;
	top: -24px;
}

.nir-node--8371 .chosen-container-single .chosen-search {
	display: none;
}

.nir-node--8371 .chosen-container-single .chosen-search {
	display: none;
}

.nir-node--8371 .chosen-container-single .chosen-single {
	height: 36px;
}

.nir-node--8371 .chosen-container-single .chosen-single {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	height: 40px; /* MAKE SELECTS MATCH CHOSEN  MULTI HEIGHT */
	/*height: var(--inputHeight);*/
	line-height: 40px;
	/*height: var(--inputHeight);*/
	width: 100%;
	font-weight: 300;
	color: #454545;
	background: #fff;
	border: 0px;
	font-size: inherit;
	border-radius: 0;
	outline: none;
	padding: 0 0 0 8px;
	margin: 0;
}

.nir-node--8371 .ui-selectmenu-button {
	display: none;
}

.nir-node--8371 .chosen-container-single .chosen-single div {
	display: none;
}

.nir-node--5821 .block--views-blockwidget-assets-widget-assets-table h2,
.content .subheadline-1-semibold,
.subheadline-1-semibold {
	font-size: 24px !important;
	font-weight: 500 !important;
	line-height: 1.5 !important;
	letter-spacing: 0 !important;
	text-transform: capitalize !important;
	color: #0011128 !important;
	/*font-family: "SlatePro-Medium", sans-serif !important;*/
	font-family: "SlatePro-Regular", sans-serif !important;
}

.nir-node--5821 .field--label-above .field__label {
	display: none;
}

.nir-node--5821 table.nirtable.views-table.views-view-table.cols-3.striped-odd.collapse-table tr th:nth-child(1) {
	width: 16.6666666667%;
	max-width: 16.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.6666666667%;
	flex: 0 0 16.6666666667%;
}

.nir-node--5821 table.nirtable.views-table.views-view-table.cols-3.striped-odd.collapse-table tr th:nth-child(2) {
	max-width: 20% !important;
	-webkit-box-flex: 0 !important;
	width: 20% !important;
	flex: 0 0 20% !important;
}

.nir-node--5821 table.nirtable.views-table.views-view-table.cols-3.striped-odd.collapse-table tr th:nth-child(3) {
	width: 33.3333333333%;
	max-width: 33.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333333333%;
	flex: 0 0 33.3333333333%;
}

.nir-node--5821 .views-field-field-nir-asset-title h4 {
	font-weight: normal;
}

.nir-node--6861 .block--nir-assets__widget .node--nir-asset--asset-link .field__item {
	display: inline-block;
}
.nir-node--6861 .block--nir-assets__widget .node--nir-asset--asset-link .field__item a {
	margin-left: 0;
}
.nir-node--6861 .block--nir-assets__widget .node--nir-asset--asset-link .field__item a:before {
	padding-right: 0;
}
.commiteetable thead {
	background: transparent !important;
}

/* Logo Fix */
@media (max-width: 1023px) {
	.navbar-expanded .header svg polyline {
		fill: currentColor;
	}
}

.nir-node--type-nir-news .dialog-off-canvas-main-canvas > main .article__body {
	min-height: 250px;
}

.header {
	background-image: url(../dist/img/tw_header_green_on_new.jpg);
	background-position: bottom center;
	background-size: cover;
}

header.header .mobile-only button {
	color: #fff;
}
header.header .mobile-only a svg path {
	fill: #fff;
}

.nir-node--5806 nav.breadcrumb ol {
	display: none;
}

/* || Custom Work*/

@media (max-width: 1023px) {
	.card__img {
		background: 0 0 !important;
	}
	.header__actions {
		margin-bottom: -11px;
	}

	table.table-primary thead {
		display: none;
	}

	table.table-primary tr {
		border-top: 1px solid #e6e6e6;
	}

	.wrapper.header__bar {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.header .header__logo img,
.header .header__logo svg {
	width: 153px;
	height: 40px;
	fill: #fff;
}

.wrapper.header__bar svg {
	position: relative;
	vertical-align: top;
	top: -4px;
}

a.header__logo svg {
	top: 4px !important;
}

.header__bar {
	padding-bottom: 30px !important;
}

h1.headline.headline--primary {
	/*font-family: "SlatePro-Medium";*/
	font-family: "SlatePro-Regular", sans-serif;
	font-size: 58px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.14;
	letter-spacing: 0.54px;
	padding-left: 0;
}
#ndq-content button.button-arrow {
	/*min-width: 186px;*/
	background-color: #002d5b;
	color: white;
	/*padding: 13px 76px 13px 20px!important;*/
	border-radius: 26px;
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.14;
	letter-spacing: 0.5px;
	text-align: left;
	padding: 0 20px;
	height: auto;
}

#ndq-content button.button-arrow:hover {
	background: #0076a8;
}

#ndq-content button.button-arrow span.icons.arrow {
	position: absolute;

	top: 0;
	background: #0076a8;
	padding: 13px 16px !important;
	border-radius: 26px;
}

button.button-arrow span.icons.arrow {
	position: relative !important;
	padding: 13px 16px !important;
	position: relative;
	right: 0 !important;
	margin-right: -21px;
	margin-left: 20px;
	margin-top: 0px !important;
	top: 0px !important;
	cursor: pointer;
}

button.button-arrow {
	/*min-width: 186px;*/
	background-color: #002d5b;
	color: white;

	border-radius: 26px;
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.14;
	letter-spacing: 0.5px;
	text-align: left;
	padding: 0 20px;

}

a.button-arrow {
	padding: 0px 20px !important;
	height: 40px;
}



button.button-arrow:hover {
	background: #0076a8;
}

button.button-arrow span.icons.arrow {
	position: relative !important;
	padding: 13px 16px !important;
	position: relative;
	margin-right: -22px;
	margin-left: 21px;
	margin-top: 0px !important;
	top: 0px !important;
	cursor: pointer;
	/* display: table; */
}

.highlight .button-arrow {
	margin-bottom: 24px !important;
	padding: 12px 20px !important;
	border-radius: 26px;
	border: solid 1px white;
	/* display: block; */
	max-width: 200px;
	/*font-family: "SlatePro-Medium";*/
	font-family: "SlatePro-Regular", sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.14;
	letter-spacing: 0.5px;
}

button.button-arrow .icons.arrow {
	background: #0076a8;
	padding: 13px 16px !important;
	border-radius: 26px;
}

.highlight span.icons.arrow {
	position: absolute;
	right: 22px;
	top: 14px;
}

.nir-node--5806 section.wrapper.wrapper--wide {
	width: 100% !important;
	max-width: 100%;
	padding: 0;
}

.intro__description {
	font-size: 32px;
	font-weight: 600 !important;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.25;
	letter-spacing: normal;
	text-align: center;
	color: #011128;
}

section.highlight {
	margin-bottom: 0px !important;
}

section.wrapper.intro.row {
	justify-content: left !important;
	text-align: left;
}

section.wrapper.intro.row {
	justify-content: left;
}

section.intro__description {
	max-width: 100% !important;
}

section.intro__description {
	padding: 63px 47px 60px;
	background: rgb(238, 238, 238);
	background: linear-gradient(180deg, rgba(238, 238, 238, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%);
}

.stock__value {
	font-weight: 500;
}
/*span.stock__change {*/
/*font-weight: 500;*/
/*}*/

span.stock__change svg {
	top: -5px !important;
	position: relative;
}

.floatie.contact .contact__main-link {
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.21;
	color: white;
	background: #011128;
	padding-top: 13px;
	padding-bottom: 13px;
}

.floatie.contact a.contact__link {
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.21;
	padding-top: 13px;
	padding-bottom: 13px;
	color: #717073;
}

.gray-bg {
	/* background: #f8f8f8; */
	/*background-image: linear-gradient(to bottom, #eeeeee, #f8f8f8);*/
}

.card {
	padding: 72px 0 70px 0px;
	background-image: linear-gradient(to bottom, #eeeeee, #f8f8f8);
}

a.button-arrow {
	display: inline-block;
}

.card a.button-arrow {
	background-color: #002d5b;
	color: white;
	/*padding: 13px 76px 12px 20px!important;*/
	border-radius: 26px;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.14;
	letter-spacing: 0.5px;
}

.card a.button-arrow .arrow {
	border-radius: 26px;
	background: #0076a8;
	padding: 13px 16px !important;
	position: relative;
	right: 0 !important;
	margin-right: -22px;
	margin-left: 17px;
	margin-top: 0px !important;
	top: 0px !important;
	cursor: pointer;
}

.card .row {
	position: relative;
	margin-left: auto !important;
	margin-right: auto !important;
	max-width: 1024px;
}

article.node.node--nir-asset--asset-link a {
	text-decoration: underline !important;
}

section.wrapper.wrapper--wide .wrapper {
	width: 100% !important;
	max-width: 100%;
	padding: 0px;
}

h5.subheadline-5 {
	font-weight: 600;
}

.nir-widget--field.nir-widget--news--headline a {
	text-decoration: underline;
}

.card .content h3,
.card .subheadline-3,
.content .card h3 {
	color: #011128 !important;
	margin-bottom: 24px;
	font-size: 30px !important;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.07;
	letter-spacing: normal;
	/* color: var(--marine-blue); */
}

.newsletter-con a {
	text-decoration: underline;
}

.newsletter-con p {
	/*font-size: 20px;*/
	font-size: 16px;
}

a.card__img {
	background-size: contain;
	background-position: 0 24px;
}

.footer__copy {
	border-top: 0px;
}

.footer__copy p {
	color: black;
}

.card:last-child {
	background-image: linear-gradient(to bottom, #eeeeee, #fff);
}

.nir-node--5806 .field.field--name-field-nir-lp-block-body .card {
	background-image: linear-gradient(to bottom, #eeeeee, #fff);
}

.footer nav {
	padding: 30px 45px;
	background: #eeeeee;
}

ul.footer__links a {
	color: #011128;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: normal;
}

section.wrapper.newsletter-con {
	max-width: 100%;
	padding: 0px;
	background-image: linear-gradient(to bottom, #fff, #ffffff);
}

section.wrapper.newsletter-con .row {
	max-width: 1024px;
	margin: auto;
}

.newsletter input.button {
	/* position: absolute; */
	right: 0;
	top: 0;
	background-img: url("../dist/img/icon-circle-arrow-cyan@2x.png");
	-webkit-background-size: contain;
	background-size: contain;

	background: #002d5b;
	/* padding: 13px 21px !important; */
	border-radius: 26px;
	padding: 12px 76px 12px 20px !important;
	font-size: 14px !important;
	line-height: 0;
	text-transform: uppercase;
}



.newsletter button.button-arrow {
	margin: 20px 26px 28px 0;
}


.newsletter input[type="email"] {
	height: 40px;
	max-width: 285px;
	padding: 7px 49px 7px 20px;
	border-radius: 26px;
	margin-top: 15px;
	display: block;
}

@media (min-width: 768px) {
	.newsletter form {
		display: table !important;
	}
}

@media (min-width: 1024px) {
	.nir-node--6016 table td,
	.nir-node--5816 table td,
	.nir-node--5821 table td,
	.nir-node--5821 .no-content {
		padding: 24px 30px 32px 16px !important;
	}

	.navbar__primary {
		color: #717073;
	}

	.ndq-5926 button.button-arrow {
		margin-top: 2% !important;
		margin-left: 1% !important;
	}

	.nir-node--5806 div#block-widgetassetsv2-2 {
		padding-left: 0;
		padding-right: 0;
	}

	article.node.node--nir-news--full.node--type-nir-news.node--view-mode-full .row {
		max-width: 1024px !important;
		padding-left: 47px;
		padding-right: 47px;
	}

	ul.footer__links {
		float: left;
		max-width: 545px;
		margin-left: -62px;
	}

	.card {
		margin-bottom: 0 !important;
	}
}

@media (min-width: 320px) and (max-width: 812px) {
	h1.headline.headline--secondary {
		font-size: 40px;
	}

	.block--market-data-block__estimates__stock-info.block--market-data-block__estimates__stock-info--8371.block--contentmain--market-data-block__estimates__stock-info.block--contentmain--market-data-block__estimates__stock-info--8371
	table.nirtable.earnings-estimates.collapse-table-wide
	td {
		padding-left: 0px !important;
		padding-bottom: 10px !important;
		padding-top: 10px !important;
	}

	table.nirtable.estimates-reference-information.earnings-estimates.collapse-table-wide td {
		padding-left: 0px !important;
	}

	.ndq-5941 button.js--accordion-trigger {
		padding-top: 24px !important;
		padding-bottom: 24px !important;
	}

	ul.pager__items.js-pager__items li {
		margin-bottom: 25px !important;
	}

	.intro {
		padding-top: 60px;
		margin-top: 14px;
		margin-bottom: -14px !important;
	}
	h1.headline.headline--primary {
		padding-bottom: 0px !important;
		margin-bottom: 60px !important;
	}

	h1.headline.headline--secondary {
		font-size: 40px !important;
		font-weight: 500 !important;
	}

	.header {
		background-position: bottom left;
	}

	/*.wrapper.header__bar {*/
	/*width: 375px;*/
	/*height: 90px;*/
	/*!* margin: 0 0 60px; *!*/
	/*}*/

	.header__actions.mobile-only > a > svg {
		width: 20px;
		height: 20px;
	}

	button#hamburger {
		margin-top: -56px !important;
		margin-right: 4px !important;
		width: 30px;
		height: 20px;
	}

	.header__actions.mobile-only svg {
		margin-top: -32px !important;
	}

	section.wrapper.newsletter-con .newsletter {
		padding: 59px 0 60px;
	}
	section.wrapper.newsletter-con {
		padding-left: 15px;
		padding-right: 15px;
	}

	.footer__social a svg {
		width: 20px;
		height: 20px;
		vertical-align: top;
	}

	header.article__header h1 {
		font-size: 42px !important;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.19;
		letter-spacing: normal;
	}

	.footer nav {
		padding: 30px 23px;
	}
	.footer__copy p {
		font-size: 10px;
	}

	.newsletter input[type="email"] {
		max-width: 100%;
	}
	.nir-node--5806 .block-region-contentmain .card .card__content {
		min-height: 0px;
	}

	.card a.button-arrow {
		display: table;
	}

	.card__content {
		padding: 0;
	}

	.card .col-lg-6 {
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 24px;
	}

	.card .col-lg-6:first-child {
		margin-bottom: 24px;
	}

	.highlight .button-arrow {
		min-width: 210px;
	}

	h3.subheadline-3 {
		margin: 0px 0 16px 1px;
	}
	.card {
		padding: 48px 30px 48px 30px;
	}

	.intro {
		padding-bottom: 35px;
	}
	section.intro__description {
		padding: 40px 15px;
	}

	div#block-corporateprofiletext {
		font-size: 24px;
		font-weight: 500;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.25;
	}

	h1.headline.headline--primary {
		font-size: 40px;
	}

	.card {
		margin-bottom: 0;
	}

	.nir-node--5806 .block-region-contentmain .card .button-arrow {
		position: relative;
		bottom: 0;
		margin-top: 20px;
	}

	.article__body {
		max-width: 100%;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.article__body p {
		word-break: break-word;
	}

	aside.article__social {
		display: block;
		padding-left: 10px;
	}

	.article__meta,
	header.article__header h1 {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.article__meta {
	color: #717073 !important;
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
}

.article__header h1 {
	font-size: 52px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.15;
	letter-spacing: normal;
	color: #011128 !important;
}

.article__body b {
	font-size: 28px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #011128;
	margin: 0 0 10px !important;
}

.article__body a {
	text-decoration: underline;
}

aside.article__social {
	width: 100%;
	/* background: gray; */
	background-color: #eeeeee;
}

.article__social a {
	width: 40px;
}

aside.article__social ul {
	padding: 0;
}

aside.article__social {
	position: relative;
}

.footer__copy .wrapper {
	padding: 21px;
}

aside.article__social li *,
aside.article__social li {
	background: transparent !important;
	border: 0px !important;
	box-shadow: none;
	color: #011128 !important;
}

.article__body section {
	padding: 0px !important;
	margin: 0px !important;
	max-width: 100% !important;
}

.article__body {
	padding: 0;
}

aside.article__social ul li {
	display: inline-block;
}

aside.article__social {
	margin-bottom: 72px;
}

article.node.node--nir-news--full.node--type-nir-news.node--view-mode-full {
	padding: 0;
	max-width: 100%;
	margin: 0px !important;
}

article.node.node--nir-news--full.node--type-nir-news.node--view-mode-full .row {
	margin: 0px;
}

article.node.node--nir-news--full.node--type-nir-news.node--view-mode-full .row {
	max-width: 1024px;
	margin: auto;
}

header.article__header {
	margin-bottom: 0;
	border: 0;
}

.highlight {
	background-image: linear-gradient(148deg, #002d5b, #0076a8) !important;
}


.nir-node--5821 table th,
.nir-node--5926 table th,
.nir-node--6016 #ndq-content table tr th,
.nir-node--5816 table th {
	text-align: left;
	font-weight: 400;
	padding: 8px 0 8px 16px;
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #011128;
	background-color: transparent;
}

li.pager__item.is-active a {
	width: 40px;
	height: 40px;
	/* margin: 0 26px 0 42px; */
	padding: 8px 14px 9px 15px;
	color: white !important;
	background: #001f3e !important;
	border-radius: 33px;
}
li.pager__item.is-active a:hover {
	background: #0076a8 !important;
}
li.pager__item:not(first-child) {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

li.pager__item:not(.is-active) a {
	/* margin: 8px 40px 9px 26px; */
	/* font-family: SlatePro; */
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #011128 !important;
}
li.pager__item:not(.is-active) a:hover {
	color: #0076a8 !important;
}

li.pager__item.pager__item--next a:after {
	content: "";
	background-image: url(../dist/img/icon-sm-arrow-right-navy.svg) !important;
	height: 15px;
	width: 16px;
	position: absolute;
	margin-top: 5px;
}
li.pager__item.pager__item--next a:hover:after {
	background-image: url(../dist/img/icon-sm-arrow-right-hover.svg) !important;
}

li.pager__item.pager__item--previous a:before {
	content: "";
	background-image: url(../dist/img/icon-sm-arrow-left-navy.svg) !important;
	height: 15px;
	width: 16px;
	position: absolute;
	margin-top: 5px;
}
li.pager__item.pager__item--next span {
	font-size: 0px;
}

li.pager__item.pager__item--previous span {
	font-size: 0px;
}

li.pager__item.pager__item--first,
li.pager__item.pager__item--last {
	display: none !important;
}

.intro__description,
.card .content h3,
.card .subheadline-3,
.content .card h3,
.article__header h1,
.article__body b {
	/*font-family: "UntitledSerif";*/
	font-family: "SlatePro-Regular", sans-serif;
	text-transform: capitalize;
	font-weight: 600;
}

h3 button.js--accordion-trigger span {
	color: #011128;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 28.8px;
	/* letter-spacing: 0.86px; */
	font-family: 'SlatePro-Regular';
}

.content.accordion__contents {
	font-family: "SlatePro-Light", sans-serif;
	font-size: 19px !important;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.2;
	letter-spacing: normal;
	color: #000;
}

.hamburger-lines,
.hamburger-lines:after,
.hamburger-lines:before {
	height: 3px;
	border-radius: 20px;
}

.floatie.contact > a.contact__main-link:hover {
	background: #0076a8;
}

.floatie.contact > a.contact__link:hover {
	background: #0076a8;
	color: white;
}

.contact__link {
	border-top: 0;
}

button#hamburger:active span {
	color: #b2b5b6;
}

section.highlight a:hover {
	color: #d0d0d0;
}

section.highlight a.button-arrow:hover {
	background: white;
	color: #011128;
}

span.icons.arrow:before {
	display: none;
}

a.button-arrow:hover,
button.button-arrow:hover {
	background: #0076a8;
}

main a:hover {
	color: #0076a8;
}

.content h1,
.subheadline-1 {
	color: #011128;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: 0.86px;
}

aside.article__social li a:hover * {
	fill: #0076a8 !important;
}



.normal-webcast-link.field__item > a:before {
	vertical-align: top;
	margin-top: 0 !important;
}

.nir-node--5926 #ndq-content .nirtable thead tr th {
	/* background-color: #002d56; */
	color: #011128 !important;
}

#ndq-content button.button-arrow {
	border: 0;
}

h1.headline.headline--secondary {
	padding-left: 0;
	margin: 0 113px 8px 0;
	/* font-family: SlatePro; */
	font-size: 58px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.14;
	letter-spacing: 0.54px;
	color: #011128;
	/*font-family: "SlatePro-Medium";*/
	font-family: "SlatePro-Regular", sans-serif;
	text-transform: uppercase;
}
nav.breadcrumb ol a {
	color: #011128 !important;
}

nav.breadcrumb ol {
	margin: 8px 0 0;
	/*font-family: UntitledSerif;*/
	font-family: "SlatePro-Regular", sans-serif;
	font-size: 16.5px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.57;
	letter-spacing: normal;
	color: #011128 !important;
	justify-content: left;
}

.region.region-breadcrumbs {
	padding-left: 0;
}

.field-nir-event-url a {
	text-decoration: underline;
}

table.nirtable th,
table.nirtable th a,
.nir-node--5821 table th,
.nir-node--5926 table th,
.nir-node--6016 #ndq-content table tr th,
.nir-node--5816 table th {
	/*font-family: "UntitledSerif-Bold";*/
	font-family: "SlatePro-Regular", sans-serif;
	text-align: left;
	padding: 8px 0 8px 16px;
	font-size: 18px !important;
	font-weight: bold !important;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #0076a8 !important;
	background-color: transparent !important;
}

html {
	font: 300 16px/1.33 "SlatePro-Regular", sans-serif;
}

.content h5,
.content h6,
.subheadline-5 {
	line-height: 1.33;
}

h5.subheadline-5, p.subheadline-5-p {
	/* font-weight: 600; */
	/*font-family: "SlatePro-Medium";*/
	font-family: "SlatePro-Regular", sans-serif;
	line-height: 1.33;
	/* letter-spacing: normal; */
	font-size: 18px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
}

p {
	/*font-family: "SlatePro-Light";*/
	font-family: "SlatePro-Regular", sans-serif;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: normal;
	color: #000;
}

.newsletter p {
	font-family: "SlatePro-Light", sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #011128;
}

.newsletter strong {
	/*font-family: "SlatePro-Light";*/
	font-family: "SlatePro-Regular", sans-serif;
}

.highlight h3, h2.h3-subheadline-1 {
	font-size: 26px;
	/*font-family: "SlatePro-Medium";*/
	font-family: "SlatePro-Regular", sans-serif;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: normal !important;
	letter-spacing: normal;
}
h2.h3-subheadline-1 {
	color: #fff;
	margin-bottom: 13px;
}

.highlight time {
	font-size: 16px;
}

.article__body ul li,
.article__body ol li {
	/*font-family: "SlatePro-Light";*/
	font-family: "SlatePro-Regular", sans-serif;
	color: #000;
	font-size: 18px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
}

nav.pager ul li {
	display: inline-block;
}
body:not(.nir-node--5806) section.wrapper.newsletter-con {
	background: transparent;
}

table.striped-odd.collapse-table.nirtable.commiteetable td {
	padding-bottom: 10px !important;
	padding-top: 10px !important;
}
.commitee-key span {
	margin-left: 10px;
}
.commitee-key span:first-child {
	margin-left:0;
}

.acc-title- {
	font-size: 24px;
	font-weight: 500;
	line-height: 1.5;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #003d7d !important;
	margin-bottom: 45px;
	/*font-family: "SlatePro-Medium";*/
	font-family: "SlatePro-Regular", sans-serif;
}

section.wrapper.newsletter-con {
	clear: both;
}

button#hamburger {
	margin-top: -15px;
}

body.body-sidebars-none {
	overflow-x: hidden;
}

#ndq-content button.button-arrow {
	text-transform: uppercase !important;
}

.card .button-arrow {
	display: table;
}

.content.accordion__contents a {
	text-decoration: underline;
}

.floatie.contact.aos-init.aos-animate a {
	height: 48px;
	line-height: 1.7;
}

main > section.wrapper.intro.row:nth-child(1) {
	padding-bottom: 0;
}

@media (min-width: 1024px) {
	.intro {
		padding-top: 60px;
		padding-bottom: 88px;
	}
}

table.striped-odd.collapse-table.nirtable.commiteetable td:not(:first-child) {
	padding-right: 0px !important;
}

table.striped-odd.collapse-table.nirtable.commiteetable th {
	text-align: center;
}

.ndq-5896 .cards-wrapper .card__content {
	padding: 32px 32px 38px;
}

.card .button-arrow {
	margin-top: 30px !important;
}

.nir-node--5806 article.node--nir-news--nir-widget-list:nth-last-child(2) {
	margin-bottom: 0px !important;
}

table.striped-odd.collapse-table.nirtable.commiteetable th,
table.striped-odd.collapse-table.nirtable.commiteetable th a {
	padding-left: 0;
}

.ndq-5821 table.table-primary h2 {
	margin-bottom: 0;
}

.accordion .accordion__contents *,
.ndq-5941 .content.accordion__contents p {
	font-weight: 300;
	/*font-family: SlatePro-Regular, sans-serif;*/
	font-family: "SlatePro-Light", sans-serif !important;
	font-size: 19px;
}

.ndq-5901 table.nirtable th {
	padding-left: 0;
}

#ndq-content form input[type="submit"] {
	display: none !important;
}

span.file.file--mime-application-octet-stream.file--general a {
	font-size: 0;
}

span.file.file--mime-application-octet-stream.file--general a:before {
	content: "" !important;
}

span.qr-arrow:before {
	content: "\e0c9";
	font-family: "ndqfonticons" !important;
	color: #011128;
}

.open span.qr-arrow:before {
	content: "\e0c3";
	font-family: "ndqfonticons" !important;
	color: #011128;
}

.region.region-content a {
	text-decoration: underline !important;
}

.nir-node--5806 .nir-widget--field.nir-widget--event--add-to-calendar > div {
	display: inline-block;
	padding-right: 15px !important;
}

.footer__copy .wrapper {padding-left: 10px;}
footer .wrapper  {max-width: 1480px; }
footer .wrapper .footer__links {max-width: none;}
.footer__copy .wrapper p {
	/*font-family: "SlatePro-Regular";*/
	font-family: "SlatePro-Regular", sans-serif;
	font-size: 14px;
}

.ownership.collapse-table-wide td { border: none; }

button:focus-visible, input:focus-visible, textarea:focus-visible {
	outline: -webkit-focus-ring-color auto 1px;
}
a.button-arrow:focus, button.button-arrow:focus  {
	outline: 2px solid #00b6de;
}



input[type="email"], input[type="tel"], input[type="text"], input[type="password"], textarea {
	border: 1px solid #717073;
}

@media (max-width: 812px) {
	html:not(.no-js) [data-aos=fade-up],
	html:not(.no-js) [data-aos^=fade][data-aos^=fade]{
		transform: none;
		opacity: 1;
	}
}

select {
	border: 1px solid #b1b4b5;

	background-image: url("../images/select_arrow_navy.png") !important;
	background-position: right 16px center !important;
	background-repeat: no-repeat !important;

}

select:hover {
	border: 1px solid #002d5b !important;
}

.nir-node--5816 .block--nir-news__widget select,
.nir-node--5821 .block--nir-events__widget select,
select.measure-selector,
div[class*="block--market-data-block__fundamentals"] select {
	min-width:200px;
	-webkit-appearance: none;
}
.block--market-data-block__insiders__ownership select {
	-webkit-appearance: none;
	min-width:100px;
	margin: 1em .3em;
}

.block--market-data-block__estimates__all .js-form-item > label {
	display: block;
}

.block--market-data-block__estimates__all .js-form-item > select {
	display: inline-block;
	min-width:250px;
	margin-right: 2px;
}

.block-region-contentmain .block--market-data-block__estimates__all h2 {
	margin-top: 20px;
}
.block-region-contentmain .block--market-data-block__estimates__all table {
	margin-bottom: 40px;
}

.view-widget-assets input#edit-reset {
	display: none;
}

.nir-node--type-nir-sec-filing .region-content table.collapse-table-wide td {
border-top: 1px solid #e6e6e6;
}
@media (max-width: 1023px) {
	.nir-node--type-nir-sec-filing .region-content table.table-primary thead {
		display: table-header-group;
	}
	.nir-node--type-nir-sec-filing .region-content table.table-primary tr {
		border-top: none;
	}
}

@media (max-width: 767px) {
	.nir-node--type-nir-sec-filing .region-content table.table-primary thead {
		display: none;
	}
}


button.js--accordion-trigger:focus {
	outline: 5px auto -webkit-focus-ring-color;
}
.nir-node--5986 .acc-title- h3 {
	font-size: 24px;
	font-weight: 500;
}

section.highlight .block--nir-assets__widget--5806 .widget-file--application-pdf::before,
section.highlight .block--nir-assets__widget--5806 .file--application-pdf a::before {
	background-image: url(../dist/img/icons/PDF-download-white.svg);
}

.nir-node--5806 #block-widgetassetsv2-2 .field--name-field-nir-ext-document a::before {
	height: 36px;
	width: 39px;
	background-repeat: no-repeat;
	content: "";
	background-image: url(../dist/img/icons/HTML-download-white.svg);
}
.nir-node--5806 #block-widgetassetsv2-2 .field--name-field-nir-ext-document a:hover:before {
	background-image: url(../dist/img/icons/HTML-download-gray.svg);
}
section.highlight article.node.node--nir-asset--asset-link.node--type-nir-asset.node--view-mode-asset-link a:hover:before {
	background-image: url(../dist/img/icons/PDF-download-gray.svg);
}
.region-content nav.menu--ir>ul.menu>li {
	padding-bottom: 24px;
}
.view-search .form--inline {
	margin-bottom: 10px;
}
.view-search .form--inline .js-form-item,
.view-search .form--inline .form-actions {
	display: inline-block;
}

.view-search .search-result {
	padding: 20px;
	border-bottom: solid 1px  #717073;
}
.view-search nav.pager {
	margin-top: 20px;
}

.node--nir-event--nir-widget-list .nir-widget--event--add-to-calendar a{
	text-decoration: underline !important;
}

.view-widget-sec-filings td[headers="view-nothing-1-table-column"] {
	padding-right: 20px !important;
}

#ndq-content .view-widget-sec-filings form #edit-actions input#edit-reset {
	display: none;
}


@media (max-width:300px) {
	.header__bar {
		width: 100%;
	}
	.header__bar .header__actions {
		width: 40%;
	}

	.header .hamburger {
		margin-left: 15px;
	}
	.header .header__logo svg {
		max-width: 100%;
	}
	.header .header__logo {
		width:60%;
	}
}
@media (max-width:200px) {
	.header__bar .header__actions {
		width: 40%;
		margin: 0;
	}
	.header__bar .header__actions > a {
		width: 40%;
		margin-left: 10%;

	}
	.header__bar .header__actions button#hamburger {
		margin-left: 10%;
		width: 40%;
		margin-top: 0;
	}
	.header .header__logo {
		width:60%;
	}
	.wrapper.header__bar svg {
		width: 100%;
		top: 0;
	}
}

table.earnings-estimates th {
	padding-left: 4px;
	text-align: center;
}
table.earnings-estimates th:first-child {
	text-align: left;
}

.block-content--nir-lp-block--10266 {
	clear:both !important;
}

.filesize {
	display:none
}

.block--nir-assets__widget--10261 {
	clear:both;
}
.block--nir-assets__widget--10261 .file-link {
    margin-bottom: 7px !important;
}


/* Case 33518405 */
.nir-node--10261 .idm-gen-card .field-nir-thumbnail .field__item {
	min-height: 225px;
}
a.phone-icon {text-decoration:none !important;}
a.phone-icon::before{
    font-family: "ndqfonticons";
    font-size: 35px;
    vertical-align: middle;
    padding-right: 0;
    font-weight: normal;
    text-decoration: none;
    content: "\e00c" !important;
}

.block--df271641-19ec-4fa2-996e-2ac498e41a88--5821 .nir-widget--field.nir-widget--event--webcast {
    margin-left: 7px;
}
.nir-node--9546 .add-event {
    margin-left: 35px;
    margin-top: 0px !important;
}

.nir-node--9546 p.MsoNormal {
    display: none;
}

.nir-node--9546 .webcast-link {
    margin-left: 5px;
}

.block--market-data-block__estimates__analyst-ratings h2 {
	margin-bottom:5px;
}
.block-market-data-block__estimates__analyst-ratings > [id*='market_data_block__estimates__analyst_ratings'] {
	margin-bottom: 30px;
}

/* Dividend History */
.nir-node--5931 .qr-arrow {
	border: 0px !important;
    width: 0;
    height: 0;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 3px;
}

table#analyst-ratings-table-chart-css {
	height: 350px;
	margin: 0 auto;
	--color: #011128;
	color: #ffffff;
}

@media (max-width: 650px) {
	table#analyst-ratings-table-chart-css {
		height: 300px;
		margin: 0 auto;
		--color: #011128;
		color: #ffffff;
	}
}
table#analyst-ratings-table-chart-css td {
	padding: 0 0 0 0 !important;
	color: #ffffff !important;
	line-height: 2em;
}
table#analyst-ratings-table-chart-css td.chartcsszero {
	color: #000000 !important;
	margin-bottom: 1.8em;
	background-color: transparent;
}
table#analyst-ratings-table-chart-css td:before {
	content: none !important;
}
table#analyst-ratings-table-chart-css caption {
	color: #011128;
}


.block-region-contentmain .block--market-data-block__estimates__all h2 {
	margin-top: 80px;
}
.block-region-contentmain .block--market-data-block__estimates__mean-recommendation-chart h2 {
	margin-top: 30px;
}

.block--reports-grid h3 {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #003d7d;
    margin-bottom: 45px;
    /*font-family: "SlatePro-Medium";*/
    font-family: "SlatePro-Regular", sans-serif;
}

/*custom work 12-19-2024*/

h1.headline.headline--primary, h1.headline.headline--secondary {
	font-family: "SlatePro-Regular", sans-serif;
	font-size: 52px;
	color: #011128;
	text-transform: none;
}

.nir-node--5806 .intro__description {
	font-size: 32px !important;
	line-height: 1.25;
	color: #011128;
	font-family: "SlatePro-Regular", sans-serif !important;
	text-align: left;
}
.nir-node--5806 .highlight {
	background-image: linear-gradient(90deg, #002d5b, #011128, #011128) !important;
}
.card .subheadline-3 {
	font-family: "SlatePro-Light", sans-serif;
	font-size: 28px !important;
	color: #011128 !important;
	font-weight: 600;
	line-height: 34px !important;
}
.card .card__content .node--nir-news--nir-widget-list .nir-widget--news--headline a {
	font-size: 18px;
	line-height: 22px;
}

.card .subheadline-5 {
	color: #011128 !important;
}

.card a {
	color: #011128;
}

p {
	color: #011128;
	font-family: "SlatePro-Regular", sans-serif;
	line-height: 20px;
	font-size: 16px;
	font-weight: normal;
}

.event_card {
	background-image:url('../dist/img/IR_HPpromo_ONTW_v1_UpcomingEvents.jpg');
}
p.subheadline-5-p {
	font-size: 18px;
	line-height: 20px;
	font-family: "SlatePro-Regular", sans-serif;
	font-weight: 600;
}

.event-card {
	background-image: linear-gradient(270deg,#011128 18.7%,#780561 225.6%)!important;

}

.nir-node--5806 .card, .event-card .subheadline-3, .event-card {
	font-size: 16px;
	font-family: "SlatePro-Light", sans-serif !important;
	line-height: 20px;
}
.event-card p, .event-card * {
	line-height: 20px;
}

.event-card .subheadline-3, .event-card, .event-card p, .event-card *, .event-card .subheadline-5 {
	color: #fff !important;
}
.event-card article.node--nir-event--nir-widget-list,
.event-card article.node--nir-event--nir-widget-list .field--name-field-nir-event-summary span {
	font-size: 18px !important;
}
.event-card * {
	line-height: 20px;
}

.event-card .normal-webcast-link.field__item > a:before {
	background-image: url(../dist/img/icons/audio-play-white.svg);
}
ul.footer__links a {
	color: #000;
}
.footer__social a {
	color: #002d5b;
}
.newsletter .subheadline-1 {
	font-family: "SlatePro-Light", sans-serif;
	font-size: 28px !important;
	line-height: 34px;
	font-weight: 600;
	color: #011128;
	margin-bottom: 25px;
}
main a {
	color: #011128;
}
.subheadline-3 {
	line-height: 28px !important;
}
.nir-node--5806 .card .reskin-btn {
	font-family: "SlatePro-Medium", sans-serif;
	font-size: 14px;
	margin-top: 30px;

}
.nir-node--5806 .card .card__content > p {
	font-family: "SlatePro-Light", sans-serif;
	margin-bottom: 30px;
	font-size: 18px;
	line-height: 22px;
}

.content.accordion__contents {
	font-family: 'SlatePro-Light', sans-serif;
}

/*button*/

.reskin-btn {
	max-width: 240px;
}

.reskin-btn {
	position: relative;
	display: inline-flex;
	align-items: center;
	height: 40px;
	border-radius: 30px;
	padding: 0 3.625rem 0 1.25rem;
	background-color: transparent;
	border: 1px solid #011128;
	color: #011128;
	font-size: 14px;
	text-transform: uppercase;
	transition: 0.3s ease all;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	user-select: none;
	line-height: 1.25;
	text-decoration: none;
	font-family: "SlatePro-Medium", sans-serif;


	&.bubble-arrow {
		.arrow-svg {
			position: absolute;
			right: 8px;
			height: 20px;
			width: 20px;
			transition: all 300ms ease-in-out;
			z-index: 2;

			svg {
				width: 100%;
				height: 100%;
			}
		}

		&::after {
			content: "";
			border: 1px solid #011128;
			position: absolute;
			right: -1px;
			height: 40px;
			width: 40px;
			border-radius: 50%;
			transition: all 300ms ease-in-out;
		}
	}


	&:hover,
	&:active,
	&:focus {
		color: #011128;
		text-decoration: none;

		&.bubble-arrow {
			.arrow-svg {
				right: 1px !important;
			}

			&::after {
				right: -8px !important;
				background-color: white;
				z-index: 1;
			}
		}
	}
}

.reskin-btn {
	color: white;
	border: 1px solid #00B6DE;
	background-color: transparent;

	&:after {
		border: 1px solid #00B6DE;
	}
}
.reskin-btn-white {
	border-color: #fff;
}
.reskin-btn-white:after {
	border-color: #fff !important;
}
.reskin-btn-teal:after {
	border-color: #00B6DE !important;
}
.reskin-btn-dark:after {
	border-color: #011128 !important;
}
.reskin-btn-white:hover {
	color:#011128;
}
.reskin-btn-white:hover .cls-1, .reskin-btn-white:hover .cls-2,
.reskin-btn-white:focus-visible .cls-1, .reskin-btn-white:focus-visible .cls-2
{
	fill: #00B6DE;
}
.reskin-btn-white {
	margin-top: auto;
	margin-bottom: 24px;
}
.reskin-btn-teal .cls-1, .reskin-btn-teal .cls-2,
.reskin-btn-teal:hover .cls-1, .reskin-btn-teal:hover .cls-2,
.reskin-btn-teal:focus-visible .cls-1, .reskin-btn-teal:focus-visible .cls-2 {
	fill: #00B6DE;
}
.reskin-btn-dark .cls-1, .reskin-btn-dark .cls-2, .reskin-btn-dark:hover .cls-1, .reskin-btn-dark:hover .cls-2,
.reskin-btn-dark:focus-visible .cls-1, .reskin-btn-dark:focus-visible .cls-2 {
	fill: #0076A8;
}

.reskin-btn-dark, button.button-arrow {
	border: 1px solid #011128;
}
#ndq-content button.button-arrow, button.button-arrow {
	background: transparent;
	border: 1px solid #011128;
	color: #011128;
}
#ndq-content button.button-arrow .icons.arrow,
button.button-arrow .icons.arrow

{
	background: #fff !important;
	border: 1px solid #011128;
	transition: all 300ms ease-in-out;
	height: 39px;
	line-height: 1;
	color: #0076A8;
	font-weight: 700;
}
#ndq-content button.button-arrow:hover .icons.arrow,
button.button-arrow:hover .icons.arrow
{
	right: -8px !important;
	/*position: absolute !important;*/

}
#ndq-content button.button-arrow:hover,
button.button-arrow:hover
{
	background: transparent;
}
#ndq-content table {
	font-size: 16px;
}
.nir-node--5921 #ndq-content button.button-arrow {
	margin-top: .9em;
}
button.reskin-btn {
	color: #011128;
	cursor: pointer;
}
button.reskin-btn span.d-flex {
	display: flex;
	align-content: center;
	align-items: center;
}
.nir-node--5926 #ndq-content button.button-arrow {
	margin-top: 1.9em !important;
}

.footer__copy div.wrapper p {
	font-size:12px;
}


/* Custom work RC */

button.js--accordion-trigger:hover * {
	color: white !important;
}

button.js--accordion-trigger:hover {
	background: #011128 !important;
	color: white !important;
}

.cls-2,.cls-3, .cls-4  {
	fill: #00b9e3;
}
.cls-5, .cls-2{
	fill: #0076A8 !important;
}

.cls-2, .cls-3, .cls-4, .cls-5 {
	stroke-miterlimit: 10;
	stroke-width: 1.35px;
}

ul.accordion {
	border: 0;
}
h3 button.js--accordion-trigger span {
	padding-right: 0;
}

.nir-widget--event--summary, .nir-widget--event--summary p {
    font-size: 18px !important;
}

.nir-node--5806 .nir-widget--event--summary, .nir-node--5806 .nir-widget--event--summary p {
    font-size: 18px !important;
    font-weight:300 !important;
    font-family: "SlatePro-Light", sans-serif !important;
}

p.registration-details {
  margin-left: 35px;
  margin-top: 10px;
  margin-bottom: 5px;
}

@media (max-width:767px) {

	.idm-dropdown-menu {
	    background-color: #011128 !important;
	}
}

@media (max-width: 1023px) {
    .idm-navbar-light .idm-navbar-nav .idm-nav-link {
        font-size: 22px !important;

    }
    .idm-navbar-nav > .idm-nav-item .idm-dropdown-item:hover {
        text-decoration: underline;
    }
    .js--accordion-trigger .plus-icon {min-width: 20px;}
}
.js--accordion-trigger {color: #011128;}

.node--nir-news--full sup {
    vertical-align: super;
    font-size: small;
}

.node--nir-news--full b, .node--nir-news--full li {font-size:16px !important}

.nir-node--5806 .field-nir-event-title {margin-bottom:20px;}


/* TE 933150  */
.messages--status {
	color: #0076a8;
	border: 1px solid #0076a8;
}


span.button-arrow-wrapper > input {
    position: relative;
    display: inline-flex;
    align-items: center;
    height: 40px;
    border-radius: 30px;
    padding: 0 3.625rem 0 1.25rem;
    background-color: transparent;
    border: 1px solid #011128;
    color: #011128;
    font-size: 14px;
    text-transform: uppercase;
    transition: .3s ease all;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    line-height: 1.25;
    text-decoration: none;
	font-family: "SlatePro-Medium", sans-serif;
}

span.button-arrow-wrapper .arrow-svg {
    position: absolute;
    right: 0;
    height: 16px;
    width: 16px;
    transition: all 100ms ease-in-out;
}

span.button-arrow-wrapper .arrow-svg svg {
    width: 100%;
    height: 100%;
}

span.button-arrow-wrapper .arrow-svg {
    position: absolute;
    right: 8px;
    height: 20px;
    width: 20px;
    transition: all 300ms ease-in-out;
    z-index: 2;
	top:0;
}

span.button-arrow-wrapper .arrow-svg svg {
    width: 100%;
    height: 100%;
}

span.button-arrow-wrapper::after {
    content: "";
    border: 1px solid #011128;
    position: absolute;
    right: -1px;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    transition: all 300ms ease-in-out;
}

.button-arrow-wrapper {
	position: relative;
}

.button-arrow-wrapper:hover.svg-arrow::after {
	right: -8px!important;
    background-color: #fff;
    z-index: 1;
}

.button-arrow-wrapper:hover.svg-arrow .arrow-svg {
	right: 1px !important;
}

.button-arrow-wrapper .ajax-progress {
	display: none;
}

.form-item-nir-email-alerts-signup-email {
    margin-bottom: 15px;
}