[][]@font-face {
    font-family: "ndqfonticons";
    src: url(/profiles/nasdaqir/themes/custom/nir_base/dist/fonts/ndqfonticons.eot);
    src: url(/profiles/nasdaqir/themes/custom/nir_base/dist/fonts/ndqfonticons.eot#iefix) format("embedded-opentype"),url(/profiles/nasdaqir/themes/custom/nir_base/dist/fonts/ndqfonticons.woff2) format("woff2"),url(/profiles/nasdaqir/themes/custom/nir_base/dist/fonts/ndqfonticons.woff) format("woff"),url(/profiles/nasdaqir/themes/custom/nir_base/dist/fonts/ndqfonticons.ttf) format("truetype"),url(/profiles/nasdaqir/themes/custom/nir_base/dist/fonts/ndqfonticons.svg#ndqfonticons) format("svg");
    font-weight: normal;
    font-style: normal
}

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}

.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-selection--single .select2-selection__clear {
    position: relative
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px
}

.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-search--inline {
    float: left
}

.select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-dropdown {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051
}

.select2-results {
    display: block
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0
}

.select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none
}

.select2-results__option[aria-selected] {
    cursor: pointer
}

.select2-container--open .select2-dropdown {
    left: 0
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-search--dropdown {
    display: block;
    padding: 4px
}

.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
    display: none
}

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0)
}

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px
}

.select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px;
    padding: 1px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: right
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid black 1px;
    outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield
}

.select2-container--default .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--default .select2-results__option[role=group] {
    padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top,#fff 50%,#eee 100%);
    background-image: -o-linear-gradient(top,#fff 50%,#eee 100%);
    background-image: linear-gradient(to bottom,#fff 50%,#eee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)
}

.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top,#eee 50%,#ccc 100%);
    background-image: -o-linear-gradient(top,#eee 50%,#ccc 100%);
    background-image: linear-gradient(to bottom,#eee 50%,#ccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top,#fff 0%,#eee 50%);
    background-image: -o-linear-gradient(top,#fff 0%,#eee 50%);
    background-image: linear-gradient(to bottom,#fff 0%,#eee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top,#eee 50%,#fff 100%);
    background-image: -o-linear-gradient(top,#eee 50%,#fff 100%);
    background-image: linear-gradient(to bottom,#eee 50%,#fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)
}

.select2-container--classic .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0
}

.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    float: right;
    margin-left: 5px;
    margin-right: auto
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none
}

.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
    border-top: none
}

.select2-container--classic .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--classic .select2-results__option[role=group] {
    padding: 0
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: #fff
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb
}

.sidr {
    display: block;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 999999;
    width: 260px;
    overflow-x: hidden;
    overflow-y: auto;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 15px;
    background: #333;
    color: #fff;
    box-shadow: 0 0 5px 5px #222 inset;
}

.sidr .sidr-inner {
    padding: 0 0 15px;
}

.sidr .sidr-inner > p {
    margin-left: 15px;
    margin-right: 15px;
}

.sidr.right {
    left: auto;
    right: -260px;
}

.sidr.left {
    left: -260px;
    right: auto;
}

.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6 {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#4d4d4d),color-stop(100%,#1a1a1a));
    background-image: -moz-linear-gradient(#4d4d4d,#1a1a1a);
    background-image: -webkit-linear-gradient(#4d4d4d,#1a1a1a);
    background-image: linear-gradient(#4d4d4d,#1a1a1a);
    font-size: 11px;
    font-weight: normal;
    padding: 0 15px;
    margin: 0 0 5px;
    color: #fff;
    line-height: 24px;
    box-shadow: 0 5px 5px 3px rgba(0,0,0,0.2);
}

.sidr p {
    font-size: 13px;
    margin: 0 0 12px;
}

.sidr p a {
    color: rgba(255,255,255,0.9);
}

.sidr > p {
    margin-left: 15px;
    margin-right: 15px;
}

.sidr ul {
    display: block;
    margin: 0 0 15px;
    padding: 0;
    border-top: 1px solid #1a1a1a;
    border-bottom: 1px solid #4d4d4d;
}

.sidr ul li {
    display: block;
    margin: 0;
    line-height: 48px;
    border-top: 1px solid #4d4d4d;
    border-bottom: 1px solid #1a1a1a;
}

.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active {
    border-top: 0;
    line-height: 49px;
}

.sidr ul li:hover > a,.sidr ul li:hover > span,.sidr ul li.active > a,.sidr ul li.active > span,.sidr ul li.sidr-class-active > a,.sidr ul li.sidr-class-active > span {
    box-shadow: 0 0 15px 3px #222 inset;
}

.sidr ul li a,.sidr ul li span {
    padding: 0 15px;
    display: block;
    text-decoration: none;
    color: #fff;
}

.sidr ul li ul {
    border-bottom: 0;
    margin: 0;
}

.sidr ul li ul li {
    line-height: 40px;
    font-size: 13px;
}

.sidr ul li ul li:last-child {
    border-bottom: 0;
}

.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active {
    border-top: 0;
    line-height: 41px;
}

.sidr ul li ul li:hover > a,.sidr ul li ul li:hover > span,.sidr ul li ul li.active > a,.sidr ul li ul li.active > span,.sidr ul li ul li.sidr-class-active > a,.sidr ul li ul li.sidr-class-active > span {
    box-shadow: 0 0 15px 3px #222 inset;
}

.sidr ul li ul li a,.sidr ul li ul li span {
    color: rgba(255,255,255,0.8);
    padding-left: 30px;
}

.sidr form {
    margin: 0 15px;
}

.sidr label {
    font-size: 13px;
}

.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select {
    width: 100%;
    font-size: 13px;
    padding: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 10px;
    border-radius: 2px;
    border: 0;
    background: rgba(0,0,0,0.1);
    color: rgba(255,255,255,0.6);
    display: block;
    clear: both;
}

.sidr input[type=checkbox] {
    width: auto;
    display: inline;
    clear: none;
}

.sidr input[type=button],.sidr input[type=submit] {
    color: #333;
    background: #fff;
}

.sidr input[type=button]:hover,.sidr input[type=submit]:hover {
    background: rgba(255,255,255,0.9);
}

.select2-container--default .select2-results__option.select2-results__option--highlighted[aria-selected] {
    background-color: #2d72e1
}

.select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
    color: inherit
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
    border-color: #949494
}

.chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.chosen-container * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 1010;
    width: 100%;
    border: 1px solid #aaa;
    border-top: 0;
    background: #fff;
    box-shadow: 0 4px 5px rgba(0,0,0,0.15);
}

.chosen-container.chosen-with-drop .chosen-drop {
    left: 0;
}

.chosen-container a {
    cursor: pointer;
}

.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name {
    margin-right: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: normal;
    color: #999999;
}

.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after {
    content: ":";
    padding-left: 2px;
    vertical-align: top;
}

.chosen-container-single .chosen-single {
 
    box-shadow: 0 0 3px white inset,0 1px 1px rgba(0,0,0,0.1);
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px;
}

.chosen-container-single .chosen-default {
    color: #999;
}

.chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.chosen-container-single .chosen-single-with-deselect span {
    margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
    position: absolute;
    top: 6px;
    right: 26px;
    display: block;
    width: 12px;
    height: 12px;
    background: url(/profiles/nasdaqir/themes/custom/nir_base/bower_components/chosen/chosen-sprite.png) -42px 1px no-repeat;
    font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
    background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
    background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 18px;
    height: 100%;
}

.chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url(/profiles/nasdaqir/themes/custom/nir_base/bower_components/chosen/chosen-sprite.png) no-repeat 0px 2px;
}

.chosen-container-single .chosen-search {
    position: relative;
    z-index: 1010;
    margin: 0;
    padding: 3px 4px;
    white-space: nowrap;
}

.chosen-container-single .chosen-search input[type="text"] {
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    width: 100%;
    height: auto;
    outline: 0;
    border: 1px solid #aaa;
    background: white url(/profiles/nasdaqir/themes/custom/nir_base/bower_components/chosen/chosen-sprite.png) no-repeat 100% -20px;
    background: url(/profiles/nasdaqir/themes/custom/nir_base/bower_components/chosen/chosen-sprite.png) no-repeat 100% -20px;
    font-size: 1em;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0;
}

.chosen-container-single .chosen-drop {
    margin-top: -1px;
    border-radius: 0 0 4px 4px;
    background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
    position: absolute;
    left: -9999px;
}

.chosen-container .chosen-results {
    color: #444;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 4px 4px 0;
    padding: 0 0 0 4px;
    max-height: 240px;
    -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 5px 6px;
    list-style: none;
    line-height: 15px;
    word-wrap: break-word;
    -webkit-touch-callout: none;
}

.chosen-container .chosen-results li.active-result {
    display: list-item;
    cursor: pointer;
}

.chosen-container .chosen-results li.disabled-result {
    display: list-item;
    color: #ccc;
    cursor: default;
}

.chosen-container .chosen-results li.highlighted {
    background-color: #3875d7;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));
    background-image: -webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);
    background-image: -moz-linear-gradient(#3875d7 20%,#2a62bc 90%);
    background-image: -o-linear-gradient(#3875d7 20%,#2a62bc 90%);
    background-image: linear-gradient(#3875d7 20%,#2a62bc 90%);
    color: #fff;
}

.chosen-container .chosen-results li.no-results {
    color: #777;
    display: list-item;
    background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
    display: list-item;
    font-weight: bold;
    cursor: default;
}

.chosen-container .chosen-results li.group-option {
    padding-left: 15px;
}

.chosen-container .chosen-results li em {
    font-style: normal;
    text-decoration: underline;
}

.chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0 5px;
    width: 100%;
    height: auto !important;
    height: 1%;
    border: 1px solid #aaa;
    background-color: #fff;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(1%,#eeeeee),color-stop(15%,#ffffff));
    background-image: -webkit-linear-gradient(#eeeeee 1%,#ffffff 15%);
    background-image: -moz-linear-gradient(#eeeeee 1%,#ffffff 15%);
    background-image: -o-linear-gradient(#eeeeee 1%,#ffffff 15%);
    background-image: linear-gradient(#eeeeee 1%,#ffffff 15%);
    cursor: text;
}

.chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    margin: 1px 0;
    padding: 0;
    height: 25px;
    outline: 0;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none;
    color: #797676;
    font-size: 100%;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0;
}

.chosen-container-multi .chosen-choices li.search-choice {
    position: relative;
    margin: 3px 5px 3px 0;
    padding: 3px 20px 3px 5px;
    border: 1px solid #aaa;
    max-width: 100%;
    border-radius: 3px;
    background-color: #eeeeee;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eeeeee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);
    background-image: -moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);
    background-image: -o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);
    background-image: linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);
    background-size: 100% 19px;
    background-repeat: repeat-x;
    background-clip: padding-box;
    box-shadow: 0 0 2px white inset,0 1px 0 rgba(0,0,0,0.05);
    color: #333;
    line-height: 13px;
    cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice span {
    word-wrap: break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    position: absolute;
    top: 4px;
    right: 3px;
    display: block;
    width: 12px;
    height: 12px;
    background: url(/profiles/nasdaqir/themes/custom/nir_base/bower_components/chosen/chosen-sprite.png) -42px 1px no-repeat;
    font-size: 1px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
    background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
    padding-right: 5px;
    border: 1px solid #ccc;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eeeeee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);
    background-image: -moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);
    background-image: -o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);
    background-image: linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);
    color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
    background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
    background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
    margin: 0;
    padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
    display: list-item;
    color: #ccc;
    cursor: default;
}

.chosen-container-active .chosen-single {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
}

.chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #aaa;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#eeeeee),color-stop(80%,#ffffff));
    background-image: -webkit-linear-gradient(#eeeeee 20%,#ffffff 80%);
    background-image: -moz-linear-gradient(#eeeeee 20%,#ffffff 80%);
    background-image: -o-linear-gradient(#eeeeee 20%,#ffffff 80%);
    background-image: linear-gradient(#eeeeee 20%,#ffffff 80%);
    box-shadow: 0 1px 0 #fff inset;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
    border-left: none;
    background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 2px;
}

.chosen-container-active .chosen-choices {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
    color: #222 !important;
}

.chosen-disabled {
    opacity: 0.5 !important;
    cursor: default;
}

.chosen-disabled .chosen-single {
    cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
    cursor: default;
}

.chosen-rtl {
    text-align: right;
}

.chosen-rtl .chosen-single {
    overflow: visible;
    padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
    margin-right: 0;
    margin-left: 26px;
    direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
    margin-left: 38px;
}

.chosen-rtl .chosen-single div {
    right: auto;
    left: 3px;
}

.chosen-rtl .chosen-single abbr {
    right: auto;
    left: 26px;
}

.chosen-rtl .chosen-choices li {
    float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
    direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
    right: auto;
    left: 4px;
}

.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop {
    left: 9999px;
}

.chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
    padding-right: 15px;
    padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none;
}

.chosen-rtl .chosen-search input[type="text"] {
    padding: 4px 5px 4px 20px;
    background: white url(/profiles/nasdaqir/themes/custom/nir_base/bower_components/chosen/chosen-sprite.png) no-repeat -30px -20px;
    background: url(/profiles/nasdaqir/themes/custom/nir_base/bower_components/chosen/chosen-sprite.png) no-repeat -30px -20px;
    direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
    background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
    background-position: -12px 2px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx) {
    .chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span {
        background-image:url(/profiles/nasdaqir/themes/custom/nir_base/bower_components/chosen/chosen-sprite%402x.png) !important;
        background-size: 52px 37px !important;
        background-repeat: no-repeat !important;
    }
}

.ixbrl-link a::before,#ndq-content .ixbrl-link a::before {
    font-family: "ndqfonticons";
    font-size: 26px;
    vertical-align: middle;
    padding-right: 5px;
    font-weight: normal;
    text-decoration: none
}

.ixbrl-link a::before,#ndq-content .ixbrl-link a::before {
    content: "\e07d";
    display: inline-block;
    text-decoration: none;
    color: #000
}

.nir-sec-header .sec-docs .file-link,.nir-sec-header .sec-docs .field.ixbrl-link,#ndq-content .nir-sec-header .sec-docs .file-link,#ndq-content .nir-sec-header .sec-docs .field.ixbrl-link {
    display: inline-block
}

.nir-sec-header .sec-docs .ixbrl-link a,#ndq-content .nir-sec-header .sec-docs .ixbrl-link a {
    font-size: 0
}

.nir-sec-header,#ndq-content .nir-sec-header {
    box-sizing: border-box
}

#ndq-content .float-left {
    float: left;
}

#ndq-content .clear-both {
    clear: both;
}

#ndq-content img,#ndq-content legend {
    border: 0;
}

#ndq-content legend,#ndq-content td,#ndq-content th {
    padding: 0;
}

#ndq-content article,#ndq-content aside,#ndq-content details,#ndq-content figcaption,#ndq-content figure,#ndq-content footer,#ndq-content header,#ndq-content hgroup,#ndq-content main,#ndq-content menu,#ndq-content nav,#ndq-content section,#ndq-content summary {
    display: block;
}

#ndq-content audio,#ndq-content canvas,#ndq-content progress,#ndq-content video {
    display: inline-block;
    vertical-align: baseline;
}

#ndq-content audio:not([controls]) {
    display: none;
    height: 0;
}

#ndq-content [hidden],#ndq-content template {
    display: none;
}

#ndq-content abbr[title] {
    border-bottom: 1px dotted;
}

#ndq-content b,#ndq-content optgroup,#ndq-content strong {
    font-weight: 700;
}

#ndq-content dfn {
    font-style: italic;
}

#ndq-content h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

#ndq-content mark {
    background: #ff0;
    color: #000;
}

#ndq-content small {
    font-size: 80%;
}

#ndq-content sub,#ndq-content sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

#ndq-content sup {
    top: -0.5em;
}

#ndq-content sub {
    bottom: -0.25em;
}

#ndq-content svg:not(:root) {
    overflow: hidden;
}

#ndq-content figure {
    margin: 1em 40px;
}

#ndq-content hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

#ndq-content pre,#ndq-content textarea {
    overflow: auto;
}

#ndq-content code,#ndq-content kbd,#ndq-content pre,#ndq-content samp {
    font-family: monospace,monospace;
    font-size: 1em;
}

#ndq-content button,#ndq-content input,#ndq-content optgroup,#ndq-content select,#ndq-content textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

#ndq-content button {
    overflow: visible;
}

#ndq-content button,#ndq-content select {
    text-transform: none;
}

#ndq-content button,#ndq-content html input[type=button],#ndq-content input[type=reset],#ndq-content input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}

#ndq-content button[disabled],#ndq-content html input[disabled] {
    cursor: default;
}

#ndq-content button::-moz-focus-inner,#ndq-content input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

#ndq-content input {
    line-height: normal;
}

#ndq-content input[type=checkbox],#ndq-content input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}

#ndq-content input[type=number]::-webkit-inner-spin-button,#ndq-content input[type=number]::-webkit-outer-spin-button {
    height: auto;
}

#ndq-content input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

#ndq-content input[type=search]::-webkit-search-cancel-button,#ndq-content input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}

#ndq-content fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

#ndq-content table {
    border-collapse: collapse;
    border-spacing: 0;
}

#ndq-content .icon {
}

@media print {
    #ndq-content html {
        font-size: 12pt;
    }
}

#ndq-content body {
    margin: 0;
    padding: 0;
}

#ndq-content * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#ndq-content article,#ndq-content aside,#ndq-content details,#ndq-content figcaption,#ndq-content figure,#ndq-content footer,#ndq-content header,#ndq-content hgroup,#ndq-content main,#ndq-content menu,#ndq-content nav,#ndq-content section,#ndq-content summary {
    display: block;
}

#ndq-content audio,#ndq-content canvas,#ndq-content progress,#ndq-content video {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: baseline;
}

#ndq-content audio:not([controls]) {
    display: none;
    height: 0;
}

#ndq-content [hidden] {
    display: none;
}

#ndq-content template {
    display: none;
}

#ndq-content html,#ndq-content body {
    font-size: 87.5%;
    line-height: 1.42857em;
    min-height: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
}

@media print {
    #ndq-content html,#ndq-content body {
        font-size: 12pt;
    }
}

#ndq-content body {
    background: #f5f5f5;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    word-wrap: break-word;
    color: #333;
}

#ndq-content body .container {
    background: #fff;
    background: rgba(255,255,255,0.9);
}

#ndq-content body .menu-item {
    padding-top: 0;
    margin: 0;
}

#ndq-content a#logo {
    width: 100px;
    display: block;
    padding: 5px;
    float: left;
    margin-bottom: 15px;
}

@media print {
    #ndq-content :link,#ndq-content :visited {
        text-decoration: underline;
    }

    #ndq-content a[href]:after {
        content: " (" attr(href) ")";
        font-weight: normal;
        font-size: 14px;
        text-decoration: none;
    }

    #ndq-content a[href^='javascript:']:after,#ndq-content a[href^='#']:after {
        content: '';
    }
}

#ndq-content img {
    border: 0;
    -ms-interpolation-mode: bicubic;
}

#ndq-content img,#ndq-content svg {
    max-width: 100%;
    height: auto;
    width: auto;
}

#ndq-content svg:not(:root) {
    overflow: hidden;
}

#ndq-content form {
    margin: 0;
}

#ndq-content button,#ndq-content input,#ndq-content optgroup,#ndq-content select,#ndq-content textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    color: inherit;
    font: inherit;
    margin: 0;
    *font-family: Verdana,Tahoma,"DejaVu Sans",sans-serif;
    *vertical-align: middle;
}

#ndq-content button {
    overflow: visible;
}

#ndq-content button,#ndq-content select {
    text-transform: none;
}

#ndq-content button::-moz-focus-inner,#ndq-content input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

#ndq-content html input[type="button"],#ndq-content [type="reset"],#ndq-content [type="submit"] {
    -webkit-appearance: button;
}

#ndq-content input[type="number"]::-webkit-inner-spin-button,#ndq-content input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

#ndq-content input[type="search"] {
    -webkit-appearance: textfield;
}

#ndq-content input[type="search"]::-webkit-search-cancel-button,#ndq-content input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

#ndq-content input[type="text"],#ndq-content input[type="search"],#ndq-content input[type="tel"],#ndq-content input[type="url"],#ndq-content input[type="email"],#ndq-content input[type="password"],#ndq-content input[type="date"],#ndq-content input[type="time"],#ndq-content input[type="number"],#ndq-content input[type="datalist"],#ndq-content textarea {
    line-height: inherit;
    display: block;
    width: auto;
    padding: 10px 15px;
    font-size: 14px;
    line-height: 1.42857143;
    margin-top: 5px;
    color: #666;
    border: 1px solid var(--border-color,#cbcbcd);
    border-radius: 4px;
    outline: 0px;
}

#ndq-content input[type="checkbox"],#ndq-content input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px;
}

#ndq-content fieldset {
    padding: 0.5em 0.89286em 0.92857em;
    border: 1px solid var(--border-color,#cbcbcd);
    margin: 0 2px;
}

#ndq-content fieldset:before {
    content: '';
    display: table;
}

#ndq-content fieldset:after {
    content: '';
    display: table;
    clear: both;
}

#ndq-content legend {
    border: 0;
    margin-left: -5px;
    padding: 0 5px;
    *margin-left: -7px;
}

#ndq-content [dir="rtl"] legend {
    *margin-left: 0;
    *margin-right: -7px;
}

#ndq-content label {
    display: block;
    font-weight: bold;
}

#ndq-content select {
    -webkit-appearance: none;
    padding-right: 30px;
}

#ndq-content optgroup {
    font-weight: bold;
}

#ndq-content textarea {
    overflow: auto;
}

#ndq-content blockquote {
    margin: 0 2em 1.42857em;
}

#ndq-content figure {
    margin: 0 0 1.42857em;
}

#ndq-content hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

#ndq-content p {
}

#ndq-content pre {
    font-family: monospace;
    _font-family: 'courier new',monospace;
    font-size: .8em;
    line-height: 1.45;
}

#ndq-content pre {
    overflow: auto;
}

#ndq-content dl,#ndq-content menu,#ndq-content ol,#ndq-content ul {
    margin: 1em 0;
}

#ndq-content ol ol,#ndq-content ol ul,#ndq-content ul ol,#ndq-content ul ul {
    margin: 0;
}

#ndq-content dd {
    margin: 0 0 0 28px;
}

#ndq-content [dir="rtl"] dd {
    margin: 0 28px 0 0;
}

#ndq-content menu,#ndq-content ol,#ndq-content ul {
    padding: 0 0 0 28px;
}

#ndq-content [dir="rtl"] menu,#ndq-content [dir="rtl"] ol,#ndq-content [dir="rtl"] ul {
    padding: 0 28px 0 0;
}

#ndq-content nav ul,#ndq-content nav ol {
    list-style: none;
    list-style-image: none;
}

#ndq-content h1,#ndq-content #nir-header__site-name {
    font-size: 1.5em;
    line-height: 1.42857em;
    margin-top: 0.66657em;
    margin-bottom: 0.47614em;
}

#ndq-content table.nirtable caption,#ndq-content table.dataTable caption,#ndq-content .block-market-data-block__estimates__all .js-form-type-select label {
    font-size: 1.3em;
    line-height: 1.42857em;
    margin-top: 0.35714em;
    margin-bottom: 0.35714em;
    border-bottom: solid 1px var(--border-color,#cbcbcd);
}

#ndq-content h3 {
}

#ndq-content h5,#ndq-content h6,#ndq-content .view-nir-media-gallery-items-grid .views-row h2,#ndq-content .node--view-mode-nir-media-gallery-viewmode .field--name-field-nir-media-gallery-title {
}

#ndq-content table.nirtable,#ndq-content table.dataTable {
    margin: 0 0 15px 0;
    border-collapse: separate;
    border-spacing: 0;
    border: 0;
    table-layout: fixed;
    width: 100%;
    word-wrap: normal;
}

#ndq-content table.nirtable caption,#ndq-content table.dataTable caption {
    font-weight: bold;
    text-align: left;
    padding: 5px 0;
}

#ndq-content table.nirtable tbody tr:nth-child(odd),#ndq-content table.dataTable tbody tr:nth-child(odd) {
    background-color: #f5fafa;
}

#ndq-content table.nirtable td,#ndq-content table.nirtable th,#ndq-content table.dataTable td,#ndq-content table.dataTable th {
    padding: 15px;
    border: 0;
}

#ndq-content table.nirtable th,#ndq-content table.nirtable thead td,#ndq-content table.dataTable th,#ndq-content table.dataTable thead td {
    background-color: #666;
    color: #fff;
    text-align: left;
    position: relative;
}

#ndq-content .container {
}

#ndq-content .container:after {
}

#ndq-content .two-col-node .node-left {
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 480px) {
    #ndq-content .two-col-node .node-left {
        width:36.70886%;
        float: left;
        margin-right: 1.26582%;
    }
}

#ndq-content .two-col-node .node-right {
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 480px) {
    #ndq-content .two-col-node .node-right {
        width:62.02532%;
        float: right;
        margin-right: 0;
    }
}

#ndq-content .two-col-node-alt1 .node-left {
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 480px) {
    #ndq-content .two-col-node-alt1 .node-left {
        width:24.05063%;
        float: left;
        margin-right: 1.26582%;
    }
}

#ndq-content .two-col-node-alt1 .node-right {
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 480px) {
    #ndq-content .two-col-node-alt1 .node-right {
        width:74.68354%;
        float: right;
        margin-right: 0;
    }
}

#ndq-content .two-col-node-alt2 .node-left {
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 480px) {
    #ndq-content .two-col-node-alt2 .node-left {
        width:36.70886%;
        float: left;
        margin-right: 1.26582%;
    }
}

#ndq-content .two-col-node-alt2 .node-right {
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 480px) {
    #ndq-content .two-col-node-alt2 .node-right {
        width:62.02532%;
        float: right;
        margin-right: 0;
    }
}

#ndq-content .two-col-node-alt3 .node-left {
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 480px) {
    #ndq-content .two-col-node-alt3 .node-left {
        width:17.72152%;
        float: left;
        margin-right: 1.26582%;
    }
}

#ndq-content .two-col-node-alt3 .node-right {
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 480px) {
    #ndq-content .two-col-node-alt3 .node-right {
        width:81.01266%;
        float: right;
        margin-right: 0;
    }
}

#ndq-content .two-col-half .left-half {
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 480px) {
    #ndq-content .two-col-half .left-half {
        width:49.36709%;
        float: left;
        margin-right: 1.26582%;
    }
}

#ndq-content .two-col-half .right-half {
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 480px) {
    #ndq-content .two-col-half .right-half {
        width:49.36709%;
        float: right;
        margin-right: 0;
    }
}

#ndq-content .modal-content .node-left {
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 480px) {
    #ndq-content .modal-content .node-left {
        width:17.72152%;
        float: left;
        margin-right: 1.26582%;
    }
}

#ndq-content .modal-content .node-right {
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 480px) {
    #ndq-content .modal-content .node-right {
        width:81.01266%;
        float: right;
        margin-right: 0;
    }
}

#ndq-content .split-half {
    float: left;
    margin-bottom: 1em;
    width: 100%;
}

#ndq-content .split-half .left-half {
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 480px) {
    #ndq-content .split-half .left-half {
        width:49.36709%;
        float: left;
        margin-right: 1.26582%;
    }
}

#ndq-content .split-half .right-half {
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 480px) {
    #ndq-content .split-half .right-half {
        width:49.36709%;
        float: right;
        margin-right: 0;
        float: left;
    }
}

#ndq-content .full-width {
    width: 100%;
    float: right;
    margin-right: 0;
}

#ndq-content .container-fluid {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}

#ndq-content .row:before {
    content: '';
    display: table;
}

#ndq-content .row:after {
    content: '';
    display: table;
    clear: both;
}

#ndq-content .tabledrag-handle .handle,#ndq-content .mceToolbar table td a {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -o-box-sizing: content-box;
}

#ndq-content .container-fluid .container-fluid {
    width: auto;
    margin-left: -1.69492%;
    margin-right: -1.69492%;
}

@media (min-width: 320px) {
    #ndq-content body.body-sidebars-first aside.sidebar-first {
        width:100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }

    #ndq-content body.body-sidebars-first aside.sidebar-first > * {
        padding-left: 0.5em;
        padding-right: 0.5em;
    }

    #ndq-content body.body-sidebars-first section#content {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }

    #ndq-content body.body-sidebars-first section#content > * {
        padding-left: 0.5em;
        padding-right: 0.5em;
    }
}

@media (min-width: 769px) {
    #ndq-content body.body-sidebars-first aside.sidebar-first {
        width:24.05063%;
        float: left;
        margin-right: 1.26582%;
    }

    #ndq-content body.body-sidebars-first aside.sidebar-first > * {
        padding-left: 1em;
    }

    #ndq-content body.body-sidebars-first section#content {
        width: 74.68354%;
        float: right;
        margin-right: 0;
    }

    #ndq-content body.body-sidebars-first section#content > * {
        padding-right: 1em;
    }
}

@media (min-width: 320px) {
    #ndq-content body.body-sidebars-last aside.sidebar-last {
        width:100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }

    #ndq-content body.body-sidebars-last aside.sidebar-last > * {
        padding-left: 0.5em;
        padding-right: 0.5em;
    }

    #ndq-content body.body-sidebars-last section#content {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }

    #ndq-content body.body-sidebars-last section#content > * {
        padding-left: 0.5em;
        padding-right: 0.5em;
    }
}

@media (min-width: 769px) {
    #ndq-content body.body-sidebars-last aside.sidebar-last {
        width:24.05063%;
        float: right;
        margin-right: 0;
    }

    #ndq-content body.body-sidebars-last aside.sidebar-last > * {
        padding-right: 1em;
    }

    #ndq-content body.body-sidebars-last section#content {
        width: 74.68354%;
        float: left;
        margin-right: 1.26582%;
    }

    #ndq-content body.body-sidebars-last section#content > * {
        padding-left: 1em;
    }
}

@media (min-width: 320px) {
    #ndq-content body.body-sidebars-both aside.sidebar-first {
        width:100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }

    #ndq-content body.body-sidebars-both aside.sidebar-first > * {
        padding-left: 0.5em;
        padding-right: 0.5em;
    }

    #ndq-content body.body-sidebars-both aside.sidebar-last {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }

    #ndq-content body.body-sidebars-both aside.sidebar-last > * {
        padding-left: 0.5em;
        padding-right: 0.5em;
    }

    #ndq-content body.body-sidebars-both section#content {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }

    #ndq-content body.body-sidebars-both section#content > * {
        padding-left: 0.5em;
        padding-right: 0.5em;
    }
}

@media (min-width: 769px) {
    #ndq-content body.body-sidebars-both aside.sidebar-first {
        width:24.05063%;
        float: left;
        margin-right: 1.26582%;
    }

    #ndq-content body.body-sidebars-both aside.sidebar-first > * {
        padding-left: 1em;
    }

    #ndq-content body.body-sidebars-both section#content {
        width: 49.36709%;
        float: left;
        margin-right: 1.26582%;
    }

    #ndq-content body.body-sidebars-both aside.sidebar-last {
        width: 24.05063%;
        float: right;
        margin-right: 0;
    }

    #ndq-content body.body-sidebars-both aside.sidebar-last > * {
        padding-right: 1em;
    }
}

@media (min-width: 320px) {
    #ndq-content body.body-sidebars-none section#content {
        width:100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }

    #ndq-content body.body-sidebars-none section#content > * {
        padding-left: 0.5em;
        padding-right: 0.5em;
    }
}

@media (min-width: 769px) {
    #ndq-content body.body-sidebars-none section#content {
        width:100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }

    #ndq-content body.body-sidebars-none section#content > * {
        padding-left: 1em;
        padding-right: 1em;
    }
}

#ndq-content aside.sidebar {
    overflow: hidden;
}

@media (max-width: 769px) {
    #ndq-content body.search #main .container {
        display:flex;
        flex-direction: column;
    }

    #ndq-content body.search #main .container #content {
        order: 2;
    }

    #ndq-content body.search #main .container .sidebar-last {
        order: 1;
    }
}

#ndq-content .views-view-grid.cols-3 .views-col {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}

#ndq-content .views-view-grid.cols-3 .col-1 {
    width: 100%;
    float: left;
    margin-right: 1.69492%;
}

#ndq-content .views-view-grid.cols-3 .col-3 {
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 769px) {
    #ndq-content .views-view-grid.cols-3 .views-col {
        width:32.20339%;
        float: left;
        margin-right: 1.69492%;
    }

    #ndq-content .views-view-grid.cols-3 .col-1 {
        width: 32.20339%;
        float: left;
        margin-right: 1.69492%;
    }

    #ndq-content .views-view-grid.cols-3 .col-3 {
        width: 32.20339%;
        float: right;
        margin-right: 0;
    }
}

#ndq-content .hidden,#ndq-content html.js .js-hidden,#ndq-content html.js .element-hidden,#ndq-content html.js .js-hide {
    display: none;
}

#ndq-content .visually-hidden,#ndq-content .visually-hidden--focusable,#ndq-content .element-focusable,#ndq-content .element-invisible,#ndq-content .breadcrumb__title,#ndq-content .main-navigation .block-menu .block__title,#ndq-content .main-navigation .block-menu-block .block__title {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
}

#ndq-content .visually-hidden--off,#ndq-content .visually-hidden--focusable:active,#ndq-content .visually-hidden--focusable:focus,#ndq-content .element-focusable:active,#ndq-content .element-focusable:focus {
    position: static !important;
    clip: auto;
    height: auto;
    width: auto;
    overflow: auto;
}

#ndq-content .clearfix:before,#ndq-content .tabs:before,#ndq-content .tabs--secondary:before,.block--local-tasks-block .tabs:before,.block--local-tasks-block .tabs--secondary:before,#ndq-content div[class*='view-widget-']:before,#ndq-content #nir-header:before {
    content: '';
    display: table;
}

#ndq-content .clearfix:after,#ndq-content .tabs:after,#ndq-content .tabs--secondary:after,.block--local-tasks-block .tabs:after,.block--local-tasks-block .tabs--secondary:after,#ndq-content div[class*='view-widget-']:after,#ndq-content #nir-header:after {
    content: '';
    display: table;
    clear: both;
}

#ndq-content .ui-dialog-titlebar-close::before,#ndq-content a.summary-toggle::before,#ndq-content a.summary-toggle:hover::before,#ndq-content a.summary-toggle.open::before,#ndq-content a.summary-toggle.open:hover::before,#ndq-content a.nir-widget--person--accordion-toggle::before,#ndq-content a.nir-widget--person--accordion-toggle:hover::before,#ndq-content a.nir-widget--person--accordion-toggle.open::before,#ndq-content a.nir-widget--person--accordion-toggle.open:hover::before,#ndq-content a.nir-widget--news--accordion-toggle::before,#ndq-content a.nir-widget--news--accordion-toggle:hover::before,#ndq-content a.nir-widget--news--accordion-toggle.open::before,#ndq-content a.nir-widget--news--accordion-toggle.open:hover::before,#ndq-content .webcast-link a::before,#ndq-content .normal-webcast-link a::before,#ndq-content .widget-file--html::before,#ndq-content .field--name-field-nir-ext-document a::before,#ndq-content .field--name-field-nir-news-supp-ext-url a::before,#ndq-content .external-link::before,#ndq-content .widget-file--mime-video-x-ms-asf::before,#ndq-content .file--mime-video-x-ms-asf a::before,#ndq-content .widget-file--mime-image-x-ms-bmp::before,#ndq-content .file--mime-image-x-ms-bmp a::before,#ndq-content .widget-file--mime-text-csv::before,#ndq-content .file--mime-text-csv a::before,#ndq-content .file--mime-text-csv.file--text a::before,#ndq-content .market-data-file-download-csv::before,#ndq-content .widget-file--mime-application-msword::before,#ndq-content .file--mime-application-msword a::before,#ndq-content .widget-file--mime-application-vnd-openxmlformats-officedocument-wordprocessingml-document::before,#ndq-content .file--mime-application-vnd-openxmlformats-officedocument-wordprocessingml-document a::before,#ndq-content .widget-file--mime-application-postscript::before,#ndq-content .file--mime-application-postscript a::before,#ndq-content .widget-file--mime-application-epub::before,#ndq-content .file--mime-application-epub a::before,#ndq-content .widget-file--fla::before,#ndq-content .file--fla a::before,#ndq-content .widget-file--mime-video-x-flv::before,#ndq-content .file--mime-video-x-flv a::before,#ndq-content .widget-file--mime-image-gif::before,#ndq-content .file--mime-image-gif a::before,#ndq-content .widget-file--ics::before,#ndq-content .file--ics a::before,#ndq-content .widget-file--mime-image-jpeg::before,#ndq-content .widget-file--mime-image-jpg::before,#ndq-content .file--mime-image-jpeg a::before,#ndq-content .file--mime-image-jpg a::before,#ndq-content .widget-file--mime-application-pgp-keys::before,#ndq-content .file--mime-application-pgp-keys a::before,#ndq-content .widget-file--mime-application-x-mobipocket-ebook::before,#ndq-content .file--mime-application-x-mobipocket-ebook a::before,#ndq-content .widget-file--mime-video-quicktime::before,#ndq-content .file--mime-video-quicktime a::before,#ndq-content .widget-file--mime-audio-mpeg::before,#ndq-content .file--mime-audio-mpeg a::before,#ndq-content .widget-file--mpg::before,#ndq-content .file--mpg a::before,#ndq-content .widget-file--odt::before,#ndq-content .file--odt a::before,#ndq-content .widget-file--application-pdf::before,#ndq-content .file--application-pdf a::before,#ndq-content .widget-file--mime-image-png::before,#ndq-content .file--mime-image-png a::before,#ndq-content .widget-file--mime-application-vnd-ms-powerpoint::before,#ndq-content .file--mime-application-vnd-ms-powerpoint a::before,#ndq-content .widget-file--mime-application-vnd-openxmlformats-officedocument-presentationml-presentation::before,#ndq-content .file--mime-application-vnd-openxmlformats-officedocument-presentationml-presentation a::before,#ndq-content .widget-file--mime-application-vnd-openxmlformats-officedocument-presentationml-slideshow::before,#ndq-content .file--mime-application-vnd-openxmlformats-officedocument-presentationml-slideshow a::before,#ndq-content .widget-file--mime-application-vnd-ms-powerpoint-presentation-macroEnabled-12::before,#ndq-content .file--mime-application-vnd-ms-powerpoint-presentation-macroEnabled-12 a::before,#ndq-content .widget-file--mime-application-rar::before,#ndq-content .file--mime-application-rar a::before,#ndq-content .widget-file--mime-application-rtf::before,#ndq-content .file--mime-application-rtf a::before,#ndq-content .widget-file--rtx::before,#ndq-content .file--rtx a::before,#ndq-content .widget-file--swf::before,#ndq-content .file--swf a::before,#ndq-content .widget-file--mime-image-tiff::before,#ndq-content .file--mime-image-tiff a::before,#ndq-content .widget-file--text::before,#ndq-content .file--text a::before,#ndq-content .widget-file--mime-audio-x-wav::before,#ndq-content .file--mime-audio-x-wav a::before,#ndq-content .widget-file--mime-audio-x-ms-wma::before,#ndq-content .file--mime-audio-x-ms-wma a::before,#ndq-content .widget-file--mime-video-x-ms-wmv::before,#ndq-content .file--mime-video-x-ms-wmv a::before,#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,#ndq-content .widget-file--mime-application-vnd-ms-excel-sheet-macroEnabled-12::before,#ndq-content .file--mime-application-vnd-ms-excel-sheet-macroEnabled-12 a::before,#ndq-content .widget-file--mime-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet::before,#ndq-content .file--mime-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet a::before,#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,#ndq-content .widget-file--mime-application-zip::before,#ndq-content .file--mime-application-zip a::before,#ndq-content .ndqicon__chairperson a::before,#ndq-content span.ndqicon__chairperson::before,#ndq-content .ndqicon__chairperson a_after::after,#ndq-content span.ndqicon__chairperson_after::after,#ndq-content .ndqicon__cob a::before,#ndq-content span.ndqicon__cob::before,#ndq-content .ndqicon__cob a_after::after,#ndq-content span.ndqicon__cob_after::after,#ndq-content .ndqicon__vicechair::before,#ndq-content span.ndqicon__vicechair::before,#ndq-content span.ndqicon__vicechair_after::after,#ndq-content .ndqicon__leaddir::before,#ndq-content span.ndqicon__leaddir::before,#ndq-content .ndqicon__leaddir_after::after,#ndq-content span.ndqicon__leaddir_after::after,#ndq-content .ndqicon__chair::before,#ndq-content .ndqicon__chair1::before,#ndq-content .ndqicon__chair2::before,#ndq-content .ndqicon__chair3::before,#ndq-content .ndqicon__member a::before,#ndq-content span.ndqicon__member::before,#ndq-content .ndqicon__download::before,#ndq-content .ndqicon__independent::before,#ndq-content .ndqicon__independent_italic::before,#ndq-content .ndqicon__calculator::before,#ndq-content span.ndqicon__calculator::before,#ndq-content .ndqicon__calculator_after::after,#ndq-content span.ndqicon__calculator_after::after,#ndq-content .ndqicon__calculator1::before,#ndq-content .field--name-field-nir-event-live-dial-url a:before,#ndq-content .html-link a::before,#ndq-content .asset-link a::before,#ndq-content .add-outlook a::before,#ndq-content .add-gcal a::before,#ndq-content .right-arrow::before,#ndq-content .up-arrow::before,#ndq-content .ndqicon-check-circle::before,#ndq-content .thank-you-page h1::before,#ndq-content a.show-all::after,#ndq-content a.show-all.hide-all::after,#ndq-content .faq-acc-dl dt::before,#ndq-content .faq-acc-dl .acc-title::before,#ndq-content .acc-wrap dt::before,#ndq-content .acc-wrap .acc-title::before,#ndq-content .faq-acc-dl dt.opened::before,#ndq-content .faq-acc-dl .acc-title.opened::before,#ndq-content .acc-wrap dt.opened::before,#ndq-content .acc-wrap .acc-title.opened::before,#ndq-content .top-link::after,#ndq-content .nir-mean-value-rating .rating-arrow::after,#ndq-content .block-search-form form::after,#ndq-content .view-search form::after,#ndq-content .view-search .inline-asset span.file--application-pdf::before,#ndq-content .field--name-field-nir-committee-link a::before,#ndq-content .market-data-filter-form .form-item.form-item-period-compare-one::before {
    font-family: "ndqfonticons";
    font-size: 26px;
    vertical-align: middle;
    padding-right: 5px;
    font-weight: normal;
    text-decoration: none;
}

#ndq-content .ui-dialog-titlebar-close::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ui-dialog-titlebar-close::before {
    color: #666;
    font-size: 20px;
}

#ndq-content .ui-dialog-titlebar-close::before:hover {
    color: #0480a9;
}

#ndq-content a.summary-toggle {
    font-weight: normal;
    cursor: pointer;
}

#ndq-content a.summary-toggle::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content a.summary-toggle:hover::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content a.summary-toggle:before,#ndq-content a.summary-toggle:hover:before {
    font-size: 15px;
    line-height: 0;
}

#ndq-content a.summary-toggle span {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
}

#ndq-content a.summary-toggle.open::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content a.summary-toggle.open:hover::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content a.summary-toggle.open:before,#ndq-content a.summary-toggle.open:hover:before {
    font-size: 15px;
    line-height: 0;
}

#ndq-content a.nir-widget--person--accordion-toggle {
    font-weight: normal;
    cursor: pointer;
}

#ndq-content a.nir-widget--person--accordion-toggle::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content a.nir-widget--person--accordion-toggle:hover::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content a.nir-widget--person--accordion-toggle:before,#ndq-content a.nir-widget--person--accordion-toggle:hover:before {
    font-size: 15px;
    line-height: 0;
}

#ndq-content a.nir-widget--person--accordion-toggle span {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
}

#ndq-content a.nir-widget--person--accordion-toggle.open::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content a.nir-widget--person--accordion-toggle.open:hover::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content a.nir-widget--person--accordion-toggle.open:before,#ndq-content a.nir-widget--person--accordion-toggle.open:hover:before {
    font-size: 15px;
    line-height: 0;
}

#ndq-content a.nir-widget--person--accordion-toggle + div {
    display: inline;
}

#ndq-content a.nir-widget--news--accordion-toggle {
    font-weight: normal;
    cursor: pointer;
}

#ndq-content a.nir-widget--news--accordion-toggle::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content a.nir-widget--news--accordion-toggle:hover::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content a.nir-widget--news--accordion-toggle:before,#ndq-content a.nir-widget--news--accordion-toggle:hover:before {
    font-size: 15px;
    line-height: 0;
}

#ndq-content a.nir-widget--news--accordion-toggle span {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
}

#ndq-content a.nir-widget--news--accordion-toggle.open::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content a.nir-widget--news--accordion-toggle.open:hover::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content a.nir-widget--news--accordion-toggle.open:before,#ndq-content a.nir-widget--news--accordion-toggle.open:hover:before {
    font-size: 15px;
    line-height: 0;
}

#ndq-content .ndqicon-disable-link {
    margin-left: 30px;
}

#ndq-content .ndqicon-disable-link a::before {
    margin-left: -30px;
    cursor: default !important;
    pointer-events: none !important;
}

#ndq-content .ndqicon-hide-icon a::before {
    display: none !important;
}

#ndq-content .summary-hidden {
    display: none;
}

#ndq-content .webcast-link a::before,#ndq-content .normal-webcast-link a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--html::before,#ndq-content .field--name-field-nir-ext-document a::before,#ndq-content .field--name-field-nir-news-supp-ext-url a::before,#ndq-content .external-link::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-video-x-ms-asf::before,#ndq-content .file--mime-video-x-ms-asf a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-image-x-ms-bmp::before,#ndq-content .file--mime-image-x-ms-bmp a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-text-csv::before,#ndq-content .file--mime-text-csv a::before,#ndq-content .file--mime-text-csv.file--text a::before,#ndq-content .market-data-file-download-csv::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-application-msword::before,#ndq-content .file--mime-application-msword a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-application-vnd-openxmlformats-officedocument-wordprocessingml-document::before,#ndq-content .file--mime-application-vnd-openxmlformats-officedocument-wordprocessingml-document a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-application-postscript::before,#ndq-content .file--mime-application-postscript a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-application-epub::before,#ndq-content .file--mime-application-epub a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--fla::before,#ndq-content .file--fla a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #c00;
}

#ndq-content .widget-file--mime-video-x-flv::before,#ndq-content .file--mime-video-x-flv a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #c00;
}

#ndq-content .widget-file--mime-image-gif::before,#ndq-content .file--mime-image-gif a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--ics::before,#ndq-content .file--ics a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-image-jpeg::before,#ndq-content .widget-file--mime-image-jpg::before,#ndq-content .file--mime-image-jpeg a::before,#ndq-content .file--mime-image-jpg a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-application-pgp-keys::before,#ndq-content .file--mime-application-pgp-keys a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-application-x-mobipocket-ebook::before,#ndq-content .file--mime-application-x-mobipocket-ebook a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-video-quicktime::before,#ndq-content .file--mime-video-quicktime a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-audio-mpeg::before,#ndq-content .file--mime-audio-mpeg a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mpg::before,#ndq-content .file--mpg a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--odt::before,#ndq-content .file--odt a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--application-pdf::before,#ndq-content .file--application-pdf a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #c00;
}

#ndq-content .widget-file--mime-image-png::before,#ndq-content .file--mime-image-png a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-application-vnd-ms-powerpoint::before,#ndq-content .file--mime-application-vnd-ms-powerpoint a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-application-vnd-openxmlformats-officedocument-presentationml-presentation::before,#ndq-content .file--mime-application-vnd-openxmlformats-officedocument-presentationml-presentation a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-application-vnd-openxmlformats-officedocument-presentationml-slideshow::before,#ndq-content .file--mime-application-vnd-openxmlformats-officedocument-presentationml-slideshow a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-application-vnd-ms-powerpoint::before,#ndq-content .file--mime-application-vnd-ms-powerpoint a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-application-vnd-ms-powerpoint-presentation-macroEnabled-12::before,#ndq-content .file--mime-application-vnd-ms-powerpoint-presentation-macroEnabled-12 a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-application-rar::before,#ndq-content .file--mime-application-rar a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-application-rtf::before,#ndq-content .file--mime-application-rtf a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--rtx::before,#ndq-content .file--rtx a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--swf::before,#ndq-content .file--swf a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #c00;
}

#ndq-content .widget-file--mime-image-tiff::before,#ndq-content .file--mime-image-tiff a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--text::before,#ndq-content .file--text a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-audio-x-wav::before,#ndq-content .file--mime-audio-x-wav a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-audio-x-ms-wma::before,#ndq-content .file--mime-audio-x-ms-wma a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .widget-file--mime-video-x-ms-wmv::before,#ndq-content .file--mime-video-x-ms-wmv a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#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 {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #1D6F42;
}

#ndq-content .widget-file--mime-application-vnd-ms-excel-sheet-macroEnabled-12::before,#ndq-content .file--mime-application-vnd-ms-excel-sheet-macroEnabled-12 a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #1D6F42;
}

#ndq-content .widget-file--mime-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet::before,#ndq-content .file--mime-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #1D6F42;
}

#ndq-content .widget-file--mime-application-xml::before,#ndq-content .file--mime-application-xml a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .node--type-nir-sec-filing .file--mime-application-xsd a:before,#ndq-content .node--type-nir-sec-filing .file--mime-application-xml a:before {
    content: "\e07d";
    color: #7b41bd;
}

#ndq-content .widget-file--mime-application-zip::before,#ndq-content .file--mime-application-zip a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content [class^="ndqicon__"] a::before {
    font-size: 20px;
}

#ndq-content .ndqicon__chairperson a::before,#ndq-content span.ndqicon__chairperson::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ndqicon__chairperson a_after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content span.ndqicon__chairperson_after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ndqicon__cob a::before,#ndq-content span.ndqicon__cob::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ndqicon__cob a_after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content span.ndqicon__cob_after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ndqicon__vicechair::before,#ndq-content span.ndqicon__vicechair::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ndqicon__vicechair:after::after,#ndq-content span.ndqicon__vicechair:after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content span.ndqicon__vicechair_after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ndqicon__leaddir::before,#ndq-content span.ndqicon__leaddir::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ndqicon__leaddir_after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content span.ndqicon__leaddir_after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ndqicon__chair::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ndqicon__chair1::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ndqicon__chair2::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ndqicon__chair3::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ndqicon__member a::before,#ndq-content span.ndqicon__member::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ndqicon__download::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ndqicon__independent::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ndqicon__independent_italic::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ndqicon__calculator::before,#ndq-content span.ndqicon__calculator::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ndqicon__calculator_after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content span.ndqicon__calculator_after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ndqicon__calculator1::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .icon-key {
    float: left;
    margin-top: 0;
}

#ndq-content .key-item {
    margin: 1em 0;
}

#ndq-content .key-item span:before {
    font-size: 20px;
}

#ndq-content .html-link a::before,#ndq-content .asset-link a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0472bd;
}

#ndq-content .widget-file--mime-application-octet-stream::before,#ndq-content .file--mime-application-octet-stream a::before,#ndq-content .html-link.xbrl-viewer-lik a::before,#ndq-content .html-link.xbrl-viewer-link a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #7b41bd;
}

#ndq-content .add-outlook a {
    font-size: 0;
}

#ndq-content .add-outlook a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .add-outlook a::before {
    background: #FFBC00;
    color: #fff;
    font-size: 20px;
    width: 21px;
    height: 21px;
    text-align: center;
    padding-top: 5px;
    margin-right: 5px;
    padding-left: 5px;
}

#ndq-content .add-gcal a {
    font-size: 0;
}

#ndq-content .add-gcal a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .add-gcal a::before {
    background: #dd4b39;
    color: #fff;
    font-size: 20px;
    width: 21px;
    height: 21px;
    text-align: center;
    padding-top: 5px;
    margin-right: 5px;
    padding-left: 5px;
}

#ndq-content .right-arrow::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #666;
}

#ndq-content .right-arrow::before {
    font-size: 14px;
}

#ndq-content .up-arrow::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .up-arrow::before {
    font-size: 14px;
}

#ndq-content .ndqicon-check-circle::before,#ndq-content .thank-you-page h1::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .ndqicon-check-circle::before,#ndq-content .thank-you-page h1::before {
    font-size: 22px;
}

#ndq-content a.show-all::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content a.show-all::after {
    font-size: 14px;
}

#ndq-content a.show-all.hide-all::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content a.show-all.hide-all::after {
    font-size: 14px;
}

#ndq-content .faq-acc-dl dt::before,#ndq-content .faq-acc-dl .acc-title::before,#ndq-content .acc-wrap dt::before,#ndq-content .acc-wrap .acc-title::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .faq-acc-dl dt::before,#ndq-content .faq-acc-dl .acc-title::before,#ndq-content .acc-wrap dt::before,#ndq-content .acc-wrap .acc-title::before {
    color: white;
    font-size: 14px;
}

#ndq-content .faq-acc-dl dt.opened::before,#ndq-content .faq-acc-dl .acc-title.opened::before,#ndq-content .acc-wrap dt.opened::before,#ndq-content .acc-wrap .acc-title.opened::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .faq-acc-dl dt.opened::before,#ndq-content .faq-acc-dl .acc-title.opened::before,#ndq-content .acc-wrap dt.opened::before,#ndq-content .acc-wrap .acc-title.opened::before {
    color: white;
    font-size: 14px;
}

#ndq-content .top-link::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .top-link::after {
    font-size: 14px;
    margin-top: -4px;
}

#ndq-content .autocomplete,#ndq-content html.js input.form-autocomplete {
    background-image: url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/img/throbber.gif);
    background-position: 100% 2px;
    background-repeat: no-repeat;
}

#ndq-content [dir="rtl"] .autocomplete,#ndq-content [dir="rtl"] html.js input.form-autocomplete,#ndq-content html.js [dir="rtl"] input.form-autocomplete {
    background-position: 0% 2px;
}

#ndq-content .autocomplete.is-throbbing,#ndq-content .autocomplete--is-throbbing,#ndq-content html.js input.is-throbbing.form-autocomplete,#ndq-content html.js input.throbbing {
    background-position: 100% -18px;
}

#ndq-content [dir="rtl"] .autocomplete.is-throbbing,#ndq-content [dir="rtl"] .autocomplete--is-throbbing,#ndq-content [dir="rtl"] html.js input.is-throbbing.form-autocomplete,#ndq-content html.js [dir="rtl"] input.is-throbbing.form-autocomplete,#ndq-content [dir="rtl"] html.js input.throbbing,#ndq-content html.js [dir="rtl"] input.throbbing {
    background-position: 0% -18px;
}

#ndq-content .autocomplete__list-wrapper,#ndq-content #autocomplete {
    border: 1px solid;
    overflow: hidden;
    position: absolute;
    z-index: 100;
}

#ndq-content .autocomplete__list,#ndq-content #autocomplete ul {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}

#ndq-content .autocomplete__list-item,#ndq-content #autocomplete li {
    background: #fff;
    color: #000;
    cursor: default;
    white-space: pre;
    zoom:1;}

#ndq-content .autocomplete__list-item--is-selected,#ndq-content #autocomplete .selected {
    background: #0480a9;
    color: #fff;
}

#ndq-content .box,#ndq-content .box__right {
    border: 1px solid var(--border-color,#cbcbcd);
    padding: 1em;
}

#ndq-content .box__title {
    margin: 0;
}

#ndq-content .box--highlight {
    border-color: #0480a9;
}

#ndq-content .box__right {
    margin-left: 1.5em !important;
    margin-bottom: 1em;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}

@media (min-width: 1024px) {
    #ndq-content .box__right {
        width:30.37975%;
        margin-right: 0;
        float: right;
    }
}

@media print {
    #ndq-content .breadcrumb {
        display: none;
    }
}

#ndq-content .breadcrumb__list {
    margin: 0;
    padding: 0;
}

#ndq-content .breadcrumb__item {
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#ndq-content .nir-chart {
    margin: 15px;
}

#ndq-content .collapsible-fieldset,#ndq-content .collapsible {
    position: relative;
}

#ndq-content .collapsible-fieldset.is-collapsed,#ndq-content .collapsible-fieldset--is-collapsed,#ndq-content .is-collapsed.collapsible,#ndq-content .collapsible.collapsed {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    height: 1em;
}

#ndq-content .is-collapsed .collapsible-fieldset__wrapper,#ndq-content .collapsible-fieldset--is-collapsed__wrapper,#ndq-content .collapsible.collapsed .fieldset-wrapper {
    display: none;
}

#ndq-content .collapsible-fieldset__legend,#ndq-content .collapsible .fieldset-legend {
    display: block;
    padding-left: 15px;
    background-image: url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/img/expanded.png);
    background-position: 5px 65%;
    background-repeat: no-repeat;
}

#ndq-content [dir="rtl"] .collapsible-fieldset__legend,#ndq-content [dir="rtl"] .collapsible .fieldset-legend,#ndq-content .collapsible [dir="rtl"] .fieldset-legend {
    padding-left: 0;
    padding-right: 15px;
    background-position: 98% 75%;
}

#ndq-content .is-collapsed .collapsible-fieldset__legend,#ndq-content .collapsible-fieldset--is-collapsed__legend,#ndq-content .is-collapsed .collapsible .fieldset-legend,#ndq-content .collapsible .is-collapsed .fieldset-legend,#ndq-content .collapsible.collapsed .fieldset-legend {
    background-image: url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/img/collapsed.png);
    background-position: 5px 50%;
}

#ndq-content [dir="rtl"] .is-collapsed .collapsible-fieldset__legend,#ndq-content [dir="rtl"] .collapsible-fieldset--is-collapsed__legend,#ndq-content [dir="rtl"] .is-collapsed .collapsible .fieldset-legend,#ndq-content .collapsible [dir="rtl"] .is-collapsed .fieldset-legend,#ndq-content [dir="rtl"] .collapsible.collapsed .fieldset-legend,#ndq-content .collapsible.collapsed [dir="rtl"] .fieldset-legend {
    background-image: url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/img/collapsed-rtl.png);
    background-position: 98% 50%;
}

#ndq-content .collapsible-fieldset__summary,#ndq-content .collapsible .fieldset-legend .summary {
    color: #847271;
    font-size: .9em;
    margin-left: 0.5em;
}

#ndq-content .comment__section,#ndq-content .comments {
    margin: 1.42857em 0;
}

#ndq-content .comment__title {
    margin: 0;
}

#ndq-content .comment__permalink {
    text-transform: uppercase;
    font-size: 75%;
}

#ndq-content .comment--preview,#ndq-content .comment-preview {
    background-color: #fffadb;
}

#ndq-content .comment--nested,#ndq-content .indented {
    margin-left: 28px;
}

#ndq-content [dir="rtl"] .comment--nested,#ndq-content [dir="rtl"] .indented {
    margin-left: 0;
    margin-right: 28px;
}

#ndq-content table.dataTable {
    table-layout: auto;
}

#ndq-content table.dataTable thead th,#ndq-content table.dataTable tfoot th {
    font-weight: bold;
}

#ndq-content table.dataTable thead th:active,#ndq-content table.dataTable thead td:active {
    outline: none;
}

#ndq-content table.dataTable thead .sorting,#ndq-content table.dataTable thead .sorting_asc,#ndq-content table.dataTable thead .sorting_desc {
    cursor: pointer;
    *cursor: hand;
}

#ndq-content table.dataTable thead .sorting,#ndq-content table.dataTable thead .sorting_asc,#ndq-content table.dataTable thead .sorting_desc,#ndq-content table.dataTable thead .sorting_asc_disabled,#ndq-content table.dataTable thead .sorting_desc_disabled {
    background-repeat: no-repeat;
    background-position: center right;
}

#ndq-content table.dataTable thead .sorting {
    background-image: url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/img/sort_both.png);
}

#ndq-content table.dataTable thead .sorting_asc {
    background-image: url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/img/sort_asc.png);
}

#ndq-content table.dataTable thead .sorting_desc {
    background-image: url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/img/sort_desc.png);
}

#ndq-content table.dataTable thead .sorting_asc_disabled {
    background-image: url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/img/sort_asc_disabled.png);
}

#ndq-content table.dataTable thead .sorting_desc_disabled {
    background-image: url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/img/sort_desc_disabled.png);
}

#ndq-content table.dataTable tbody tr.selected {
    background-color: #B0BED9;
}

#ndq-content table.dataTable.stripe tbody tr.odd,#ndq-content table.dataTable.display tbody tr.odd {
    background-color: #f9f9f9;
}

#ndq-content table.dataTable.stripe tbody tr.odd.selected,#ndq-content table.dataTable.display tbody tr.odd.selected {
    background-color: #acbad4;
}

#ndq-content table.dataTable.hover tbody tr:hover,#ndq-content table.dataTable.display tbody tr:hover {
    background-color: #f6f6f6;
}

#ndq-content table.dataTable.hover tbody tr:hover.selected,#ndq-content table.dataTable.display tbody tr:hover.selected {
    background-color: #aab7d1;
}

#ndq-content table.dataTable.order-column tbody tr > .sorting_1,#ndq-content table.dataTable.order-column tbody tr > .sorting_2,#ndq-content table.dataTable.order-column tbody tr > .sorting_3,#ndq-content table.dataTable.display tbody tr > .sorting_1,#ndq-content table.dataTable.display tbody tr > .sorting_2,#ndq-content table.dataTable.display tbody tr > .sorting_3 {
    background-color: #fafafa;
}

#ndq-content table.dataTable.order-column tbody tr.selected > .sorting_1,#ndq-content table.dataTable.order-column tbody tr.selected > .sorting_2,#ndq-content table.dataTable.order-column tbody tr.selected > .sorting_3,#ndq-content table.dataTable.display tbody tr.selected > .sorting_1,#ndq-content table.dataTable.display tbody tr.selected > .sorting_2,#ndq-content table.dataTable.display tbody tr.selected > .sorting_3 {
    background-color: #acbad5;
}

#ndq-content table.dataTable.display tbody tr.odd > .sorting_1,#ndq-content table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
    background-color: #f1f1f1;
}

#ndq-content table.dataTable.display tbody tr.odd > .sorting_2,#ndq-content table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
    background-color: #f3f3f3;
}

#ndq-content table.dataTable.display tbody tr.odd > .sorting_3,#ndq-content table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
    background-color: whitesmoke;
}

#ndq-content table.dataTable.display tbody tr.odd.selected > .sorting_1,#ndq-content table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
    background-color: #a6b4cd;
}

#ndq-content table.dataTable.display tbody tr.odd.selected > .sorting_2,#ndq-content table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
    background-color: #a8b5cf;
}

#ndq-content table.dataTable.display tbody tr.odd.selected > .sorting_3,#ndq-content table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
    background-color: #a9b7d1;
}

#ndq-content table.dataTable.display tbody tr.even > .sorting_1,#ndq-content table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
    background-color: #fafafa;
}

#ndq-content table.dataTable.display tbody tr.even > .sorting_2,#ndq-content table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
    background-color: #fcfcfc;
}

#ndq-content table.dataTable.display tbody tr.even > .sorting_3,#ndq-content table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
    background-color: #fefefe;
}

#ndq-content table.dataTable.display tbody tr.even.selected > .sorting_1,#ndq-content table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
    background-color: #acbad5;
}

#ndq-content table.dataTable.display tbody tr.even.selected > .sorting_2,#ndq-content table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
    background-color: #aebcd6;
}

#ndq-content table.dataTable.display tbody tr.even.selected > .sorting_3,#ndq-content table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
    background-color: #afbdd8;
}

#ndq-content table.dataTable.display tbody tr:hover > .sorting_1,#ndq-content table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
    background-color: #eaeaea;
}

#ndq-content table.dataTable.display tbody tr:hover > .sorting_2,#ndq-content table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
    background-color: #ececec;
}

#ndq-content table.dataTable.display tbody tr:hover > .sorting_3,#ndq-content table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
    background-color: #efefef;
}

#ndq-content table.dataTable.display tbody tr:hover.selected > .sorting_1,#ndq-content table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
    background-color: #a2aec7;
}

#ndq-content table.dataTable.display tbody tr:hover.selected > .sorting_2,#ndq-content table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
    background-color: #a3b0c9;
}

#ndq-content table.dataTable.display tbody tr:hover.selected > .sorting_3,#ndq-content table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
    background-color: #a5b2cb;
}

#ndq-content table.dataTable.nowrap th,#ndq-content table.dataTable.nowrap td {
    white-space: nowrap;
}

#ndq-content table.dataTable.compact thead th,#ndq-content table.dataTable.compact thead td {
    padding: 4px 17px 4px 4px;
}

#ndq-content table.dataTable.compact tfoot th,#ndq-content table.dataTable.compact tfoot td {
    padding: 4px;
}

#ndq-content table.dataTable.compact tbody th,#ndq-content table.dataTable.compact tbody td {
    padding: 4px;
}

#ndq-content table.dataTable th.dt-left,#ndq-content table.dataTable td.dt-left {
    text-align: left;
}

#ndq-content table.dataTable th.dt-center,#ndq-content table.dataTable td.dt-center,#ndq-content table.dataTable td.dataTables_empty {
    text-align: center;
}

#ndq-content table.dataTable th.dt-right,#ndq-content table.dataTable td.dt-right {
    text-align: right;
}

#ndq-content table.dataTable th.dt-justify,#ndq-content table.dataTable td.dt-justify {
    text-align: justify;
}

#ndq-content table.dataTable th.dt-nowrap,#ndq-content table.dataTable td.dt-nowrap {
    white-space: nowrap;
}

#ndq-content table.dataTable thead th.dt-head-left,#ndq-content table.dataTable thead td.dt-head-left,#ndq-content table.dataTable tfoot th.dt-head-left,#ndq-content table.dataTable tfoot td.dt-head-left {
    text-align: left;
}

#ndq-content table.dataTable thead th.dt-head-center,#ndq-content table.dataTable thead td.dt-head-center,#ndq-content table.dataTable tfoot th.dt-head-center,#ndq-content table.dataTable tfoot td.dt-head-center {
    text-align: center;
}

#ndq-content table.dataTable thead th.dt-head-right,#ndq-content table.dataTable thead td.dt-head-right,#ndq-content table.dataTable tfoot th.dt-head-right,#ndq-content table.dataTable tfoot td.dt-head-right {
    text-align: right;
}

#ndq-content table.dataTable thead th.dt-head-justify,#ndq-content table.dataTable thead td.dt-head-justify,#ndq-content table.dataTable tfoot th.dt-head-justify,#ndq-content table.dataTable tfoot td.dt-head-justify {
    text-align: justify;
}

#ndq-content table.dataTable thead th.dt-head-nowrap,#ndq-content table.dataTable thead td.dt-head-nowrap,#ndq-content table.dataTable tfoot th.dt-head-nowrap,#ndq-content table.dataTable tfoot td.dt-head-nowrap {
    white-space: nowrap;
}

#ndq-content table.dataTable tbody th.dt-body-left,#ndq-content table.dataTable tbody td.dt-body-left {
    text-align: left;
}

#ndq-content table.dataTable tbody th.dt-body-center,#ndq-content table.dataTable tbody td.dt-body-center {
    text-align: center;
}

#ndq-content table.dataTable tbody th.dt-body-right,#ndq-content table.dataTable tbody td.dt-body-right {
    text-align: right;
}

#ndq-content table.dataTable tbody th.dt-body-justify,#ndq-content table.dataTable tbody td.dt-body-justify {
    text-align: justify;
}

#ndq-content table.dataTable tbody th.dt-body-nowrap,#ndq-content table.dataTable tbody td.dt-body-nowrap {
    white-space: nowrap;
}

#ndq-content table.dataTable,#ndq-content table.dataTable th,#ndq-content table.dataTable td {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

#ndq-content .dataTables_wrapper {
    position: relative;
    clear: both;
    *zoom:1;zoom:1;}

#ndq-content .dataTables_wrapper .dataTables_length {
    float: left;
}

#ndq-content .dataTables_wrapper .dataTables_filter {
    float: right;
    text-align: left;
}

#ndq-content .dataTables_wrapper .dataTables_filter input {
    margin-bottom: 0.5em;
}

#ndq-content .dataTables_wrapper .dataTables_info {
    clear: both;
    float: left;
    padding-top: 0.755em;
}

#ndq-content .dataTables_wrapper .dataTables_paginate {
}

#ndq-content .dataTables_wrapper .dataTables_paginate .paginate_button {
}

#ndq-content .dataTables_wrapper .dataTables_paginate .paginate_button.current,#ndq-content .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
}

#ndq-content .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,#ndq-content .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,#ndq-content .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
}

#ndq-content .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
}

#ndq-content .dataTables_wrapper .dataTables_paginate .paginate_button:active {
}

#ndq-content .dataTables_wrapper .dataTables_paginate .ellipsis {
    padding: 0 1em;
}

#ndq-content .dataTables_wrapper .dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 40px;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 20px;
    text-align: center;
    font-size: 1.2em;
    background-color: white;
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,0.9)),color-stop(75%,rgba(255,255,255,0.9)),color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);
}

#ndq-content .dataTables_wrapper .dataTables_length,#ndq-content .dataTables_wrapper .dataTables_filter,#ndq-content .dataTables_wrapper .dataTables_info,#ndq-content .dataTables_wrapper .dataTables_processing,#ndq-content .dataTables_wrapper .dataTables_paginate {
}

#ndq-content .dataTables_wrapper .dataTables_scroll {
    clear: both;
}

#ndq-content .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
    *margin-top: -1px;
    -webkit-overflow-scrolling: touch;
}

#ndq-content .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing,#ndq-content .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing {
    height: 0;
    overflow: hidden;
    margin: 0 !important;
    padding: 0 !important;
}

#ndq-content .dataTables_wrapper:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
}

@media screen and (max-width: 767px) {
    #ndq-content .nir-datatables thead td {
        display:none;
    }

    #ndq-content .dataTables_wrapper .dataTables_info,#ndq-content .dataTables_wrapper .dataTables_paginate {
        float: none;
        text-align: center;
    }

    #ndq-content .dataTables_wrapper .dataTables_paginate {
        margin-top: 0.5em;
    }
}

@media screen and (max-width: 640px) {
    #ndq-content .dataTables_wrapper .dataTables_filter {
        margin-top:0.5em;
    }
}

#ndq-content .dataTables_length select {
    display: inline;
    margin-bottom: 5px;
}

#ndq-content .block-nir-attribution-block {
    float: left;
    padding: 0 1em;
}

#ndq-content .block-nir-attribution-block > p {
    margin-top: 20px;
}

#ndq-content hr,#ndq-content .divider {
    margin: 1.42857em 0;
    border: 0;
    border-bottom: 3px solid #0480a9;
}

#ndq-content hr > :first-child,#ndq-content .divider > :first-child {
    margin-top: 1.42857em;
}

#ndq-content form.views-exposed-form .form-item {
    margin-bottom: 1em;
    float: left;
    margin-right: 12px;
}

#ndq-content form.views-exposed-form .form-actions {
    margin: 38px 0 0 0;
}

@media (max-width: 481px) {
    #ndq-content form.views-exposed-form .form-actions {
        clear:both;
    }
}

#ndq-content form.views-exposed-form .form-item-items-per-page label::after {
    content: ":";
}

#ndq-content .region .block.block-facets {
    padding: 0px;
    margin: 0;
}

#ndq-content .region .block.block-facets h2 {
    display: inline-block;
    font-size: 14px;
    line-height: 1.42857;
    margin: 0;
    border-bottom: 0;
}

#ndq-content .region .block.block-facets ul {
    padding: 0;
    margin: 0;
}

#ndq-content .region .block.block-facets ul li {
    margin: 0.4em 0 0.4em 2em;
}

#ndq-content .field--label-inline {
    display: block;
}

#ndq-content .field--label-inline * {
    display: inline;
}

#ndq-content .field--label-inline .field__label::after {
    content: ":";
}

#ndq-content .full-name {
    font-weight: bold;
}

#ndq-content .field__centered {
    width: 100%;
    text-align: center;
}

#ndq-content .field__light-italic {
    font-style: italic;
    color: #847271;
}

#ndq-content .small-inline-label {
    font-size: 11px;
    float: left;
    margin-right: 0.5em;
}

#ndq-content .form-item {
    margin: 1.42857em 0;
}

#ndq-content .form-item__required::after,#ndq-content .form-required::after {
    content: "*";
    color: #c00;
    display: inline;
    margin: 0 0 0 5px;
}

#ndq-content .form-item__description,#ndq-content .form-item .description {
    font-size: 1.1em;
}

#ndq-content .form-item--inline div,#ndq-content .form-item--inline label,#ndq-content .container-inline .form-item div,#ndq-content .container-inline .form-item label {
    display: inline;
}

#ndq-content .form-item--inline__exception,#ndq-content .container-inline .fieldset-wrapper {
    display: block;
}

#ndq-content .form-item--tight,#ndq-content .form-item--radio,#ndq-content .form-type-radio,#ndq-content .form-type-checkbox,#ndq-content .password-parent,#ndq-content .confirm-parent,#ndq-content table .form-item {
    margin: 0;
}

#ndq-content .form-item--radio__label,#ndq-content .form-item--radio .form-item__label,#ndq-content label.option,#ndq-content .form-type-radio .form-item__label,#ndq-content .form-type-checkbox .form-item__label {
    display: inline;
    font-weight: normal;
}

#ndq-content .form-item--radio__description,#ndq-content .form-item--radio .form-item__description,#ndq-content .form-type-radio .description,#ndq-content .form-type-checkbox .description,#ndq-content .form-type-radio .form-item__description,#ndq-content .form-type-checkbox .form-item__description,#ndq-content .form-item--radio .form-item .description,#ndq-content .form-item .form-item--radio .description,#ndq-content .form-type-radio .form-item .description,#ndq-content .form-item .form-type-radio .description,#ndq-content .form-type-checkbox .form-item .description,#ndq-content .form-item .form-type-checkbox .description {
    margin-left: 1.4em;
}

#ndq-content .form-item.is-error .form-item__widget,#ndq-content .form-item--is-error__widget,#ndq-content .form-item.is-error input,#ndq-content .form-item.is-error textarea,#ndq-content .form-item.is-error select,#ndq-content .form-item--is-error input,#ndq-content .form-item--is-error textarea,#ndq-content .form-item--is-error select,#ndq-content .form-item input.error,#ndq-content .form-item textarea.error,#ndq-content .form-item select.error {
    border: 1px solid #c00;
}

#ndq-content .form-note .form-required::after {
    margin: 0px;
}

#ndq-content .captcha {
    margin-bottom: 1em;
}

#ndq-content .view-nir-glossary .views-row {
    margin-bottom: 20px;
}

#ndq-content .highlight-mark,#ndq-content .new,#ndq-content .update {
    color: #c00;
    background-color: transparent;
}

#ndq-content .inline-links,#ndq-content .inline.links {
    padding: 0;
}

#ndq-content .inline-links__item,#ndq-content .inline.links li {
    display: inline;
    list-style-type: none;
    padding: 0 1em 0 0;
}

#ndq-content [dir="rtl"] .inline-links__item,#ndq-content [dir="rtl"] .inline.links li,#ndq-content .inline.links [dir="rtl"] li {
    display: inline-block;
    padding: 0 0 0 1em;
}

#ndq-content .inline-sibling,#ndq-content span.field-label,#ndq-content .field__label-inline {
    display: inline;
    margin-right: 10px;
}

#ndq-content [dir="rtl"] .inline-sibling,#ndq-content [dir="rtl"] span.field-label,#ndq-content [dir="rtl"] .field__label-inline {
    margin-right: 0;
    margin-left: 10px;
}

#ndq-content .inline-sibling__child,#ndq-content .inline-sibling *,#ndq-content span.field-label *,#ndq-content .field__label-inline * {
    display: inline;
}

#ndq-content .inline-sibling__adjacent,#ndq-content .inline-sibling + *,#ndq-content .inline-sibling + * > *:first-child,#ndq-content .field__items-inline,#ndq-content span.field-label + *,#ndq-content .field__label-inline + *,#ndq-content span.field-label + * > *:first-child,#ndq-content .field__label-inline + * > *:first-child {
    display: inline;
}

#ndq-content .ipe-category-picker-search input[type="text"] {
    display: inline;
    width: 183px;
}

#ndq-content #panels-ipe-tray .ipe-tab-wrapper ul.ipe-tabs li {
    margin: 0px !important;
    padding: 0px !important;
}

#ndq-content #panels-ipe-tray .ipe-tab-wrapper ul.ipe-tabs li.ipe-tab > a:link {
    text-decoration: none !important;
    color: black !important;
}

#ndq-content .ipe-block-plugin-info p {
    padding: 0 10px 10px 10px;
}

#ndq-content .dcsns-content *,#ndq-content .dcsns-toolbar * {
    box-sizing: content-box;
}

#ndq-content .dcsns-content blockquote {
    margin: 0;
}

#ndq-content .stream li.dcsns-tumblr .section-text img {
    max-width: 99%;
}

#ndq-content .dcsns-flickr .stream li .section-title {
    width: 100%;
}

#ndq-content .light_1 .stream li .section-title,#ndq-content .light_2 .stream li .section-title {
    color: #666;
}

#ndq-content .dark_2 .stream li .icon {
    position: absolute;
    left: 4px;
    bottom: 2px;
    z-index: 2;
    width: 22px;
}

#ndq-content .language-switcher-language-url ul {
    float: right;
}

#ndq-content .language-switcher-language-url ul .is-active {
    color: #000;
}

#ndq-content .ui-dialog {
    background: transparent;
    border: 0;
    position: absolute;
    z-index: 1260;
    padding: 0;
}

@media all and (max-width: 48em) {
    #ndq-content .ui-dialog {
        min-width:92%;
        max-width: 92%;
    }
}

#ndq-content .ui-dialog {
    -webkit-box-shadow: 0 0 5px #847271;
    -moz-box-shadow: 0 0 5px #847271;
    -ms-box-shadow: 0 0 5px #847271;
    -o-box-shadow: 0 0 5px #847271;
    box-shadow: 0 0 5px #847271;
}

#ndq-content .ui-dialog:focus {
    outline: none;
}

#ndq-content .ui-icon,#ndq-content .ui-widget-content .ui-icon {
    background: none;
}

#ndq-content .ui-widget-content {
    border: 0;
}

#ndq-content .ui-widget-header {
    border: 0;
}

#ndq-content .ui-widget {
    font-family: inherit;
    font-size: inherit;
}

#ndq-content .ui-dialog .ui-dialog-titlebar {
    background: #fff;
    border-radius: 0;
    padding: 0;
    height: 0;
}

#ndq-content [dir="rtl"] .ui-dialog .ui-dialog-titlebar {
    padding-left: 49px;
    padding-right: 15px;
}

#ndq-content .ui-dialog .ui-dialog-title {
    font-size: 1.231em;
    font-weight: 600;
    margin: 0;
    color: #ffffff;
    -webkit-font-smoothing: antialiased;
}

#ndq-content .ui-dialog .ui-dialog-titlebar-close {
    border: 0;
    background: none;
    right: 23px;
    top: 5px;
    margin: 0;
    height: 16px;
    width: 16px;
    position: absolute;
}

#ndq-content .ui-dialog .ui-dialog-titlebar-close:before {
    font-size: 35px;
    position: absolute;
}

#ndq-content [dir="rtl"] .ui-dialog .ui-dialog-titlebar-close {
    right: auto;
    left: 20px;
}

#ndq-content .ui-dialog .ui-icon.ui-icon-closethick {
    margin-top: -12px;
}

#ndq-content .ui-dialog .ui-widget-content.ui-dialog-content {
    border-top: 0;
    background: #ffffff;
    overflow: auto;
    padding: 20px;
    font-size: 15px;
}

#ndq-content .views-ui-dialog .ui-widget-content.ui-dialog-content {
    padding: 0;
}

#ndq-content .ui-dialog .ui-widget-content.ui-dialog-buttonpane {
    color: #fff;
    padding: 0;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#ndq-content .ui-dialog .ui-widget-content.ui-dialog-buttonpane .ui-button {
    background: #0480a9;
    border: inherit;
    border-radius: 4px;
    color: white;
    margin: 0;
    padding: 10px 15px;
}

#ndq-content .ui-dialog .ui-widget-content.ui-dialog-buttonpane .ui-button:hover,#ndq-content .ui-dialog .ui-widget-content.ui-dialog-buttonpane .ui-button:focus {
    background: #0184A2;
    color: #fff;
}

#ndq-content .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    margin: 0 20px 20px 20px;
    padding: 0;
    text-align: center;
    float: none;
}

#ndq-content .ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text {
    padding: 0;
}

#ndq-content .ui-dialog .ui-dialog-content {
    position: static;
}

#ndq-content .ui-dialog .ui-dialog-content .form-actions {
    padding: 0;
    margin: 0;
}

#ndq-content .ui-dialog .ajax-progress-throbber {
    left: 49%;
    position: fixed;
    top: 48.5%;
    z-index: 1000;
    background-color: #232323;
    background-image: url(/core/misc/loading-small.gif);
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 7px;
    height: 24px;
    opacity: 0.9;
    padding: 4px;
    width: 24px;
}

#ndq-content [dir="rtl"] .ui-dialog .ajax-progress-throbber {
    left: auto;
    right: 49%;
}

#ndq-content .ui-dialog .ajax-progress-throbber .throbber,#ndq-content .ui-dialog .ajax-progress-throbber .message {
    display: none;
}

#ndq-content .more-link,#ndq-content .more-help-link {
    text-align: right;
}

#ndq-content [dir="rtl"] .more-link,#ndq-content [dir="rtl"] .more-help-link {
    text-align: left;
}

#ndq-content .more-link__help-icon,#ndq-content .more-help-link a {
    padding: 1px 0 1px 20px;
    background-image: url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/img/more-link__help-icon.png);
    background-position: 0 50%;
    background-repeat: no-repeat;
}

#ndq-content [dir="rtl"] .more-link__help-icon,#ndq-content [dir="rtl"] .more-help-link a,#ndq-content .more-help-link [dir="rtl"] a {
    padding: 1px 20px 1px 0;
    background-position: 100% 50%;
}

#ndq-content #mobile-header {
    position: absolute;
    right: 10px;
    top: 10px;
}

#ndq-content #responsive-menu-button:hover,#ndq-content #responsive-menu-button:focus {
    text-decoration: none;
}

#ndq-content .menu--irhorizontal {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
}

@media (min-width: 769px) {
    #ndq-content #mobile-header {
        position:absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px,1px,1px,1px);
    }

    #ndq-content .menu--irhorizontal {
        position: static !important;
        clip: auto;
        height: auto;
        width: auto;
        overflow: auto;
    }
}

#ndq-content .sidr-class-visually-hidden {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
}

#ndq-content #header-region {
    position: relative;
}

#ndq-content .toolbar-vertical {
    padding-top: 39px;
}

#ndq-content .navbar,#ndq-content .main-navigation .links,#ndq-content .main-navigation .menu {
    margin: 1em 0;
    padding: 0;
    text-align: left;
}

#ndq-content [dir="rtl"] .navbar,#ndq-content [dir="rtl"] .main-navigation .links,#ndq-content .main-navigation [dir="rtl"] .links,#ndq-content [dir="rtl"] .main-navigation .menu,#ndq-content .main-navigation [dir="rtl"] .menu {
    text-align: right;
}

#ndq-content .navbar__item,#ndq-content .navbar li,#ndq-content .main-navigation .links li,#ndq-content .main-navigation .menu li {
    float: left;
    margin: .4em 2em .4em 2em;
    list-style-type: none;
    list-style-image: none;
}

#ndq-content .navbar__item:hover > ul,#ndq-content .navbar li:hover > ul,#ndq-content .main-navigation .links li:hover > ul,#ndq-content .main-navigation .menu li:hover > ul {
    display: block;
    position: absolute;
    background: #fff;
    background: rgba(255,255,255,0.9);
}

#ndq-content [dir="rtl"] .navbar__item,#ndq-content [dir="rtl"] .navbar li,#ndq-content [dir="rtl"] .main-navigation .links li,#ndq-content .main-navigation [dir="rtl"] .links li,#ndq-content [dir="rtl"] .main-navigation .menu li,#ndq-content .main-navigation [dir="rtl"] .menu li {
    float: right;
    padding: 0 0 0 10px;
}

#ndq-content .navbar__item .menu,#ndq-content .navbar li .menu,#ndq-content .main-navigation .links li .menu,#ndq-content .main-navigation .menu li .menu {
    display: none;
}

#ndq-content .navbar__item .menu li,#ndq-content .navbar li .menu li,#ndq-content .main-navigation .links li .menu li,#ndq-content .main-navigation .menu li .menu li {
    float: none;
    margin-left: 15px;
    font-size: 0.8em;
    line-height: 1.7em;
}

#ndq-content .block-nir-website-notices {
    display: none;
}

#ndq-content .notification-modal .ui-dialog {
    font-size: 1.1em;
    line-height: 1.5em;
}

#ndq-content .pager {
    clear: both;
    padding: 0;
    text-align: center;
}

@media print {
    #ndq-content .pager {
        display: none;
    }
}

#ndq-content .pager__item,#ndq-content .pager__current-item,#ndq-content .pager .is-active,#ndq-content .pager-current,#ndq-content .pager-item,#ndq-content .pager-first,#ndq-content .pager-previous,#ndq-content .pager-next,#ndq-content .pager-last,#ndq-content .pager-ellipsis {
    display: inline-block;
    padding: 5px 8px;
    list-style-type: none;
    background-image: none;
}

#ndq-content .pager__current-item,#ndq-content .pager .is-active,#ndq-content .pager-current {
    font-weight: bold;
    background-color: #0480a9;
    border-radius: 4px;
    padding: 10px 15px;
}

#ndq-content .pager__current-item a,#ndq-content .pager .is-active a,#ndq-content .pager-current a {
    color: white;
}

#ndq-content .pager__items {
    float: left;
    width: 100%;
    padding: 0;
}

#ndq-content .results-summary {
    text-align: center;
}

#ndq-content .progress-bar,#ndq-content .progress {
    font-weight: bold;
}

#ndq-content .progress-bar__bar,#ndq-content .progress .bar {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    margin: 0 .2em;
    border: 1px solid #666;
    background-color: #ddd;
}

#ndq-content .progress-bar__fill,#ndq-content .progress .filled {
    height: 1.5em;
    width: 5px;
    background: #0480a9 url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/img/progress-bar.gif) repeat 0 0;
}

#ndq-content .progress-bar__percentage,#ndq-content .progress .percentage {
    float: right;
}

#ndq-content [dir="rtl"] .progress-bar__percentage,#ndq-content [dir="rtl"] .progress .percentage,#ndq-content .progress [dir="rtl"] .percentage {
    float: left;
}

#ndq-content .progress-bar--inline,#ndq-content .ajax-progress-bar {
    width: 16em;
    display: inline-block;
}

#ndq-content [dir="rtl"] .progress-bar--inline,#ndq-content [dir="rtl"] .ajax-progress-bar {
    float: right;
}

#ndq-content .progress-throbber,#ndq-content .ajax-progress {
    display: inline-block;
}

#ndq-content [dir="rtl"] .progress-throbber,#ndq-content [dir="rtl"] .ajax-progress {
    float: right;
}

#ndq-content .progress-throbber__widget,#ndq-content .ajax-progress .throbber {
    background: url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/img/progress-throbber.gif) no-repeat 0 -18px transparent;
    float: left;
    height: 15px;
    margin: 2px;
    width: 15px;
}

#ndq-content [dir="rtl"] .progress-throbber__widget,#ndq-content [dir="rtl"] .ajax-progress .throbber,#ndq-content .ajax-progress [dir="rtl"] .throbber {
    float: right;
}

#ndq-content .progress-throbber__widget-in-tr,#ndq-content tr .ajax-progress .throbber {
    margin: 0 2px;
}

#ndq-content .progress-throbber__message,#ndq-content .ajax-progress .message {
    padding-left: 20px;
}

#ndq-content .nir-mean-value-rating {
    width: 100%;
    padding-top: 70px;
}

#ndq-content .nir-mean-value-rating .rating-box {
    width: 20%;
    height: 16px;
    float: left;
}

#ndq-content .nir-mean-value-rating .sell {
    float: left;
}

#ndq-content .nir-mean-value-rating .strongbuy {
    float: right;
}

#ndq-content .nir-mean-value-rating h3 {
    text-align: center;
}

#ndq-content .nir-mean-value-rating .mean-recommendation {
    text-align: center;
    font-weight: bold;
}

#ndq-content .nir-mean-value-rating .rating {
    position: relative;
    padding: 10px 0 35px;
    width: 85%;
    margin: 0 auto;
    max-width: 135px;
}

#ndq-content .nir-mean-value-rating .rating-arrow {
    display: block;
    height: 10px;
    width: 10px;
    top: -8px;
    position: absolute;
}

#ndq-content .nir-mean-value-rating .rating-arrow::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #000;
}

#ndq-content .nir-mean-value-rating .rating-arrow::after {
    font-size: 16px;
    margin-left: 5px;
}

#ndq-content .nir-mean-value-rating .clearfix {
    clear: both;
    max-width: 230px;
    margin: 0 auto;
}

#ndq-content .block-market-data-block__estimates__analyst-ratings {
    float: left;
    width: 100%;
}

@media (min-width: 1024px) {
    #ndq-content .block-market-data-block__estimates__analyst-ratings > div {
        float:left;
        max-width: 50%;
        margin: 0;
    }
}

#ndq-content .resizable-textarea {
    width: 100%;
    vertical-align: bottom;
}

#ndq-content .resizable-textarea__grippie,#ndq-content .resizable-textarea .grippie {
    background: url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/img/grippie.png) no-repeat center 2px #eee;
    border: 1px solid var(--border-color,#cbcbcd);
    border-top-width: 0;
    cursor: s-resize;
    height: 9px;
    overflow: hidden;
}

#ndq-content .responsive-video,#ndq-content .media-youtube-video,#ndq-content .media-vimeo-preview-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}

#ndq-content .responsive-video__embed,#ndq-content .responsive-video iframe,#ndq-content .media-youtube-video iframe,#ndq-content .media-vimeo-preview-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#ndq-content .responsive-video--4-3 {
    padding-bottom: 75%;
}

#ndq-content .block-search-form form,#ndq-content .view-search form {
    position: relative;
}

#ndq-content .block-search-form form input[type=search],#ndq-content .block-search-form form input[type=text],#ndq-content .view-search form input[type=search],#ndq-content .view-search form input[type=text] {
    width: 100%;
    box-sizing: border-box;
    margin: 0;
}

#ndq-content .block-search-form form input[type=submit],#ndq-content .view-search form input[type=submit] {
    border: 0;
    background: transparent;
    position: absolute;
    text-indent: -9999px;
    padding: 10px 25px;
    top: 0;
    right: 0;
    margin: 0;
    z-index: 100;
}

#ndq-content .block-search-form form .form-type-textfield,#ndq-content .view-search form .form-type-textfield {
    width: 100%;
    margin: 0;
}

#ndq-content .block-search-form form::after,#ndq-content .view-search form::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #444;
}

#ndq-content .block-search-form form::after,#ndq-content .view-search form::after {
    position: absolute;
    top: 3px;
    right: 0;
    z-index: 99;
    font-size: 33px;
    padding: 11px 9px;
}

#ndq-content .block-search-form .view-content,#ndq-content .view-search .view-content {
    margin-top: 25px;
}

#ndq-content .search-result {
    margin-bottom: 20px;
}

#ndq-content .search-result:before {
    content: '';
    display: table;
}

#ndq-content .search-result:after {
    content: '';
    display: table;
    clear: both;
}

#ndq-content .search-result-contenttype {
    display: block;
    color: #666;
    font-size: 12px;
}

#ndq-content .search-result-title {
    font-size: 1.2em;
    margin-bottom: 5px;
    margin-top: 0;
}

#ndq-content .search-result-thumbnail {
    float: left;
    width: 24%;
    position: relative;
    overflow: hidden;
    margin-right: 10px;
    margin-top: 4px;
    margin-bottom: 0;
}

#ndq-content .search-result-thumbnail img {
    max-width: 100%;
}

#ndq-content .search-result .external-link h3 {
    display: inline;
}

#ndq-content .search-result h3 {
    margin-bottom: 5px;
    margin-top: 0;
}

#ndq-content .search-result-snippet-wrapper {
    float: left;
    width: 73%;
}

#ndq-content .search-result-snippet-wrapper-full {
    width: 100%;
}

#ndq-content .search-result .item-list {
    display: inline;
}

#ndq-content .search-result .item-list ul {
    margin-top: 0;
    padding: 0;
}

#ndq-content .search-result .item-list ul li {
    list-style-type: none;
}

#ndq-content .search-result-tags {
    font-size: 11px;
    margin-top: 8px;
}

#ndq-content .search-result-tags ul {
    margin: 0;
    padding: 0;
    display: inline;
}

#ndq-content .search-result-tags .item-list {
    display: inline;
}

#ndq-content .search-result-tags li {
    margin: 0 2px 5px 0;
    padding: 0;
    list-style-type: none;
    display: inline-block;
    font-weight: normal;
    color: #fff;
}

#ndq-content .search-result-tags li a {
    background: #ddd;
    padding: 2px 6px;
    border-radius: 3px;
    color: #333;
}

#ndq-content .search-result-tags li a:link,#ndq-content .search-result-tags li a:visited,#ndq-content .search-result-tags li a:hover,#ndq-content .search-result-tags li a:active {
    color: #333;
}

#ndq-content .search-result .file a::before {
    line-height: 26px;
}

#ndq-content .view-search .views-exposed-form label {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
}

#ndq-content .view-search .inline-asset {
    display: inline-block;
    float: left;
}

#ndq-content .view-search .inline-asset .field__item {
    margin: 0;
    padding: 0;
}

#ndq-content .view-search .inline-asset .filesize {
    display: none;
}

#ndq-content .view-search .inline-asset span.file--application-pdf::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #c00;
}

#ndq-content .view-search .inline-asset span.file--application-pdf a {
    display: none;
}

#ndq-content .view-search .inline-asset span.file--application-pdf a:hover {
    text-decoration: none;
}

#ndq-content .view-search .inline-asset span.file--application-pdf::before {
    padding: 0;
}

#ndq-content .search-result-snippet-wrapper p:first-child {
    padding-top: 0;
    margin-top: 0;
}

#ndq-content .nir-sec-header {
    font-size: 14px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    float: left;
    width: 100%;
    background-color: #fff;
    border-bottom: 1px dotted var(--border-color,#cbcbcd);
    padding: 10px;
    margin-bottom: 10px;
}

#ndq-content .nir-sec-header h1 {
    color: black;
    font-size: 1.5em;
    font-weight: bold;
    float: left;
    line-height: 1.42857em;
    margin: 0;
    padding: 0;
}

#ndq-content .nir-sec-header .logo {
    width: 30px;
    float: left;
    margin-right: 5px;
}

#ndq-content .nir-sec-header .logo img {
    height: 30px;
}

#ndq-content .nir-sec-header .sec-docs {
    float: right;
}

#ndq-content .nir-sec-header .file a {
    font-size: 0px;
    text-decoration: none;
}

#ndq-content .nir-sec-header .file a:hover {
    text-decoration: none;
}

#ndq-content .menu,#ndq-content .side-menu {
    margin: 0;
    padding: 0;
    line-height: 23.8px;
}

#ndq-content .menu__item,#ndq-content .side-menu__item,#ndq-content .side-menu__item {
    list-style-type: none;
}

#ndq-content .menu__item.is-expanded,#ndq-content .menu__item--is-expanded,#ndq-content .side-menu__item.is-expanded,#ndq-content .side-menu__item--is-expanded,#ndq-content .is-expanded.side-menu__item,#ndq-content .side-menu__item.is-expanded {
    list-style-type: none;
}

#ndq-content .menu__item.is-collapsed,#ndq-content .menu__item--is-collapsed,#ndq-content .side-menu__item.is-collapsed,#ndq-content .side-menu__item--is-collapsed,#ndq-content .is-collapsed.side-menu__item,#ndq-content .side-menu__item.is-collapsed {
    list-style-type: none;
}

#ndq-content .menu__item .side-menu,#ndq-content .side-menu__item .side-menu,#ndq-content .side-menu__item .side-menu {
    margin-bottom: 10px;
}

#ndq-content .menu__item .side-menu__item,#ndq-content .side-menu__item .side-menu__item,#ndq-content .side-menu__item .side-menu__item {
    margin-left: 15px;
    font-size: 0.8em;
    line-height: 1.7em;
}

#ndq-content .menu__link.is-active,#ndq-content .menu__link--is-active,#ndq-content .side-menu__link.is-active,#ndq-content .side-menu__link--is-active,#ndq-content .menu a.active {
    color: #000;
}

#ndq-content .skip-link {
    display: block;
    padding: 2px 0 3px;
    text-align: center;
}

#ndq-content .skip-link:link,#ndq-content .skip-link:visited {
    background-color: #666;
    color: #fff;
}

#ndq-content .skip-link__wrapper {
    margin: 0;
}

@media print {
    #ndq-content .skip-link__wrapper {
        display: none;
    }
}

#ndq-content .block-jquery-social-media-tabs * {
    box-sizing: content-box;
}

#ndq-content .sliding {
    z-index: 1000;
}

#ndq-content .quote-wrap {
    border: 1px solid var(--border-color,#cbcbcd);
    float: left;
    position: relative;
    width: 100%;
}

#ndq-content .quote-wrap select {
    color: #333;
    position: absolute;
    padding: 1px 5px;
    appearance: menulist;
    -moz-appearance: menulist;
    -webkit-appearance: menulist;
    top: 15px;
    left: 10px;
}

#ndq-content [class^="stock-quote"] {
    float: left;
    width: 100%;
}

#ndq-content .stock-quote {
    padding: 1em;
    margin-bottom: 1em;
}

#ndq-content .stock-quote dd,#ndq-content .stock-quote dt {
    margin: 0;
    display: inline-block;
}

#ndq-content .stock-quote dd {
    width: 60%;
}

#ndq-content .stock-quote dt {
    width: 40%;
}

#ndq-content .stock-quote .left {
    float: left;
}

#ndq-content .stock-quote .center {
    float: left;
}

#ndq-content .stock-quote .right {
    float: left;
}

#ndq-content .stock-quote time {
    font-size: 0.75em;
}

#ndq-content .stock-quote__short select {
    display: inline;
}

#ndq-content .stock-quote__featured .stock-quote {
    margin-bottom: 0;
}

#ndq-content .stock-quote__featured time {
    float: left;
    margin-top: 0.5em;
}

#ndq-content .stock-quote__featured .quote-price {
    margin-bottom: 1em;
}

#ndq-content .quote-price {
    font-size: 2em;
    line-height: 100%;
}

#ndq-content .price-down {
    color: #d6353a;
}

#ndq-content .price-up {
    color: #228260;
}

#ndq-content .user-toggle-on .stock-quote:nth-of-type(1) {
    display: block;
}

#ndq-content .user-toggle-on .stock-quote,#ndq-content .user-toggle-on .exchange {
    display: none;
}

#ndq-content .user-toggle-on .quote-price {
    margin-top: 35px;
}

@media (max-width: 769px) {
    #ndq-content .stock-quote {
        padding-bottom:2em;
        position: relative;
    }
}

#ndq-content .stock-quote .left-stock {
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 480px) {
    #ndq-content .stock-quote .left-stock {
        width:100%;
        float: right;
        margin-right: 0;
    }
}

@media (min-width: 769px) {
    #ndq-content .stock-quote .left-stock {
        width:24.05063%;
        float: left;
        margin-right: 1.26582%;
    }
}

@media (max-width: 769px) {
    #ndq-content .stock-quote .left-stock time {
        position:absolute;
        bottom: 0em;
        left: 1em;
    }
}

#ndq-content .stock-quote .center-stock {
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 480px) {
    #ndq-content .stock-quote .center-stock {
        width:49.36709%;
        float: left;
        margin-right: 1.26582%;
    }
}

@media (min-width: 769px) {
    #ndq-content .stock-quote .center-stock {
        width:36.70886%;
        float: left;
        margin-right: 1.26582%;
    }
}

#ndq-content .stock-quote .right-stock {
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 480px) {
    #ndq-content .stock-quote .right-stock {
        width:49.36709%;
        float: right;
        margin-right: 0;
    }
}

@media (min-width: 769px) {
    #ndq-content .stock-quote .right-stock {
        width:36.70886%;
        float: right;
        margin-right: 0;
    }
}

#ndq-content .table-drag__wrapper,#ndq-content body.drag {
    cursor: move;
}

#ndq-content .table-drag__item,#ndq-content tr.drag {
    background-color: #fffadb;
}

#ndq-content .table-drag__item-previous,#ndq-content tr.drag-previous {
    background-color: #fff7c2;
}

#ndq-content .table-drag__handle,#ndq-content .tabledrag-handle {
    cursor: move;
    float: left;
    height: 1.7em;
    margin-left: -1em;
    overflow: hidden;
    text-decoration: none;
}

#ndq-content [dir="rtl"] .table-drag__handle,#ndq-content [dir="rtl"] .tabledrag-handle {
    float: right;
    margin-right: -1em;
    margin-left: 0;
}

#ndq-content .table-drag__handle:focus,#ndq-content .table-drag__handle:hover,#ndq-content .tabledrag-handle:focus,#ndq-content .tabledrag-handle:hover {
    text-decoration: none;
}

#ndq-content .table-drag__handle-icon,#ndq-content .tabledrag-handle .handle {
    background: url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/img/table-drag__handle-icon.png) no-repeat 6px 9px;
    height: 13px;
    margin: -0.4em 0.5em;
    padding: .42em .5em;
    width: 13px;
}

#ndq-content .table-drag__handle-icon--is-hover,#ndq-content .tabledrag-handle-hover .handle {
    background-position: 6px -11px;
}

#ndq-content .table-drag__toggle-weight-wrapper,#ndq-content .tabledrag-toggle-weight-wrapper {
    text-align: right;
}

#ndq-content [dir="rtl"] .table-drag__toggle-weight-wrapper,#ndq-content [dir="rtl"] .tabledrag-toggle-weight-wrapper {
    text-align: left;
}

#ndq-content .table-drag__toggle-weight,#ndq-content .tabledrag-toggle-weight {
    font-size: 0.9em;
}

#ndq-content .table-drag__indentation,#ndq-content .indentation {
    float: left;
    height: 1.7em;
    margin: -0.4em 0.2em -0.4em -0.4em;
    padding: .42em 0 .42em .6em;
    width: 20px;
}

#ndq-content [dir="rtl"] .table-drag__indentation,#ndq-content [dir="rtl"] .indentation {
    float: right;
    margin: -0.4em -0.4em -0.4em 0.2em;
    padding: 0.42em 0.6em 0.42em 0;
}

#ndq-content .table-drag__tree-child,#ndq-content .table-drag__tree-child-last,#ndq-content .tree-child-last,#ndq-content .table-drag__tree-child-horizontal,#ndq-content .tree-child-horizontal,#ndq-content .tree-child {
    background: url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/img/table-drag__tree-child.png) no-repeat 11px center;
}

#ndq-content [dir="rtl"] .table-drag__tree-child,#ndq-content [dir="rtl"] .table-drag__tree-child-last,#ndq-content [dir="rtl"] .tree-child-last,#ndq-content [dir="rtl"] .table-drag__tree-child-horizontal,#ndq-content [dir="rtl"] .tree-child-horizontal,#ndq-content [dir="rtl"] .tree-child {
    background-position: -65px center;
}

#ndq-content .table-drag__tree-child-last,#ndq-content .tree-child-last {
    background-image: url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/img/table-drag__tree-child-last.png);
}

#ndq-content .table-drag__tree-child-horizontal,#ndq-content .tree-child-horizontal {
    background-position: -11px center;
}

#ndq-content .tablesort {
    background: url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/img/unsorted.gif) center center no-repeat;
    position: absolute;
    top: 40%;
    right: 0;
    width: 16px;
    height: 16px;
    display: inline-block;
    background-size: inherit;
}

#ndq-content .tablesort--asc {
    background: url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/img/asc.gif) center center no-repeat;
}

#ndq-content .tablesort--desc {
    background: url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/img/desc.gif) center center no-repeat;
}

#ndq-content .clearfix:before,#ndq-content .tabs:before,#ndq-content .tabs--secondary:before,.block--local-tasks-block .tabs:before,.block--local-tasks-block .tabs--secondary:before,#ndq-content div[class*='view-widget-']:before,#ndq-content #nir-header:before {
    content: '';
    display: table;
}

#ndq-content .clearfix:after,#ndq-content .tabs:after,#ndq-content .tabs--secondary:after,.block--local-tasks-block .tabs:after,.block--local-tasks-block .tabs--secondary:after,#ndq-content div[class*='view-widget-']:after,#ndq-content #nir-header:after {
    content: '';
    display: table;
    clear: both;
}

#ndq-content .tabs,#ndq-content .tabs--secondary,.block--local-tasks-block .tabs,.block--local-tasks-block .tabs--secondary {
    background-image: -owg(compact(linear-gradient(bottom,#ddd 1px,transparent 1px),false,false,false,false,false,false,false,false,false));
    background-image: -webkit(compact(linear-gradient(bottom,#ddd 1px,transparent 1px),false,false,false,false,false,false,false,false,false));
    background-image: -moz(compact(linear-gradient(bottom,#ddd 1px,transparent 1px),false,false,false,false,false,false,false,false,false));
    background-image: -o(compact(linear-gradient(bottom,#ddd 1px,transparent 1px),false,false,false,false,false,false,false,false,false));
    background-image: compact(linear-gradient(bottom,#ddd 1px,transparent 1px),false,false,false,false,false,false,false,false,false);
    margin: 1.42857em 0;
    padding: 0 2px;
    list-style: none !important;
    list-style-type: none !important;
    white-space: nowrap
}

@media print {
    #ndq-content .tabs,#ndq-content .tabs--secondary,.block--local-tasks-block .tabs,.block--local-tasks-block .tabs--secondary {
        display: none
    }
}

#ndq-content .tabs__tab,.block--local-tasks-block .tabs__tab {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    text-shadow: compact(compact(1px 1px 0 false #fff),false,false,false,false,false,false,false,false,false);
    float: left;
    margin: 0 3px;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    list-style-type: none;
    border-bottom: 0 \0/ie
}

[dir="rtl"] #ndq-content .tabs__tab,[dir="rtl"] .block--local-tasks-block .tabs__tab {
    float: right
}

#ndq-content .tabs__tab.is-active,.block--local-tasks-block .tabs__tab.is-active {
    border-bottom-color: #fff;
}

#ndq-content .tabs__tab-link-common,#ndq-content .tabs a,#ndq-content .tabs--secondary a,#ndq-content .tabs--secondary__tab-link,.block--local-tasks-block .tabs__tab-link-common,.block--local-tasks-block .tabs a,.block--local-tasks-block .tabs--secondary a,.block--local-tasks-block .tabs--secondary__tab-link {
    border: 1px solid var(--border-color,#cbcbcd);
    border-right: 0;
    border-bottom: 0;
    display: block;
    text-decoration: none;
}

#ndq-content .tabs a,#ndq-content .tabs--secondary a,.block--local-tasks-block .tabs a,.block--local-tasks-block .tabs--secondary a {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-transition: compact(compact(background-color 0.3s,false,false,false,false,false,false,false,false,false) false false);
    -moz-transition: compact(compact(background-color 0.3s,false,false,false,false,false,false,false,false,false) false false false);
    -o-transition: compact(compact(background-color 0.3s,false,false,false,false,false,false,false,false,false) false false false);
    transition: compact(background-color 0.3s,false,false,false,false,false,false,false,false,false);
    color: #000;
    background-color: #ddd;
    letter-spacing: 1px;
    padding: 0 1em;
    text-align: center;
}

#ndq-content .tabs a:focus,#ndq-content .tabs a:hover,#ndq-content .tabs--secondary a:focus,#ndq-content .tabs--secondary a:hover,.block--local-tasks-block .tabs a:focus,.block--local-tasks-block .tabs a:hover,.block--local-tasks-block .tabs--secondary a:focus,.block--local-tasks-block .tabs--secondary a:hover {
    background-color: #eaeaea;
    border-color: #f1f1f1;
}

#ndq-content .tabs a.is-active,#ndq-content .tabs a--is-active,#ndq-content .tabs--secondary a.is-active,#ndq-content .tabs--secondary a--is-active,.block--local-tasks-block .tabs a.is-active,.block--local-tasks-block .tabs a--is-active,.block--local-tasks-block .tabs--secondary a.is-active,.block--local-tasks-block .tabs--secondary a--is-active {
    *zoom:1;filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFEAEAEA',endColorstr='#00EAEAEA');
    background: -owg(compact(linear-gradient(#eaeaea,rgba(234,234,234,0)) transparent,false,false,false,false,false,false,false,false,false));
    background: -webkit(compact(linear-gradient(#eaeaea,rgba(234,234,234,0)) transparent,false,false,false,false,false,false,false,false,false));
    background: -moz(compact(linear-gradient(#eaeaea,rgba(234,234,234,0)) transparent,false,false,false,false,false,false,false,false,false));
    background: -o(compact(linear-gradient(#eaeaea,rgba(234,234,234,0)) transparent,false,false,false,false,false,false,false,false,false));
    background: compact(linear-gradient(#eaeaea,rgba(234,234,234,0)) transparent,false,false,false,false,false,false,false,false,false);
    border-color: #f6f6f6;
}

#ndq-content .tabs--secondary,.block--local-tasks-block .tabs--secondary {
    font-size: .9em;
    background-image: none;
}

#ndq-content .tabs + .tabs--secondary,#ndq-content .tabs--secondary + .tabs--secondary,.block--local-tasks-block .tabs + .tabs--secondary,.block--local-tasks-block .tabs--secondary + .tabs--secondary {
    background-image: -owg(compact(linear-gradient(bottom,#ddd 1px,transparent 1px),false,false,false,false,false,false,false,false,false));
    background-image: -webkit(compact(linear-gradient(bottom,#ddd 1px,transparent 1px),false,false,false,false,false,false,false,false,false));
    background-image: -moz(compact(linear-gradient(bottom,#ddd 1px,transparent 1px),false,false,false,false,false,false,false,false,false));
    background-image: -o(compact(linear-gradient(bottom,#ddd 1px,transparent 1px),false,false,false,false,false,false,false,false,false));
    background-image: compact(linear-gradient(bottom,#ddd 1px,transparent 1px),false,false,false,false,false,false,false,false,false);
    margin-top: -1.42857em;
}

#ndq-content .tabs--secondary__tab,.block--local-tasks-block .tabs--secondary__tab {
    margin: 0.71429em 0.21429em;
    float: left;
}

#ndq-content [dir="rtl"] .tabs--secondary__tab,.block--local-tasks-block [dir="rtl"] .tabs--secondary__tab {
    float: right;
}

#ndq-content .tabs--secondary__tab-link,.block--local-tasks-block .tabs--secondary__tab-link {
    -webkit-border-radius: 0.75em;
    -moz-border-radius: 0.75em;
    -ms-border-radius: 0.75em;
    -o-border-radius: 0.75em;
    border-radius: 0.75em;
    -webkit-transition: compact(compact(background-color 0.3s,false,false,false,false,false,false,false,false,false) false false);
    -moz-transition: compact(compact(background-color 0.3s,false,false,false,false,false,false,false,false,false) false false false);
    -o-transition: compact(compact(background-color 0.3s,false,false,false,false,false,false,false,false,false) false false false);
    transition: compact(background-color 0.3s,false,false,false,false,false,false,false,false,false);
    text-shadow: compact(compact(1px 1px 0 false #fff),false,false,false,false,false,false,false,false,false);
    color: #666;
    background-color: #f1f1f1;
    padding: 0 0.5em;
}

#ndq-content .tabs--secondary__tab-link:focus,#ndq-content .tabs--secondary__tab-link:hover,.block--local-tasks-block .tabs--secondary__tab-link:focus,.block--local-tasks-block .tabs--secondary__tab-link:hover {
    color: #333;
    background-color: #ddd;
    border-color: #847271;
}

#ndq-content .tabs--secondary__tab-link.is-active,#ndq-content .tabs--secondary__tab-link--is-active,#ndq-content .tabs--secondary__tab-link:active,.block--local-tasks-block .tabs--secondary__tab-link.is-active,.block--local-tasks-block .tabs--secondary__tab-link--is-active,.block--local-tasks-block .tabs--secondary__tab-link:active {
    text-shadow: compact(compact(1px 1px 0 false #333),false,false,false,false,false,false,false,false,false);
    color: #fff;
    background-color: #666;
    border-color: #000;
}

#ndq-content .styled-tag {
    background-color: #0480a9;
    border-radius: 3px;
    color: white;
    float: left;
    padding: 5px 10px;
    margin: 0 2px 5px 0;
}

#ndq-content .styled-tag::before {
    content: '#';
}

#ndq-content .styled-tag__small {
    background-color: #ddd;
    border-radius: 3px;
    color: #333;
    float: left;
    font-size: 11px;
    line-height: 15px;
    padding: 2px 6px 4px 6px;
    margin: 0 2px 5px 0;
}

#ndq-content .styled-tag__small a {
    color: white;
}

#ndq-content .styled-tag a {
    color: white;
}

#ndq-content .views-field-field-nir-tags a {
    background-color: #ddd;
    border-radius: 3px;
    color: #333;
    float: left;
    font-size: 0.8em;
    line-height: 1.33929em;
    padding: 4px 6px 4px 6px;
}

#ndq-content .views-field-field-nir-tags .views-label {
    float: left;
}

#ndq-content .field--name-field-nir-media-gallery-tags .field__label,#ndq-content .field--name-field-nir-multimedia-tags .field__label {
    float: left;
    font-size: 11px;
    padding-right: 3px;
}

#ndq-content .field--name-field-nir-media-gallery-tags a,#ndq-content .field--name-field-nir-multimedia-tags a {
    background-color: #ddd;
    color: #333;
}

#ndq-content [role="tooltip"] {
    background: #0480a9;
    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;
}

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

#ndq-content .tool-hide {
    display: none;
}

#ndq-content .tool-show {
    display: block;
}

#ndq-content .watermark {
    display: block;
    height: 0;
    overflow: visible;
    background-color: transparent;
    color: #eee;
    font-size: 75px;
    line-height: 1;
    font-family: Impact,"Arial Narrow",Helvetica,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    text-shadow: 0 0 1px rgba(0,0,0,0.1);
    word-wrap: break-word;
}

#ndq-content .node--view-mode-nir-grid h3 {
    color: #666;
    font-size: 1.1em;
}

#ndq-content .node--view-mode-nir-grid img {
    padding-right: 15px;
}

@media (max-width: 481px) {
    #ndq-content .block-views-blockwidget-assets-widget-assets-grid .views-col {
        width:100% !important;
    }
}

#ndq-content .block-views-blockwidget-assets-widget-assets-ul img {
    margin: 0 2% 2% 0;
}

#ndq-content .block-views-blockwidget-assets-widget-assets-ul .file a:hover {
    text-decoration: underline;
}

#ndq-content div[class*='view-widget-'] .pager {
    float: left;
}

#ndq-content div[class*='view-widget-'] .results-summary {
    float: right;
    padding: 10px 0;
    margin: 1em 0;
}

#ndq-content .nir-widget .field--label-hidden h4 {
    display: none;
}

#ndq-content .nir-widget .nir-widget--field {
    margin: 10px 0px;
}

#ndq-content .nir-widget .nir-widgets--file-list--hide-filesize .filesize {
    display: none;
}

#ndq-content .nir-widget .nir-widgets--file-list--hide-title a {
    height: 0px;
    overflow: hidden;
    display: block;
}

#ndq-content .nir-widget .nir-widgets--file-list--hide-title a::before {
    position: absolute;
    margin-top: -10px;
}

#ndq-content .nir-widget .nir-widget--labeled-field .nir-widget--label,#ndq-content .nir-widget .nir-widget--labeled-field .nir-widget--field {
    display: inline-block;
}

#ndq-content .striped-odd tbody tr:nth-child(odd) {
    background-color: #f5fafa;
}

#ndq-content .striped-even tbody tr:nth-child(even) {
    background-color: #f5fafa;
}

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

#ndq-content .earnings-estimates {
    table-layout: auto;
}

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

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

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

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

#ndq-content .earnings-estimates.estimates-analyst-forecasts caption {
    display: none;
}

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

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

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

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

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

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

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

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

#ndq-content .collapse-table {
    border-collapse: collapse;
}

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

    #ndq-content .collapse-table tr {
        border: 1px dotted var(--border-color,#cbcbcd);
        margin-bottom: 25px;
        display: block;
        float: left;
        width: 100%;
    }

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

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

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

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

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

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

#ndq-content .commiteetable thead span {
    display: none;
}

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

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

    #ndq-content .commiteetable thead {
        display: none;
    }

    #ndq-content .commiteetable thead span {
        display: none;
    }
}

#ndq-content .collapse-table-wide {
    border-collapse: collapse;
}

#ndq-content .collapse-table-wide .desk-absolute {
    position: absolute;
}

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

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

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

    #ndq-content .collapse-table-wide tbody tr {
        border-bottom: 1px solid var(--border-color,#cbcbcd);
        margin-bottom: 25px;
        display: block;
        float: left;
        width: 100%;
    }

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

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

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

    #ndq-content .collapse-table-wide tbody tr td::before,#ndq-content .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;
    }

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

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

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

@media (max-width: 481px) {
    #ndq-content .mobile-show {
        position:static !important;
        clip: auto;
        height: auto;
        width: auto;
        overflow: auto;
    }
}

#ndq-content td.views-field-field-nir-asset-source {
    color: #333;
}

#ndq-content .ndq-source p {
    font-size: 12px;
}

#ndq-content .table-indent {
    padding-left: 30px;
}

#ndq-content tr.detail-level-1 {
    font-weight: bold;
}

#ndq-content table.cash-flow td,#ndq-content table.income-statment td {
    text-align: right;
}

#ndq-content table.cash-flow td:first-child,#ndq-content table.income-statment td:first-child {
    text-align: left;
}

#ndq-content table.cash-flow th,#ndq-content table.income-statment th {
    text-align: right;
}

#ndq-content table.historical-lookup td:nth-child(n+2),#ndq-content table.historical-lookup th:nth-child(n+2),#ndq-content table.ownership td:nth-child(n+2),#ndq-content table.ownership th:nth-child(n+2) {
    text-align: right;
}

#ndq-content table.historical-lookup tr:first-child {
    font-weight: bold;
}

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

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

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

#ndq-content #block-facetbreadbox.block-facet-select-breadbox {
    background-color: #ddd;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 20px;
}

#ndq-content #block-facetbreadbox.block-facet-select-breadbox h2 {
    display: inline-block;
    font-size: 14px;
    line-height: 1.42857;
    margin: 0;
    border-bottom: 0;
}

#ndq-content #block-facetbreadbox.block-facet-select-breadbox a {
    font-size: 11px;
    margin-left: 5px;
}

#ndq-content #block-facetbreadbox.block-facet-select-breadbox ul {
    padding: 0;
    margin: 0;
}

#ndq-content #block-facetbreadbox.block-facet-select-breadbox ul li {
    margin: 0.4em 0 0.4em 2em;
}

#ndq-content .view-widget-bundled-content .views-field-field-nir-bundle-thumbnail {
    float: left;
    margin-right: 10px;
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 480px) {
    #ndq-content .view-widget-bundled-content .views-field-field-nir-bundle-thumbnail {
        width:30.37975%;
        float: left;
        margin-right: 1.26582%;
    }
}

#ndq-content .view-widget-bundled-content .views-field-field-nir-bundle-body,#ndq-content .view-widget-bundled-content .views-field-field-nir-bundle-content,#ndq-content .view-widget-bundled-content .views-field-field-nir-tags {
    width: 100%;
    float: right;
    margin-right: 0;
}

@media (min-width: 480px) {
    #ndq-content .view-widget-bundled-content .views-field-field-nir-bundle-body,#ndq-content .view-widget-bundled-content .views-field-field-nir-bundle-content,#ndq-content .view-widget-bundled-content .views-field-field-nir-tags {
        width:68.35443%;
        float: right;
        margin-right: 0;
    }
}

#ndq-content .view-widget-bundled-content .views-field-field-nir-tags {
    font-size: 11px;
    line-height: 16px;
    margin-top: 1.5em;
}

#ndq-content .view-widget-bundled-content .views-field-field-nir-tags .views-label {
    margin: 0 10px 0 0px;
}

#ndq-content .view-widget-bundled-content .views-field-field-nir-bundle-content {
    float: left;
}

#ndq-content .view-widget-bundled-content .views-field-field-nir-bundle-content ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

#ndq-content .view-widget-bundled-content .views-field-field-nir-bundle-content ul div {
    margin: 0;
    line-height: 1;
}

#ndq-content .view-widget-bundled-content .views-field-field-nir-bundle-content .webcast-link {
    font-weight: normal;
}

#ndq-content .view-widget-bundled-content .views-field-field-nir-bundle-body p {
    margin-top: 0;
}

#ndq-content .acc-title,#ndq-content .view-grouping,#ndq-content .acc-body {
    float: left;
    width: 100%;
}

#ndq-content .acc-body {
    margin-top: 1em;
    margin-bottom: 15px;
}

#ndq-content .block-views-blockwidget-bundled-content-block-1 {
    position: relative;
}

#ndq-content .block-views-blockwidget-bundled-content-block-1 .show-all {
    margin-top: 0;
}

#ndq-content .button,#ndq-content .ui-dialog .ui-widget-content.ui-dialog-buttonpane .ui-button,#ndq-content button,#ndq-content [type="button"],#ndq-content [type="reset"],#ndq-content [type="submit"],#ndq-content .market-data-filter-form input {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    display: inline-block;
    text-decoration: none;
    color: #fff;
    padding: 10px 15px;
    margin: 5px 0 0 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    background-color: #d41111;
    border: 1px solid transparent;
    border-radius: 4px;
    white-space: nowrap;
    line-height: 1.42857143;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    font-family: Nunito Sans,sans-serif;
    font-weight: 800;
    font-size: .825rem;
    text-transform: uppercase;
    text-shadow: none;
}

#ndq-content .button:hover,#ndq-content .button:focus,#ndq-content .button:active,#ndq-content .ui-dialog .ui-widget-content.ui-dialog-buttonpane .ui-button:hover,#ndq-content button:hover,#ndq-content [type="button"]:hover,#ndq-content [type="reset"]:hover,#ndq-content [type="submit"]:hover,#ndq-content .market-data-filter-form input:hover,#ndq-content .ui-dialog .ui-widget-content.ui-dialog-buttonpane .ui-button:focus,#ndq-content button:focus,#ndq-content [type="button"]:focus,#ndq-content [type="reset"]:focus,#ndq-content [type="submit"]:focus,#ndq-content .market-data-filter-form input:focus,#ndq-content .ui-dialog .ui-widget-content.ui-dialog-buttonpane .ui-button:active,#ndq-content button:active,#ndq-content [type="button"]:active,#ndq-content [type="reset"]:active,#ndq-content [type="submit"]:active,#ndq-content .market-data-filter-form input:active {
    background-color: #0184A2;
    text-decoration: none;
    color: #fff;
}

#ndq-content .button[disabled],#ndq-content .ui-dialog .ui-widget-content.ui-dialog-buttonpane [disabled].ui-button,#ndq-content button[disabled],#ndq-content [disabled][type="button"],#ndq-content [disabled][type="reset"],#ndq-content [disabled][type="submit"],#ndq-content .market-data-filter-form input[disabled] {
    cursor: default;
    color: #847271;
}

#ndq-content .button[disabled]:hover,#ndq-content .button[disabled]:focus,#ndq-content .button[disabled]:active,#ndq-content .ui-dialog .ui-widget-content.ui-dialog-buttonpane [disabled].ui-button:hover,#ndq-content button[disabled]:hover,#ndq-content [disabled][type="button"]:hover,#ndq-content [disabled][type="reset"]:hover,#ndq-content [disabled][type="submit"]:hover,#ndq-content .market-data-filter-form input[disabled]:hover,#ndq-content .ui-dialog .ui-widget-content.ui-dialog-buttonpane [disabled].ui-button:focus,#ndq-content button[disabled]:focus,#ndq-content [disabled][type="button"]:focus,#ndq-content [disabled][type="reset"]:focus,#ndq-content [disabled][type="submit"]:focus,#ndq-content .market-data-filter-form input[disabled]:focus,#ndq-content .ui-dialog .ui-widget-content.ui-dialog-buttonpane [disabled].ui-button:active,#ndq-content button[disabled]:active,#ndq-content [disabled][type="button"]:active,#ndq-content [disabled][type="reset"]:active,#ndq-content [disabled][type="submit"]:active,#ndq-content .market-data-filter-form input[disabled]:active {
    color: #847271;
}

#ndq-content ul.no-list-style,#ndq-content .view-widget-assets .item-list ul,#ndq-content .view-widget-people .item-list > ul,#ndq-content .view-widget-events .item-list ul {
    list-style-type: none;
    padding: 0;
}

#ndq-content .field--name-field-nir-asset-source {
    margin: 1em 0;
    font-size: 12px;
}

#ndq-content .field--name-field-nir-asset-source .field__label {
    font-weight: bold;
}

#ndq-content .view-widget-assets .item-list ul {
    margin: 0;
}

#ndq-content .view-widget-assets .item-list ul li {
    border-bottom: 1px solid #eee;
    float: left;
    margin: 10px 0;
    padding-bottom: 15px;
    width: 100%;
}

#ndq-content .view-widget-assets table td {
    vertical-align: top;
}

#ndq-content .view-widget-assets table td h4 {
    margin: 0 0 8px 0;
}

#ndq-content .view-widget-assets table .field--name-field-nir-ext-document a,#ndq-content .view-widget-assets table .field--name-field-nir-document a {
    line-height: 30px;
}

#ndq-content .view-widget-assets table .item-list ul {
    margin: 5px 0;
}

#ndq-content .view-widget-assets table .item-list ul li {
    border: 0;
    margin: 0;
    padding: 0;
}

#ndq-content .view-widget-assets table .field__label {
    display: none;
}

#ndq-content .view-widget-assets table tbody .views-field-field-nir-asset-date {
    font-style: italic;
    color: #847271;
    font-size: 12px;
}

@media (max-width: 481px) {
    #ndq-content .view-widget-assets table tbody .views-field-field-nir-asset-date {
        font-style:normal;
        font-size: 14px;
        color: #333;
    }

    #ndq-content .view-widget-assets table tbody .views-field-field-nir-asset-date time {
        font-size: 12px;
    }
}

#ndq-content .view-widget-assets .views-col {
    padding: 1%;
}

#ndq-content .view-widget-assets .views-col article {
    border: 1px solid #847271;
    float: left;
    padding: 4%;
    width: 100%;
}

#ndq-content .view-widget-assets .views-col h3 {
    margin: 0;
}

#ndq-content .view-widget-sec-filings table th a {
    color: white;
}

#ndq-content .view-widget-sec-filings table td {
    vertical-align: top;
}

#ndq-content .view-widget-sec-filings table td p {
    margin: 0;
}

#ndq-content .view-widget-sec-filings .html-link,#ndq-content .view-widget-sec-filings .file-link {
    float: left;
}

#ndq-content .view-widget-sec-filings .html-link .filesize,#ndq-content .view-widget-sec-filings .file-link .filesize {
    display: none;
}

#ndq-content .view-widget-sec-filings .html-link a,#ndq-content .view-widget-sec-filings .file-link a {
    font-size: 0;
}

#ndq-content .view-widget-sec-filings .html-link a::before,#ndq-content .view-widget-sec-filings .file-link a::before {
    font-size: 30px;
    line-height: 1em;
}

#ndq-content .view-widget-sec-filings .views-field-field-nir-sec-pdf .filesize {
    display: none;
}

#ndq-content .view-widget-sec-filings .views-field-field-nir-sec-pdf .file--mime-application-xml a:before,#ndq-content .view-widget-sec-filings .views-field-field-nir-sec-pdf .file--mime-application-xsd a:before {
    content: "\e07d";
    color: #7b41bd;
}

#ndq-content .view-widget-sec-filings .views-field-field-nir-sec-pdf a {
    font-size: 0;
}

#ndq-content .view-widget-sec-filings .views-field-field-nir-sec-pdf a::before {
    font-size: 30px;
    line-height: 1em;
}

#ndq-content .field--name-field-nir-asset-source,#ndq-content .asset-date {
    color: #847271;
    font-style: italic;
}

#ndq-content .asset-date {
    font-size: 12px;
}

#ndq-content .nir-docs {
    margin: 20px 0;
}

#ndq-content .nir-docs a {
    line-height: 30px;
}

#ndq-content .nir-docs a:hover,#ndq-content .nir-docs a:focus {
    text-decoration: none;
}

#ndq-content .field--name-field-nir-ext-document,#ndq-content .field--name-field-nir-document,#ndq-content .field--name-field-nir-ext-document {
    font-weight: bold;
}

#ndq-content .asset-link {
    font-size: 14px;
    font-weight: bold;
    margin: 1em 0;
}

#ndq-content .view-empty {
    margin: 1em 0;
}

#ndq-content .filesize {
    font-style: italic;
    font-weight: normal;
    color: #847271;
}

#ndq-content .file-link .file {
    display: inline-block;
    vertical-align: middle;
}

#ndq-content .view-widget-people .item-list > ul > li {
    border-bottom: 1px solid var(--border-color,#cbcbcd);
    float: left;
    margin: 10px 0;
    padding-bottom: 15px;
    width: 100%;
}

#ndq-content .block-views-blockwidget-people-widget-assets-ul {
    float: left;
    width: 100%;
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .item-list {
    margin-bottom: 2em;
    float: left;
    width: 100%;
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .item-list ul {
    list-style-type: none;
    padding: 0;
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .item-list ul li {
    float: left;
    width: 100%;
    border-bottom: 1px dotted var(--border-color,#cbcbcd);
    list-style-type: none;
    padding: 2em 0;
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .item-list ul li:first-child {
    border-top: 1px dotted var(--border-color,#cbcbcd);
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .views-field-field-nir-news-teaser .field-content {
    margin: 1em 0;
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .views-field-field-nir-news-teaser p {
    margin: 0;
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .views-field-title h3 {
    margin: 0;
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .views-field-field-nir-news-date {
    width: 100%;
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .field--name-field-nir-document {
    font-weight: normal;
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .field--name-field-nir-document .field__item {
    margin-top: 0;
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .views-field-title,#ndq-content .view-widget-news.view-display-id-widget_news_ul .views-field-field-nir-news-title {
    font-weight: bold;
    font-size: 16px;
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .field--name-field-nir-tags .field__label {
    font-size: 11px;
    float: left;
    margin-right: 0.5em;
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .views-field-field-nir-news-thumbnail {
    float: left;
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .views-field-field-nir-news-thumbnail img {
    border-left: 8px solid #0480a9;
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .col {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .has-news-supp .col:nth-child(1) {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}

@media (min-width: 1024px) {
    #ndq-content .view-widget-news.view-display-id-widget_news_ul .has-news-supp .col:nth-child(1) {
        width:62.02532%;
        float: left;
        margin-right: 1.26582%;
    }
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .has-news-supp .col:nth-child(2) {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
}

@media (min-width: 769px) {
    #ndq-content .view-widget-news.view-display-id-widget_news_ul .has-news-supp .col:nth-child(2) {
        width:81.01266%;
        float: right;
        margin-right: 0;
    }
}

@media (min-width: 1024px) {
    #ndq-content .view-widget-news.view-display-id-widget_news_ul .has-news-supp .col:nth-child(2) {
        width:36.70886%;
        float: right;
        margin-right: 0;
    }
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .has-thumbnail .col:nth-child(1) {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}

@media (min-width: 769px) {
    #ndq-content .view-widget-news.view-display-id-widget_news_ul .has-thumbnail .col:nth-child(1) {
        width:17.72152%;
        float: left;
        margin-right: 1.26582%;
    }
}

@media (min-width: 769px) {
    #ndq-content .view-widget-news.view-display-id-widget_news_ul .has-thumbnail .col:nth-child(2) {
        width:81.01266%;
        float: right;
        margin-right: 0;
    }
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .has-thumbnail.has-news-supp .col:nth-child(1) {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}

@media (min-width: 769px) {
    #ndq-content .view-widget-news.view-display-id-widget_news_ul .has-thumbnail.has-news-supp .col:nth-child(1) {
        width:17.72152%;
        float: left;
        margin-right: 1.26582%;
    }
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .has-thumbnail.has-news-supp .col:nth-child(2) {
    margin-top: 0;
}

@media (min-width: 769px) {
    #ndq-content .view-widget-news.view-display-id-widget_news_ul .has-thumbnail.has-news-supp .col:nth-child(2) {
        width:81.01266%;
        float: right;
        margin-right: 0;
    }
}

@media (min-width: 1024px) {
    #ndq-content .view-widget-news.view-display-id-widget_news_ul .has-thumbnail.has-news-supp .col:nth-child(2) {
        width:43.03797%;
        float: left;
        margin-right: 1.26582%;
    }
}

#ndq-content .view-widget-news.view-display-id-widget_news_ul .has-thumbnail.has-news-supp .col:nth-child(3) {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
}

@media (min-width: 769px) {
    #ndq-content .view-widget-news.view-display-id-widget_news_ul .has-thumbnail.has-news-supp .col:nth-child(3) {
        width:81.01266%;
        float: right;
        margin-right: 0;
    }
}

@media (min-width: 1024px) {
    #ndq-content .view-widget-news.view-display-id-widget_news_ul .has-thumbnail.has-news-supp .col:nth-child(3) {
        width:36.70886%;
        float: right;
        margin-right: 0;
    }
}

@media (min-width: 1024px) {
    #ndq-content .view-widget-news.view-display-id-widget_news_ul .has-thumbnail.has-news-supp .views-field-field-nir-news-title {
        margin-bottom:5px;
    }
}

#ndq-content .view-widget-news.view-display-id-table .field--name-field-nir-document .field__item {
    margin-top: 0px;
    margin-bottom: 0px;
}

#ndq-content .view-widget-news.view-display-id-table .html-link,#ndq-content .view-widget-news.view-display-id-table .file-link {
    float: left;
}

#ndq-content .view-widget-news.view-display-id-table .html-link .filesize,#ndq-content .view-widget-news.view-display-id-table .file-link .filesize {
    display: none;
}

#ndq-content .view-widget-news.view-display-id-table .html-link a,#ndq-content .view-widget-news.view-display-id-table .file-link a {
    font-size: 0;
}

#ndq-content .view-widget-news.view-display-id-table .html-link a::before,#ndq-content .view-widget-news.view-display-id-table .file-link a::before {
    font-size: 30px;
    line-height: 1em;
}

#ndq-content .view-widget-news.view-display-id-table table {
    table-layout: initial;
}

#ndq-content .view-widget-news.view-display-id-table table td {
    vertical-align: top;
}

#ndq-content .view-widget-news.view-display-id-table table td.views-field-field-nir-news-date {
    width: 200px;
}

@media screen and (max-width: 480px) {
    #ndq-content .view-widget-news.view-display-id-table table td.views-field-field-nir-news-date {
        width:initial;
    }
}

#ndq-content .view-widget-news.view-display-id-table table td.views-field-field-nir-news-supp-format {
    width: 180px;
}

@media screen and (max-width: 480px) {
    #ndq-content .view-widget-news.view-display-id-table table td.views-field-field-nir-news-supp-format {
        width:initial;
    }
}

#ndq-content .block-views {
    float: left;
    width: 100%;
}

#ndq-content .view-widget-events .item-list ul li {
    border-bottom: 1px solid var(--border-color,#cbcbcd);
    float: left;
    margin: 10px 0;
    padding-bottom: 15px;
    width: 100%;
}

#ndq-content .view-widget-events .field--name-field-nir-event-thumbnail img {
    padding-right: 0;
}

#ndq-content .view-widget-events h3 {
    margin-top: 0;
    font-size: 16px;
}

#ndq-content .view-widget-events .field--name-field-nir-event-summary {
    margin-bottom: 1em;
}

#ndq-content .view-widget-events .two-col-half:empty {
    display: none;
}

#ndq-content .view-widget-events .full-width {
    float: none;
    clear: both;
}

#ndq-content .view-widget-events .full-width > div {
    margin-top: 1em;
}

#ndq-content .view-widget-events .left-half,#ndq-content .view-widget-events .right-half {
    margin-bottom: 1em;
}

#ndq-content .view-widget-events .webcast-link {
    margin-top: 0;
}

#ndq-content .view-widget-events.view-display-id-table table {
    table-layout: initial;
}

#ndq-content .view-widget-events.view-display-id-table table td {
    vertical-align: top;
}

#ndq-content .view-widget-events.view-display-id-table table td.views-field-field-nir-event-start-date {
    width: 200px;
}

@media screen and (max-width: 480px) {
    #ndq-content .view-widget-events.view-display-id-table table td.views-field-field-nir-event-start-date {
        width:initial;
    }
}

#ndq-content .view-widget-events.view-display-id-table table td.views-field-field-nir-event-add-calender {
    width: 130px;
}

@media screen and (max-width: 480px) {
    #ndq-content .view-widget-events.view-display-id-table table td.views-field-field-nir-event-add-calender {
        width:initial;
    }
}

#ndq-content .view-nir-media-gallery-items-grid .views-row {
    margin-bottom: 30px;
}

#ndq-content .view-nir-media-gallery-items-grid .views-row h2 {
    border-bottom: 0;
    margin: 0;
}

#ndq-content .view-nir-media-gallery-items-grid form.views-exposed-form .form-actions {
    margin: 0;
}

#ndq-content .view-nir-media-gallery-items-grid form.views-exposed-form .form-item {
    margin: 6px 0 16px 0;
}

#ndq-content .view-nir-media-gallery-items-grid form.views-exposed-form input {
    display: none;
}

#ndq-content .gallery-title {
    padding: 5px 0;
    margin-bottom: 20px;
}

#ndq-content .view-nir-media-galleries-widget-grid .view-footer {
    margin: 1em 0;
    width: 100%;
    float: left;
    text-align: left;
    padding: 25px 0;
}

#ndq-content .view-nir-media-galleries-widget-grid .pager {
    margin: 1em 0;
    width: 100%;
    float: left;
    text-align: left;
}

@media (min-width: 480px) {
    #ndq-content .view-nir-media-galleries-widget-grid .view-footer {
        width:50%;
        float: right;
        text-align: right;
    }

    #ndq-content .view-nir-media-galleries-widget-grid .pager {
        width: 50%;
        float: left;
        text-align: left;
    }
}

#ndq-content .faq-dl {
    counter-reset: faq-counter;
}

#ndq-content .faq-dl dt:before {
    content: counter(faq-counter) ".";
    counter-increment: faq-counter;
    padding-right: 0.75em;
    padding-left: 0.5em;
}

#ndq-content .faq-dl dt {
    margin: 1.4em 0 1em 0;
    font-weight: bold;
}

#ndq-content .faq-dl dd {
    margin: 1em 0;
    padding-left: 2.1em;
}

#ndq-content .faq-dl .top-link {
    padding-left: 2.1em;
}

#ndq-content .faq-acc-dl dt,#ndq-content .faq-acc-dl .acc-title,#ndq-content .acc-wrap dt,#ndq-content .acc-wrap .acc-title {
    cursor: pointer;
    line-height: 1.5em;
    border-radius: 3px;
    background: #666;
    color: #fff;
    border-bottom: 1px solid white;
    padding: 15px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

#ndq-content .faq-acc-dl dt:hover,#ndq-content .faq-acc-dl .acc-title:hover,#ndq-content .acc-wrap dt:hover,#ndq-content .acc-wrap .acc-title:hover {
    background-color: #0480a9;
}

#ndq-content .faq-acc-dl dt.opened,#ndq-content .faq-acc-dl .acc-title.opened,#ndq-content .acc-wrap dt.opened,#ndq-content .acc-wrap .acc-title.opened {
    background-color: #0480a9;
}

#ndq-content .faq-acc-dl dd,#ndq-content .acc-wrap dd {
    margin: 1em 0;
}

#ndq-content .show-all {
    float: left;
    text-align: right;
    width: 100%;
    margin-top: -25px;
}

#ndq-content .view-grouping {
    margin-bottom: 1em;
}

#ndq-content .form-table__sticky-header,#ndq-content .sticky-header {
    position: fixed;
    visibility: hidden;
    margin-top: 0;
    background-color: #fff;
}

#ndq-content .form-table__sticky-header.is-sticky,#ndq-content .form-table__sticky-header--is-sticky,#ndq-content .is-sticky.sticky-header {
    visibility: visible;
}

#ndq-content .form-table__header,#ndq-content .form-table th,#ndq-content form table th {
    border-bottom: 3px solid var(--border-color,#cbcbcd);
    padding-right: 1em;
    text-align: left;
}

#ndq-content [dir="rtl"] .form-table__header,#ndq-content [dir="rtl"] .form-table th,#ndq-content .form-table [dir="rtl"] th,#ndq-content [dir="rtl"] form table th,#ndq-content form table [dir="rtl"] th {
    text-align: right;
    padding-left: 1em;
    padding-right: 0;
}

#ndq-content .form-table__body,#ndq-content .form-table tbody,#ndq-content form table tbody {
    border-top: 1px solid var(--border-color,#cbcbcd);
}

#ndq-content .form-table__row,#ndq-content .form-table tbody tr,#ndq-content form table tbody tr {
    padding: .1em .6em;
    border-bottom: 1px solid var(--border-color,#cbcbcd);
    background-color: #eee;
}

#ndq-content .form-table__row-even,#ndq-content .form-table tbody tr:nth-child(even),#ndq-content form table tbody tr:nth-child(even) {
    background-color: #fff;
}

#ndq-content .form-table__list,#ndq-content .form-table ul,#ndq-content form table ul {
    margin: 0;
}

#ndq-content .form-table__narrow-column,#ndq-content .form-table th.form-table__narrow-column,#ndq-content form table th.form-table__narrow-column,#ndq-content td .checkbox,#ndq-content th .checkbox {
    width: -moz-min-content;
    width: -webkit-min-content;
    text-align: center;
}

#ndq-content td.active {
    background-color: #ddd;
}

#ndq-content td.menu-disabled {
    background: #ddd;
}

#ndq-content tr.selected td {
    background: #fffadb;
}

#ndq-content #nir-header__logo {
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
}

#ndq-content [dir="rtl"] #nir-header__logo {
    float: right;
    margin: 0 0 0 10px;
}

#ndq-content #nir-header__logo-image {
    vertical-align: bottom;
}

#ndq-content #nir-header__name-and-slogan {
    float: left;
}

#ndq-content #nir-header__site-name {
    margin: 0;
}

#ndq-content #nir-header__site-link:link,#ndq-content #nir-header__site-link:visited {
    color: #000;
    text-decoration: none;
}

#ndq-content #nir-header__site-link:hover,#ndq-content #nir-header__site-link:focus {
    text-decoration: underline;
}

#ndq-content #nir-header__site-slogan {
    margin: 0;
}

#ndq-content #nir-header__secondary-menu {
    float: right;
}

#ndq-content [dir="rtl"] #nir-header__secondary-menu {
    float: left;
}

#ndq-content #nir-header__region {
    clear: both;
}

#ndq-content .messages,#ndq-content .messages--status,#ndq-content .messages--warning,#ndq-content .messages.warning,#ndq-content .messages--error,#ndq-content .messages.error {
    margin: 1.42857em 0;
    position: relative;
    padding: 35px;
    border: 1px solid #0480a9;
    width: 100%;
    float: left;
}

#ndq-content [dir="rtl"] .messages,#ndq-content [dir="rtl"] .messages--status,#ndq-content [dir="rtl"] .messages--warning,#ndq-content [dir="rtl"] .messages.warning,#ndq-content [dir="rtl"] .messages--error,#ndq-content [dir="rtl"] .messages.error {
    padding: 10px 44px 10px 10px;
    background-position: 99% 8px;
}

#ndq-content .messages__icon {
    position: absolute;
    top: 50%;
    left: 10px;
    height: 24px;
    width: 24px;
    margin-top: -12px;
    line-height: 1;
}

#ndq-content [dir="rtl"] .messages__icon {
    left: auto;
    right: 0;
}

#ndq-content .messages__icon path {
    fill: #0480a9;
}

#ndq-content .messages__list {
    margin: 0;
}

#ndq-content .messages__item {
    list-style-image: none;
}

#ndq-content .messages--ok-color,#ndq-content .messages,#ndq-content .messages--status,#ndq-content .messages--warning,#ndq-content .messages.warning,#ndq-content .messages--error,#ndq-content .messages.error,#ndq-content .ok,#ndq-content .revision-current {
    background-color: #fff;
    color: #0480a9;
}

#ndq-content .messages--warning-color,#ndq-content .messages--warning,#ndq-content .messages.warning,#ndq-content .warning {
    background-color: #fffce6;
    color: #000;
}

#ndq-content .messages--error-color,#ndq-content .messages--error,#ndq-content .messages.error,#ndq-content .error {
    background-color: #fff0f0;
    color: #c00;
}

#ndq-content .messages--warning,#ndq-content .messages.warning {
    border-color: #fd0;
}

#ndq-content .messages--warning path,#ndq-content .messages.warning path {
    fill: #fd0;
}

#ndq-content .messages--error,#ndq-content .messages.error {
    border-color: #c00;
}

#ndq-content .messages--error path,#ndq-content .messages.error path {
    fill: #c00;
}

#ndq-content .messages--error__highlighted-text,#ndq-content .messages--error .error,#ndq-content .messages.error .error {
    color: #000;
}

@media print {
    #ndq-content .print-none,#ndq-content .toolbar,#ndq-content .action-links,#ndq-content .links,#ndq-content .book-navigation,#ndq-content .forum-topic-navigation,#ndq-content .feed-icons {
        display: none;
    }
}

#ndq-content .sidebars .block {
    margin: 10px 0;
    padding: 10px 0;
}

#ndq-content #content .block-system-main-block {
    margin: 10px 0;
    clear: both;
}

#ndq-content .node--type-person h3 {
    margin-top: 0;
}

#ndq-content .node--type-person .field--name-field-nir-person-company {
    margin-bottom: 1em;
}

#ndq-content .node--type-person .field--name-field-nir-person-dir-details {
    margin-top: 1em;
}

#ndq-content .node--type-person .field--name-field-nir-person-dir-details .field-item {
    margin-bottom: 5px;
}

#ndq-content .centered-header {
    border-bottom: 1px solid #847271;
    margin-bottom: 10px;
    width: 100%;
    float: right;
    margin-right: 0;
}

#ndq-content .centered-header .field--name-field-nir-committee-charter-date {
    font-weight: bold;
    font-size: smaller;
}

#ndq-content .centered-header .field--name-field-nir-committee-document,#ndq-content .centered-header .field--name-field-nir-asset,#ndq-content .centered-header .field--name-field-nir-committee-link {
    text-align: right;
}

#ndq-content .centered-header .field--name-field-nir-committee-document span a::before,#ndq-content .centered-header .field--name-field-nir-asset span a::before,#ndq-content .centered-header .field--name-field-nir-committee-link span a::before {
}

#ndq-content .centered-header .field--name-field-nir-asset a {
    font-weight: normal;
}

#ndq-content .field--name-field-nir-committee-link a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .field--name-field-nir-committee-member {
    border-top: 1px solid #847271;
    border-bottom: 1px solid #847271;
    float: left;
    width: 100%;
    padding: 8px 0;
    margin: 10px 0 0;
}

#ndq-content .field--name-field-nir-committee-member span::before {
    font-size: 20px;
    padding-right: 0;
}

#ndq-content .commitee_member {
    border-right: 1px solid var(--border-color,#cbcbcd);
    padding-right: 5px;
    margin-right: 5px;
}

#ndq-content .commitee_member:last-child {
    border-right: 0;
}

#ndq-content .commitee_member span::before {
    font-size: 20px;
    padding-right: 0;
}

#ndq-content .add-event {
    margin-bottom: 15px;
}

#ndq-content .field--name-field-nir-event-thumbnail img {
    border-left: 8px solid #0480a9;
    padding-right: 15px;
}

#ndq-content .field--name-field-nir-person-company {
}

#ndq-content .node--view-mode-full .field--name-field-nir-event-summary {
    color: #666;
}

#ndq-content .node--view-mode-full .field--name-field-nir-event-summary p:first-child {
    margin-top: 0;
}

#ndq-content .node--type-nir-event .node--type-nir-asset .field--name-field-nir-document .field__item,#ndq-content .node--type-nir-event .node--type-nir-asset .field--name-field-nir-ext-document .field__item {
    margin: 1em 0;
}

#ndq-content .node--type-nir-event h4 {
    margin: 0 0 5px 0;
}

#ndq-content .node--type-nir-event .field--label-inline .field__label::after {
    content: '';
}

#ndq-content .node--type-nir-event .field--name-field-nir-event-speaker-name {
    font-weight: bold;
    font-style: italic;
    float: left;
    width: 100%;
}

#ndq-content .node--type-nir-event .field--name-field-nir-event-speaker-title {
    display: inline-block;
    float: left;
}

#ndq-content .node--type-nir-event .field--name-field-nir-event-speaker-co {
    display: inline-block;
    float: left;
    font-style: italic;
}

#ndq-content .node--type-nir-event .field--name-field-nir-event-speaker-co {
    float: left;
}

#ndq-content .node--type-nir-event p.address {
    margin: 0;
}

#ndq-content .node--type-nir-event .location-info {
    font-style: italic;
    color: #666;
}

#ndq-content .node--type-nir-event .field--name-field-nir-event-loc-desc p,#ndq-content .node--type-nir-event .field--name-field-nir-event-rep-dial-notes p {
    margin: 0;
}

#ndq-content .node--type-nir-event .field__item > p {
    margin: 0;
}

#ndq-content .webcast-link {
    font-weight: bold;
    margin: 1em 0;
}

#ndq-content .speaker-name {
    font-weight: bold;
    font-style: italic;
}

#ndq-content .speaker-title .field {
    display: inline-block;
}

#ndq-content .speaker-group {
    float: left;
    margin-bottom: 1em;
    width: 100%;
}

#ndq-content .field--name-field-nir-news-document a {
    font-weight: bold;
}

#ndq-content .field--name-field-nir-document,#ndq-content .field--name-field-nir-news-document,#ndq-content .field--name-field-nir-news-supp-format,#ndq-content .field--name-field-nir-news-supp-references {
    font-weight: bold;
}

#ndq-content .field--name-field-nir-document .field__item,#ndq-content .field--name-field-nir-news-document .field__item,#ndq-content .field--name-field-nir-news-supp-format .field__item,#ndq-content .field--name-field-nir-news-supp-references .field__item {
    margin-top: 0;
    margin-bottom: 0;
}

#ndq-content .box__right .field__label {
    margin-bottom: 0.5em;
}

#ndq-content .box__right .field--name-field-nir-tags .field__label {
    font-size: 11px;
    float: left;
    margin-right: 0.5em;
}

#ndq-content .field--name-field-nir-sec-form {
}

#ndq-content .detail-group {
    line-height: 175%;
}

#ndq-content .doc-group,#ndq-content .xbrl-group {
    line-height: 200%;
}

#ndq-content .node--type-nir-sec-filing .field--name-field-nir-tags {
    margin: 0.5em 0;
}

#ndq-content .node--type-nir-sec-filing .field--name-field-nir-tags a {
    color: #333;
}

#ndq-content .add-outlook,#ndq-content .add-gcal {
    float: left;
    margin-top: 1em;
}

#ndq-content .media-meta div {
    display: inline-block;
}

#ndq-content .field--name-field-nir-multimedia-tags {
    float: left;
    width: 100%;
    margin-top: 10px;
}

#ndq-content .field--name-field-nir-multimedia-tags .field__label {
    font-size: 11px;
    float: left;
    margin-right: 0.5em;
}

#ndq-content .field--name-field-nir-multimedia-item .file-link,#ndq-content .field--name-field-nir-multimedia-item .media-meta {
    float: left;
    display: inline-block;
}

#ndq-content .field--name-field-nir-multimedia-item .filesize {
    padding-right: 5px;
}

#ndq-content .field--name-field-nir-multimedia-item .media-meta {
    font-style: italic;
    font-weight: normal;
    color: #847271;
}

#ndq-content .field.field--name-field-nir-multimedia-item {
    margin: 1em 0;
}

#ndq-content .field.field--name-field-nir-multimedia-item a::before {
    font-size: 30px;
    margin-bottom: 5px;
    float: left;
}

#ndq-content .node--nir-multimedia--full h2 {
    margin-bottom: 0.75em;
}

#ndq-content .node--nir-multimedia--full .two-col-node .node-left {
    max-width: 300px;
    float: left;
}

#ndq-content .node--nir-multimedia--full .two-col-node .node-right {
    float: left;
}

#ndq-content .node--nir-multimedia--full .styled-tag__small a {
    color: #333;
}

#ndq-content .node--view-mode-nir-media-gallery-viewmode .field--name-field-nir-media-gallery-tags {
    padding: 1em 0;
}

#ndq-content .node--view-mode-nir-media-gallery-viewmode .field--name-field-nir-media-gallery-title {
    font-weight: bold;
    margin: 12px 0;
}

#ndq-content .node--view-mode-nir-media-gallery-viewmode .field--name-field-nir-media-gallery-desc p:first-child {
    margin-top: 0;
}

#ndq-content .node--view-mode-nir-media-gallery-viewmode .field--name-field-nir-media-gallery-desc p:last-child {
    margin-top: 0;
}

#ndq-content .field--name-field-nir-multimedia-item .filesize {
    display: none;
}

#ndq-content .field--name-field-nir-multimedia-item .file-link {
    padding-right: 5px;
}

#ndq-content .node--type-nir-multimedia .filesize {
    display: none;
}

#ndq-content .view-search .filesize {
    display: none;
}

#ndq-content .field--name-field-nir-multimedia-item .field__label {
    display: none;
}

#ndq-content .historical-price-lookup-form .form-item,#ndq-content .stock-price-calculator-form .form-item {
    float: left;
    display: inline-block;
    margin-right: 20px;
    position: relative;
}

#ndq-content .historical-price-lookup-form .form-item label::after,#ndq-content .stock-price-calculator-form .form-item label::after {
    content: ':';
}

#ndq-content .market-data-filter-form .form-item {
    float: left;
    display: inline-block;
    margin-right: 20px;
    position: relative;
}

#ndq-content .market-data-filter-form .form-item label::after {
    content: ':';
}

#ndq-content .market-data-filter-form .form-item.form-item-period-compare-one {
    padding-left: 25px;
}

#ndq-content .market-data-filter-form .form-item.form-item-period-compare-one::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: #0480a9;
}

#ndq-content .market-data-filter-form .form-item.form-item-period-compare-one::before {
    color: #666;
    position: absolute;
    left: 0;
    bottom: 0;
}

#ndq-content .market-data-filter-form .form-item.form-item-period-compare-one label {
    font-size: 75%;
    color: #666;
}

#ndq-content .market-data-filter-form .form-item.form-item-period-compare-two {
    padding-left: 25px;
}

#ndq-content .market-data-filter-form .form-item.form-item-period-compare-two::before {
    color: #666;
    content: 'to';
    font-weight: bold;
    position: absolute;
    left: 0;
    bottom: 0;
}

#ndq-content .market-data-filter-form .form-item.form-item-period-compare-two label {
    font-size: 75%;
    color: #666;
}

#ndq-content .market-data-filter-form input {
    margin: 2.8em 0em 1.42857em 0em;
}

#ndq-content .md-download {
    float: left;
    width: 100%;
    margin: 1em 0;
}

#ndq-content .md-download .filesize {
    margin-left: 0.5em;
}

#ndq-content .historical-price-lookup-form .form-submit,#ndq-content .stock-price-calculator-form .form-submit {
    margin-top: 3.1em;
}

@media (max-width: 481px) {
    #ndq-content .historical-price-lookup-form .form-wrapper {
        display:block;
        clear: both;
    }

    #ndq-content .historical-price-lookup-form .form-item {
        margin-right: 5px;
        margin-bottom: 0;
    }

    #ndq-content .historical-price-lookup-form .form-submit {
        margin-top: 10px;
    }
}

#ndq-content .form-item-symbols-historical {
    max-width: 120px;
}

#ndq-content .form-item-symbols-historical .form-select {
    max-width: 120px;
}

#ndq-content .form-no-label {
    margin-top: 2.8em;
}

#ndq-content .filter-row {
    float: left;
    width: 100%;
}

#ndq-content .captcha-admin-links {
    float: left;
    width: 100%;
}

#ndq-content .form-select {
    width: auto;
}

#ndq-content .contact-form input[type="text"],#ndq-content .contact-form input[type="search"],#ndq-content .contact-form input[type="tel"],#ndq-content .contact-form input[type="url"],#ndq-content .contact-form input[type="email"],#ndq-content .contact-form input[type="password"],#ndq-content .contact-form input[type="date"],#ndq-content .contact-form input[type="time"],#ndq-content .contact-form input[type="number"],#ndq-content .contact-form input[type="datalist"] {
    width: 100%;
}

#ndq-content .contact-form textarea,#ndq-content .contact-form select,#ndq-content .contact-form fieldset,#ndq-content .contact-form .form-select {
    width: 100%;
}

#ndq-content .asterisk::after {
    content: "*";
    color: #c00;
    display: inline;
    margin: 0;
}

#ndq-content .nir-email-alerts-signup-form input[type="text"],#ndq-content .nir-email-alerts-signup-form input[type="search"],#ndq-content .nir-email-alerts-signup-form input[type="tel"],#ndq-content .nir-email-alerts-signup-form input[type="url"],#ndq-content .nir-email-alerts-signup-form input[type="email"],#ndq-content .nir-email-alerts-signup-form input[type="password"],#ndq-content .nir-email-alerts-signup-form input[type="date"],#ndq-content .nir-email-alerts-signup-form input[type="time"],#ndq-content .nir-email-alerts-signup-form input[type="number"],#ndq-content .nir-email-alerts-signup-form input[type="datalist"] {
    width: 100%;
}

#ndq-content .nir-email-alerts-signup-form .form-select {
    width: 100%;
}

#ndq-content .nir-email-alerts-signup-form table {
    table-layout: fixed;
}

#ndq-content .nir-email-alerts-signup-form table th {
    border-bottom: 0;
    color: #333;
    background: #fff;
}

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

#ndq-content .nir-email-alerts-signup-form table th,#ndq-content .nir-email-alerts-signup-form table td {
    padding: 5px 0;
}

#ndq-content .ipe-block-plugin-form select {
    color: #333;
    padding: 1px 5px;
    appearance: menulist;
    margin-bottom: 0.5em;
    -moz-appearance: menulist;
    -webkit-appearance: menulist;
}

#ndq-content .form-item-nir-email-alerts-unsubscribe-from-all {
    margin: 1em 0;
}

#ndq-content .form-item-nir-email-alerts-unsubscribe-from-all label {
    font-weight: bold;
}

#ndq-content .modal-content .field--name-field-nir-person-company,#ndq-content .modal-content .field--name-field-nir-person-dir-since {
    margin-bottom: 1em;
}

#ndq-content .modal-content .field--name-field-nir-person-dir-details .field__item {
    margin: 0.4em 0;
}

#ndq-content .modal-content .field--name-field-nir-person-dir-details .field__item:before {
    font-size: 22px;
}

#ndq-content .modal-content h3.full-name {
    margin-top: 0;
}

#ndq-content .modal-content a {
    color: #0480a9;
}

#ndq-content .ui-dialog button,#ndq-content .ui-dialog button:hover {
    background: none;
}

#ndq-content .bold-row {
    font-weight: bold;
}

#ndq-content .table-title {
    float: left;
    width: 100%;
}

#ndq-content .form-table,#ndq-content form table {
    table-layout: auto;
}

#ndq-content .form-table tr,#ndq-content form table tr {
    vertical-align: top;
}

#ndq-content .form-table tr:nth-child(odd),#ndq-content .form-table tr:nth-child(even),#ndq-content form table tr:nth-child(odd),#ndq-content form table tr:nth-child(even) {
    background-color: transparent;
}

#ndq-content .form-table tr.field-multiple-drag,#ndq-content form table tr.field-multiple-drag {
    padding: 15px 0 0 0;
}

#ndq-content .form-table td.field-multiple-drag,#ndq-content form table td.field-multiple-drag {
    padding: 15px 0 0 0;
}

#ndq-content .form-table__header,#ndq-content .form-table th,#ndq-content form table th {
    background-color: transparent;
}

#ndq-content .ipe-category-picker-top.active h4 {
    width: 100%;
}

.ui-button .ui-icon-closethick {
    background-image: url(/sites/g/files/knoqqb77946/themes/site/nir_pid1673/css/ui-icons_777777_256x240.png);
    background-position: -96px -128px;
}

.ui-dialog .ui-dialog-titlebar-close {
    right: 10px;
    top: 10px;
}

#ndq-content .field--name-field-nir-event-live-dial-url a:before {
    content: "\E00C" !important;
    display: inline-block;
    text-decoration: none;
    padding: 0;
    margin-left: -5px;
    margin-top: -2px;
}

.ui-dialog-titlebar-close::before,a.summary-toggle::before,a.summary-toggle:hover::before,a.summary-toggle.open::before,a.summary-toggle.open:hover::before,a.nir-widget--person--accordion-toggle::before,a.nir-widget--person--accordion-toggle:hover::before,a.nir-widget--person--accordion-toggle.open::before,a.nir-widget--person--accordion-toggle.open:hover::before,a.nir-widget--news--accordion-toggle::before,a.nir-widget--news--accordion-toggle:hover::before,a.nir-widget--news--accordion-toggle.open::before,a.nir-widget--news--accordion-toggle.open:hover::before,.webcast-link a::before,.normal-webcast-link a::before,.widget-file--html::before,.field--name-field-nir-ext-document a::before,.field--name-field-nir-news-supp-ext-url a::before,.external-link::before,.widget-file--mime-video-x-ms-asf::before,.file--mime-video-x-ms-asf a::before,.widget-file--mime-image-x-ms-bmp::before,.file--mime-image-x-ms-bmp a::before,.widget-file--mime-text-csv::before,.file--mime-text-csv a::before,.file--mime-text-csv.file--text a::before,.market-data-file-download-csv::before,.widget-file--mime-application-msword::before,.file--mime-application-msword a::before,.widget-file--mime-application-vnd-openxmlformats-officedocument-wordprocessingml-document::before,.file--mime-application-vnd-openxmlformats-officedocument-wordprocessingml-document a::before,.widget-file--mime-application-postscript::before,.file--mime-application-postscript a::before,.widget-file--mime-application-epub::before,.file--mime-application-epub a::before,.widget-file--fla::before,.file--fla a::before,.widget-file--mime-video-x-flv::before,.file--mime-video-x-flv a::before,.widget-file--mime-image-gif::before,.file--mime-image-gif a::before,.widget-file--ics::before,.file--ics a::before,.widget-file--mime-image-jpeg::before,.widget-file--mime-image-jpg::before,.file--mime-image-jpeg a::before,.file--mime-image-jpg a::before,.widget-file--mime-application-pgp-keys::before,.file--mime-application-pgp-keys a::before,.widget-file--mime-application-x-mobipocket-ebook::before,.file--mime-application-x-mobipocket-ebook a::before,.widget-file--mime-video-quicktime::before,.file--mime-video-quicktime a::before,.widget-file--mime-audio-mpeg::before,.file--mime-audio-mpeg a::before,.widget-file--mpg::before,.file--mpg a::before,.widget-file--odt::before,.file--odt a::before,.widget-file--application-pdf::before,.file--application-pdf a::before,.widget-file--mime-image-png::before,.file--mime-image-png a::before,.widget-file--mime-application-vnd-ms-powerpoint::before,.file--mime-application-vnd-ms-powerpoint a::before,.widget-file--mime-application-vnd-openxmlformats-officedocument-presentationml-presentation::before,.file--mime-application-vnd-openxmlformats-officedocument-presentationml-presentation a::before,.widget-file--mime-application-vnd-openxmlformats-officedocument-presentationml-slideshow::before,.file--mime-application-vnd-openxmlformats-officedocument-presentationml-slideshow a::before,.widget-file--mime-application-vnd-ms-powerpoint-presentation-macroEnabled-12::before,.file--mime-application-vnd-ms-powerpoint-presentation-macroEnabled-12 a::before,.widget-file--mime-application-rar::before,.file--mime-application-rar a::before,.widget-file--mime-application-rtf::before,.file--mime-application-rtf a::before,.widget-file--rtx::before,.file--rtx a::before,.widget-file--swf::before,.file--swf a::before,.widget-file--mime-image-tiff::before,.file--mime-image-tiff a::before,.widget-file--text::before,.file--text a::before,.widget-file--mime-audio-x-wav::before,.file--mime-audio-x-wav a::before,.widget-file--mime-audio-x-ms-wma::before,.file--mime-audio-x-ms-wma a::before,.widget-file--mime-video-x-ms-wmv::before,.file--mime-video-x-ms-wmv 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,.widget-file--mime-application-vnd-ms-excel-sheet-macroEnabled-12::before,.file--mime-application-vnd-ms-excel-sheet-macroEnabled-12 a::before,.widget-file--mime-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet::before,.file--mime-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet a::before,.widget-file--mime-application-xml::before,.file--mime-application-xml a::before,.widget-file--mime-application-octet-stream::before,.file--mime-application-octet-stream a::before,.widget-file--mime-application-zip::before,.file--mime-application-zip a::before,.ndqicon__chairperson a::before,span.ndqicon__chairperson::before,.ndqicon__chairperson a_after::after,span.ndqicon__chairperson_after::after,.ndqicon__cob a::before,span.ndqicon__cob::before,.ndqicon__cob a_after::after,span.ndqicon__cob_after::after,.ndqicon__vicechair::before,span.ndqicon__vicechair::before,span.ndqicon__vicechair_after::after,.ndqicon__leaddir::before,span.ndqicon__leaddir::before,.ndqicon__leaddir_after::after,span.ndqicon__leaddir_after::after,.ndqicon__chair::before,.ndqicon__chair1::before,.ndqicon__chair2::before,.ndqicon__chair3::before,.ndqicon__member a::before,span.ndqicon__member::before,.ndqicon__download::before,.ndqicon__independent::before,.ndqicon__independent_italic::before,.ndqicon__calculator::before,span.ndqicon__calculator::before,.ndqicon__calculator_after::after,span.ndqicon__calculator_after::after,.ndqicon__calculator1::before,.html-link a::before,.asset-link a::before,.add-outlook a::before,.add-gcal a::before,.right-arrow::before,.up-arrow::before,.ndqicon-check-circle::before,.thank-you-page h1::before,a.show-all::after,a.show-all.hide-all::after,.faq-acc-dl dt::before,.faq-acc-dl .acc-title::before,.acc-wrap dt::before,.acc-wrap .acc-title::before,.faq-acc-dl dt.opened::before,.faq-acc-dl .acc-title.opened::before,.acc-wrap dt.opened::before,.acc-wrap .acc-title.opened::before,.top-link::after,.toolbar-bar .nir-menu>li.nir-menu-item--expanded>a::after,.nir-toolbar .toolbar-item.help-tab>a>span::after,.nir-toolbar .toolbar-item.local-tasks-tab>a>span::after,.nir-toolbar .site-name-tab>a::after,.image-style-nir-toolbar-profile.empty-image::after,.toolbar--toggle--open a::after,.toolbar--toggle--closed a::after {
    font-family: "ndqfonticons";
    font-size: 26px;
    vertical-align: middle;
    padding-right: 5px;
    font-weight: normal;
    text-decoration: none
}

.ui-dialog-titlebar-close::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ui-dialog-titlebar-close::before {
    color: color(grey-dark);
    font-size: 20px
}

.ui-dialog-titlebar-close::before:hover {
    color: color(blue)
}

a.summary-toggle {
    font-weight: normal;
    cursor: pointer
}

a.summary-toggle::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

a.summary-toggle:hover::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

a.summary-toggle:before,a.summary-toggle:hover:before {
    font-size: 15px;
    line-height: 0
}

a.summary-toggle span {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px)
}

a.summary-toggle.open::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

a.summary-toggle.open:hover::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

a.summary-toggle.open:before,a.summary-toggle.open:hover:before {
    font-size: 15px;
    line-height: 0
}

a.nir-widget--person--accordion-toggle {
    font-weight: normal;
    cursor: pointer
}

a.nir-widget--person--accordion-toggle::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

a.nir-widget--person--accordion-toggle:hover::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

a.nir-widget--person--accordion-toggle:before,a.nir-widget--person--accordion-toggle:hover:before {
    font-size: 15px;
    line-height: 0
}

a.nir-widget--person--accordion-toggle span {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px)
}

a.nir-widget--person--accordion-toggle.open::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

a.nir-widget--person--accordion-toggle.open:hover::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

a.nir-widget--person--accordion-toggle.open:before,a.nir-widget--person--accordion-toggle.open:hover:before {
    font-size: 15px;
    line-height: 0
}

a.nir-widget--person--accordion-toggle+div {
    display: inline
}

a.nir-widget--news--accordion-toggle {
    font-weight: normal;
    cursor: pointer
}

a.nir-widget--news--accordion-toggle::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

a.nir-widget--news--accordion-toggle:hover::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

a.nir-widget--news--accordion-toggle:before,a.nir-widget--news--accordion-toggle:hover:before {
    font-size: 15px;
    line-height: 0
}

a.nir-widget--news--accordion-toggle span {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px)
}

a.nir-widget--news--accordion-toggle.open::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

a.nir-widget--news--accordion-toggle.open:hover::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

a.nir-widget--news--accordion-toggle.open:before,a.nir-widget--news--accordion-toggle.open:hover:before {
    font-size: 15px;
    line-height: 0
}

.ndqicon-disable-link {
    margin-left: 30px
}

.ndqicon-disable-link a::before {
    margin-left: -30px;
    cursor: default !important;
    pointer-events: none !important
}

.ndqicon-hide-icon a::before {
    display: none !important
}

.summary-hidden {
    display: none
}

.webcast-link a::before,.normal-webcast-link a::before {
    content: "\1F50A";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--html::before,.field--name-field-nir-ext-document a::before,.field--name-field-nir-news-supp-ext-url a::before,.external-link::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-video-x-ms-asf::before,.file--mime-video-x-ms-asf a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-image-x-ms-bmp::before,.file--mime-image-x-ms-bmp a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-text-csv::before,.file--mime-text-csv a::before,.file--mime-text-csv.file--text a::before,.market-data-file-download-csv::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-application-msword::before,.file--mime-application-msword a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-application-vnd-openxmlformats-officedocument-wordprocessingml-document::before,.file--mime-application-vnd-openxmlformats-officedocument-wordprocessingml-document a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-application-postscript::before,.file--mime-application-postscript a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-application-epub::before,.file--mime-application-epub a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--fla::before,.file--fla a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(red)
}

.widget-file--mime-video-x-flv::before,.file--mime-video-x-flv a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(red)
}

.widget-file--mime-image-gif::before,.file--mime-image-gif a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--ics::before,.file--ics a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-image-jpeg::before,.widget-file--mime-image-jpg::before,.file--mime-image-jpeg a::before,.file--mime-image-jpg a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-application-pgp-keys::before,.file--mime-application-pgp-keys a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-application-x-mobipocket-ebook::before,.file--mime-application-x-mobipocket-ebook a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-video-quicktime::before,.file--mime-video-quicktime a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-audio-mpeg::before,.file--mime-audio-mpeg a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mpg::before,.file--mpg a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--odt::before,.file--odt a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--application-pdf::before,.file--application-pdf a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(red)
}

.widget-file--mime-image-png::before,.file--mime-image-png a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-application-vnd-ms-powerpoint::before,.file--mime-application-vnd-ms-powerpoint a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-application-vnd-openxmlformats-officedocument-presentationml-presentation::before,.file--mime-application-vnd-openxmlformats-officedocument-presentationml-presentation a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-application-vnd-openxmlformats-officedocument-presentationml-slideshow::before,.file--mime-application-vnd-openxmlformats-officedocument-presentationml-slideshow a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-application-vnd-ms-powerpoint::before,.file--mime-application-vnd-ms-powerpoint a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-application-vnd-ms-powerpoint-presentation-macroEnabled-12::before,.file--mime-application-vnd-ms-powerpoint-presentation-macroEnabled-12 a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-application-rar::before,.file--mime-application-rar a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-application-rtf::before,.file--mime-application-rtf a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--rtx::before,.file--rtx a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--swf::before,.file--swf a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(red)
}

.widget-file--mime-image-tiff::before,.file--mime-image-tiff a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--text::before,.file--text a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-audio-x-wav::before,.file--mime-audio-x-wav a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-audio-x-ms-wma::before,.file--mime-audio-x-ms-wma a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-video-x-ms-wmv::before,.file--mime-video-x-ms-wmv a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.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: "";
    display: inline-block;
    text-decoration: none;
    color: color(xls-green)
}

.widget-file--mime-application-vnd-ms-excel-sheet-macroEnabled-12::before,.file--mime-application-vnd-ms-excel-sheet-macroEnabled-12 a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(xls-green)
}

.widget-file--mime-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet::before,.file--mime-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(xls-green)
}

.widget-file--mime-application-xml::before,.file--mime-application-xml a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.node--type-nir-sec-filing .file--mime-application-xsd a:before,.node--type-nir-sec-filing .file--mime-application-xml a:before {
    content: "\e07d";
    color: #7b41bd
}

.widget-file--mime-application-octet-stream::before,.file--mime-application-octet-stream a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.widget-file--mime-application-zip::before,.file--mime-application-zip a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

[class^="ndqicon__"] a::before {
    font-size: 20px
}

.ndqicon__chairperson a::before,span.ndqicon__chairperson::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ndqicon__chairperson a_after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

span.ndqicon__chairperson_after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ndqicon__cob a::before,span.ndqicon__cob::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ndqicon__cob a_after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

span.ndqicon__cob_after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ndqicon__vicechair::before,span.ndqicon__vicechair::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ndqicon__vicechair:after::after,span.ndqicon__vicechair:after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

span.ndqicon__vicechair_after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ndqicon__leaddir::before,span.ndqicon__leaddir::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ndqicon__leaddir_after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

span.ndqicon__leaddir_after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ndqicon__chair::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ndqicon__chair1::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ndqicon__chair2::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ndqicon__chair3::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ndqicon__member a::before,span.ndqicon__member::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ndqicon__download::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ndqicon__independent::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ndqicon__independent_italic::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ndqicon__calculator::before,span.ndqicon__calculator::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ndqicon__calculator_after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

span.ndqicon__calculator_after::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ndqicon__calculator1::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.icon-key {
    float: left;
    margin-top: 0
}

.key-item {
    margin: 1em 0
}

.key-item span:before {
    font-size: 20px
}

.html-link a::before,.asset-link a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color("medium-blue")
}

.add-outlook a {
    font-size: 0
}

.add-outlook a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.add-outlook a::before {
    background: #FFBC00;
    color: #fff;
    font-size: 20px;
    width: 21px;
    height: 21px;
    text-align: center;
    padding-top: 5px;
    margin-right: 5px;
    padding-left: 5px
}

.add-gcal a {
    font-size: 0
}

.add-gcal a::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.add-gcal a::before {
    background: #dd4b39;
    color: #fff;
    font-size: 20px;
    width: 21px;
    height: 21px;
    text-align: center;
    padding-top: 5px;
    margin-right: 5px;
    padding-left: 5px
}

.right-arrow::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color("grey-dark")
}

.right-arrow::before {
    font-size: 14px
}

.up-arrow::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.up-arrow::before {
    font-size: 14px
}

.ndqicon-check-circle::before,.thank-you-page h1::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.ndqicon-check-circle::before,.thank-you-page h1::before {
    font-size: 22px
}

a.show-all::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

a.show-all::after {
    font-size: 14px
}

a.show-all.hide-all::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

a.show-all.hide-all::after {
    font-size: 14px
}

.faq-acc-dl dt::before,.faq-acc-dl .acc-title::before,.acc-wrap dt::before,.acc-wrap .acc-title::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.faq-acc-dl dt::before,.faq-acc-dl .acc-title::before,.acc-wrap dt::before,.acc-wrap .acc-title::before {
    color: white;
    font-size: 14px
}

.faq-acc-dl dt.opened::before,.faq-acc-dl .acc-title.opened::before,.acc-wrap dt.opened::before,.acc-wrap .acc-title.opened::before {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.faq-acc-dl dt.opened::before,.faq-acc-dl .acc-title.opened::before,.acc-wrap dt.opened::before,.acc-wrap .acc-title.opened::before {
    color: white;
    font-size: 14px
}

.top-link::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.top-link::after {
    font-size: 14px;
    margin-top: -4px
}

.file--mime-application-pdf a,.webcast-link a,.file--mime-application-rtf a,.file--mime-application-vnd-ms-excel a,.html-link a:before,.file--mime-application-xml a,.field--name-field-nir-ext-document a,.file--mime-text-csv a {
    text-decoration: none !important
}

.file--mime-application-pdf a:hover,.webcast-link a:hover,.file--mime-application-rtf a:hover,.file--mime-application-vnd-ms-excel a:hover,.html-link a:hover,.file--mime-application-xml a:hover,.field--name-field-nir-ext-document a:hover,.file--mime-text-csv a:hover {
    text-decoration: none !important
}

.file--mime-application-pdf a span,.webcast-link a span,.file--mime-application-rtf a span,.file--mime-application-vnd-ms-excel a span,.html-link a span,.file--mime-application-xml a span,.field--name-field-nir-ext-document a span,.file--mime-text-csv a span,.file--mime-application-pdf a:hover span,.webcast-link a:hover span,.file--mime-application-rtf a:hover span,.file--mime-application-vnd-ms-excel a:hover span,.html-link a:hover span,.file--mime-application-xml a:hover span,.field--name-field-nir-ext-document a:hover span,.file--mime-text-csv a:hover span {
    text-decoration: none
}

.visually-hidden,.toolbar-bar li>ul,.toolbar-item>ul {
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px)
}

.visually-hidden--off,.toolbar-bar li>ul--off,.toolbar-item>ul--off {
    clip: auto;
    height: auto;
    width: auto;
    overflow: auto
}

.toolbar-bar li>ul.visually-hidden--off,.toolbar-item>ul.visually-hidden--off {
    clip: auto;
    height: auto;
    width: auto;
    overflow: auto
}

.toolbar--wrapper div,.toolbar--wrapper ul,.toolbar--wrapper li,.toolbar--wrapper a {
    font-size: 14px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important
}

.toolbar--wrapper a:link,.toolbar--wrapper a:visited {
    color: #009ec2;
    font-weight: normal
}

.toolbar--wrapper a:link.bold-link,.toolbar--wrapper a:visited.bold-link {
    font-weight: bold
}

.toolbar-bar {
    background: #1d1e25 !important;
    height: 56px !important
}

.toolbar-bar a:focus {
    text-decoration: none !important
}

.toolbar-bar .nir-menu>li {
    display: inline-block !important;
    float: left !important;
    padding: 0px !important;
    text-align: left !important;
    margin: 0px !important
}

.toolbar-bar .nir-menu>li.nir-menu-item--expanded>a::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color("white")
}

.toolbar-bar .nir-menu>li.nir-menu-item--expanded>a::after {
    font-size: 16px !important
}

.toolbar-bar .nir-menu>li.nir-menu-item--expanded>a:hover::after {
    color: #00bce3 !important
}

.toolbar-bar .nir-menu>li a {
    color: #fff !important;
    font-size: 1.15em !important;
    line-height: 1 !important;
    padding: 19px 7px !important;
    transition: all 0.15s ease-in-out !important;
    text-decoration: none !important;
    display: block !important;
    text-align: left !important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    margin: 0px !important
}

.toolbar-bar .nir-menu>li a:hover {
    color: #00bce3 !important;
    text-decoration: none !important
}

.toolbar-bar .nir-menu>li a.menu-open {
    background-color: #111217 !important;
    color: #00bce3 !important;
    text-decoration: none !important
}

.toolbar-bar .nir-menu>li a.menu-open::after {
    color: #00bce3 !important
}

.toolbar-bar .nir-menu>li ul {
    box-shadow: 0 5px 10px rgba(0,0,0,0.2) !important;
    background: #fff !important;
    position: absolute !important;
    padding-top: 3px !important;
    margin: 0px !important;
    width: 200px !important;
    padding-left: 0px !important
}

.toolbar-bar .nir-menu>li ul li {
    float: left !important;
    width: 100% !important;
    margin: 0px !important
}

.toolbar-bar .nir-menu>li ul li:hover {
    background: #459699 !important
}

.toolbar-bar .nir-menu>li ul li:hover a {
    color: white !important;
    transition: none !important
}

.toolbar-bar .nir-menu>li ul a {
    color: #333 !important;
    font-size: 14px !important;
    padding: 10px 20px !important
}

.toolbar-bar .nir-menu>li.nir-menu-item--site-status a:hover {
    color: #fff !important
}

.toolbar-bar .nir-menu>li.nir-menu-item--site-status--secondary a {
    color: #000 !important
}

.toolbar-bar>.nir-menu {
    display: inline !important;
    font-size: 14px !important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    margin: 0 !important;
    line-height: 56px !important;
    float: left !important;
    padding-left: 0 !important
}

.toolbar-bar>.nir-menu>li:first-child a {
    padding-left: 15px !important
}

.nir-toolbar {
    font-smoothing: antialiased !important;
    -webkit-font-smoothing: antialiased !important;
    position: relative !important;
    z-index: 2147483647 !important;
    box-shadow: -1px 0 3px 1px rgba(0,0,0,0.333) !important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important
}

.nir-toolbar a.menu-open {
    background-color: #111217 !important;
    color: #00bce3 !important;
    text-decoration: none !important
}

.nir-toolbar a.menu-open::after {
    color: #00bce3 !important
}

.nir-toolbar .toolbar-item {
    position: relative !important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    float: left !important;
    height: 56px !important;
    padding: 0px !important
}

.nir-toolbar .toolbar-item h2,.nir-toolbar .toolbar-item h3 {
    display: inline-block !important;
    margin: 10px 0 !important
}

.nir-toolbar .toolbar-item>a {
    display: inline-block !important;
    padding: 20px 14px !important;
    color: #fff !important;
    font-size: 1.15em !important;
    font-weight: normal !important;
    line-height: 1 !important;
    transition: all 0.15s ease-in-out !important
}

.nir-toolbar .toolbar-item>a:hover {
    color: #00bce3 !important;
    text-decoration: none !important
}

.nir-toolbar .toolbar-item ul {
    font-size: 12px !important;
    font-weight: normal !important;
    box-shadow: 0 5px 10px rgba(0,0,0,0.2) !important;
    background: #fff !important;
    position: absolute !important;
    right: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    margin-top: 1px !important;
    width: 200px !important;
    overflow: hidden !important
}

.nir-toolbar .toolbar-item ul li {
    float: left !important;
    width: 100% !important;
    color: #333 !important
}

.nir-toolbar .toolbar-item ul li .image-style-nir-toolbar-profile {
    float: left !important;
    margin-left: 20px !important
}

.nir-toolbar .toolbar-item ul li .profile-info {
    float: left !important;
    width: 145px !important
}

.nir-toolbar .toolbar-item ul li .profile-info .menu-email {
    font-size: 12px !important
}

.nir-toolbar .toolbar-item ul li .profile-info .user-name {
    font-size: 14px !important;
    margin-bottom: 5px !important
}

.nir-toolbar .toolbar-item ul li a {
    color: #333 !important;
    padding: 10px 20px !important;
    display: block !important
}

.nir-toolbar .toolbar-item ul li:hover {
    background: #459699 !important
}

.nir-toolbar .toolbar-item ul li:hover a {
    color: white !important;
    transition: none !important;
    text-decoration: none !important
}

.nir-toolbar .toolbar-item ul .user-profile-item {
    background-color: #eee;
    padding: 20px 0 !important
}

.nir-toolbar .toolbar-item ul .user-profile-item a {
    padding: 0 !important;
    line-height: 13px !important
}

.nir-toolbar .toolbar-item ul .user-profile-item:hover {
    background-color: #eee !important;
    cursor: default !important
}

.nir-toolbar .toolbar-item.user-tab>a {
    padding: 10px 14px !important
}

.nir-toolbar .toolbar-item.user-tab>a .user-name-tab {
    text-indent: -9999px !important
}

.nir-toolbar .toolbar-item.user-tab ul {
    width: 250px !important
}

.nir-toolbar .toolbar-item.user-tab div {
    display: inline-block !important
}

.nir-toolbar .toolbar-item.help-tab>a {
    color: #1d1e25 !important;
    padding: 16px 14px !important;
    border-right: 1px solid #474a53 !important;
    border-left: 1px solid #474a53 !important
}

.nir-toolbar .toolbar-item.help-tab>a:hover {
    color: #3F878A !important
}

.nir-toolbar .toolbar-item.help-tab>a>span {
    border-radius: 50% !important;
    background: #fff !important;
    height: 24px !important;
    width: 24px !important;
    display: block !important;
    padding-left: 2px !important;
    padding-top: 2px !important
}

.nir-toolbar .toolbar-item.help-tab>a>span::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color("nir_toolbar_grey")
}

.nir-toolbar .toolbar-item.help-tab>a>span:hover::after {
    color: #459699 !important
}

.nir-toolbar .toolbar-item.help-tab>a>span::after {
    font-size: 20px !important
}

.nir-toolbar .toolbar-item.help-tab>a>span span {
    display: none
}

.nir-toolbar .toolbar-item.local-tasks-tab>a {
    color: #1d1e25 !important;
    padding: 0 !important;
    border-right: 1px solid #474a53 !important;
    border-left: 1px solid #474a53 !important
}

.nir-toolbar .toolbar-item.local-tasks-tab>a:hover {
    color: #459699 !important
}

.nir-toolbar .toolbar-item.local-tasks-tab>a.menu-open>span::after {
    color: #3F878A !important;
    transform: rotate(45deg) !important
}

.nir-toolbar .toolbar-item.local-tasks-tab>a>span {
    height: 46px !important;
    width: 54px !important;
    display: block !important
}

.nir-toolbar .toolbar-item.local-tasks-tab>a>span::after {
    content: "✏";
    display: inline-block;
    text-decoration: none;
    color: color("nir_toolbar_grey")
}

.nir-toolbar .toolbar-item.local-tasks-tab>a>span:hover::after {
    color: #3F878A !important
}

.nir-toolbar .toolbar-item.local-tasks-tab>a>span::after {
    font-size: 40px !important;
    color: white !important;
    transform: rotate(-45deg) !important;
    transition: transform .5s;
    margin: 10px 8px 11px 8px !important;
    height: 35px !important;
    line-height: 21px;
    width: 35px !important;
    text-align: center;
    align-items: center;
    margin-top: -9px;
    display: block;
    padding: 0 !important
}

.nir-toolbar .toolbar-item.local-tasks-tab>a>span span {
    display: none !important
}

.nir-toolbar .toolbar-bar .nir-toolbar-tab>.toolbar-item:hover,.nir-toolbar .toolbar-bar .nir-toolbar-tab>.toolbar-item:hover {
    background-color: #111217 !important;
    background-image: none !important
}

.nir-toolbar .site-name-tab {
    border-top-style: solid !important;
    border-top-width: 4px !important
}

.nir-toolbar .site-name-tab.secondary {
    border-top-color: #fd0 !important
}

.nir-toolbar .site-name-tab.primary {
    border-top-color: #19B772 !important
}

.nir-toolbar .site-name-tab.local {
    border-top-color: #DA353B
}

.nir-toolbar .site-name-tab>a {
    padding: 16px 4px 19px 10px !important;
    font-size: 1em !important
}

.nir-toolbar .site-name-tab>a::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color("white")
}

.nir-toolbar .site-name-tab>a::after {
    font-size: 14px !important
}

.nir-toolbar .site-name-tab>a:hover::after {
    color: #3F878A !important
}

.local-tasks-sidebar--wrapper {
    position: absolute;
    right: 0;
    width: 200px;
    background: #eee;
    z-index: 100;
    transition-property: width;
    transition-delay: .4s;
    bottom: 0;
    top: 93px
}

.local-tasks-sidebar--wrapper.toolbar--closed {
    top: 0
}

.local-tasks-sidebar--wrapper--closed {
    width: 0
}

.local-tasks-sidebar--wrapper--open {
    box-shadow: -3px 0 3px 1px rgba(0,0,0,0.333) !important
}

.local-tasks-sidebar--wrapper .menu-local-tasks--nir {
    padding: 15px
}

.local-tasks-sidebar--wrapper .tabs.primary {
    margin-top: 15px
}

.local-tasks-sidebar--wrapper .tabs.primary a {
    background: none
}

.local-tasks-sidebar--wrapper .tabs.primary .tabs__tab.is-active {
    border-radius: 0
}

.local-tasks-sidebar--wrapper .tabs.primary .tabs__tab.is-active a {
    color: #111217
}

.local-tasks-sidebar--wrapper .tabs.primary .tabs__tab {
    background: #fefefe;
    border: 0;
    margin: 5px 0;
    text-align: center
}

.nir-logo {
    background: url(/profiles/nasdaqir/themes/custom/nir_base/src/img/west_logo.png) center center no-repeat !important;
    width: 40px !important;
    height: 56px !important;
    text-indent: -9999px !important;
    display: inline-block !important;
    width: 82px !important;
    height: 56px !important;
    float: left !important;
    background-size: 44px !important;
    border-right: 1px solid #474a53 !important
}

#toolbar-item-administration {
    margin-left: 4px !important;
    border-left: 1px solid #666 !important
}

.image-style-nir-toolbar-profile {
    display: inline-block !important;
    height: 35px !important;
    width: 35px !important;
    margin: 0 4px !important;
    overflow: hidden !important;
    border-radius: 50% !important;
    vertical-align: middle !important
}

.image-style-nir-toolbar-profile.empty-image {
    border: 1px solid #ffffff !important
}

.image-style-nir-toolbar-profile.empty-image::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color(blue)
}

.image-style-nir-toolbar-profile.empty-image::after {
    color: #fff !important;
    font-size: 50px !important;
    margin-left: -9px !important;
    margin-top: -6px !important
}

.user-profile-item .image-style-nir-toolbar-profile.empty-image {
    border: 1px solid #ccc !important
}

.user-profile-item .image-style-nir-toolbar-profile::after {
    color: #ccc !important;
    margin-left: -9px !important;
    margin-top: 13px !important
}

.secondary-toolbar {
    padding: 10px !important;
    font-size: 16px !important;
    width: 100% !important;
    position: relative !important;
    right: 0 !important;
    left: 0 !important;
    top: 0 !important;
    z-index: 500 !important;
    height: 37px !important
}

.secondary-toolbar div,.secondary-toolbar span,.secondary-toolbar a {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 1em !important
}

.secondary-toolbar .environment {
    float: left !important;
    font-size: 1em !important
}

.secondary-toolbar--local {
    background: #F05B5B !important;
    color: #fff !important
}

.secondary-toolbar--uat {
    background: #37B777 !important;
    color: #fff !important
}

.secondary-toolbar--test {
    background: #459699 !important;
    color: #fff !important
}

.secondary-toolbar--dev {
    background: #c042f8 !important;
    color: #fff !important
}

.secondary-toolbar--nasdaqbeta {
    background: #FECB24 !important
}

@media only screen and (max-width: 500px) {
    .secondary-toolbar .environment {
        display:none !important
    }
}

.nir-menu-item--site-status {
    pointer-events: none !important;
    cursor: default !important
}

.nir-menu-item--site-status--secondary {
    background: #FECB24 !important
}

.nir-menu-item--site-status--primary {
    background: #37B777 !important
}

.nir-notification {
    float: right !important;
    margin-left: 5px !important;
    background: #fff !important;
    line-height: 1.2 !important;
    border-radius: 3px !important;
    color: #000 !important;
    display: inline-block !important;
    font-size: 0.8em !important;
    padding: 0 3px 0 0 !important
}

.nir-notification a {
    line-height: inherit !important
}

.secondary-toolbar .nir-notification--text {
    margin-left: 3px !important;
    font-size: 0.8em !important
}

.nir-notification--text {
    margin-left: 3px !important
}

.nir-notification--status {
    border-radius: 50% !important;
    display: inline-block !important;
    width: 10px !important;
    height: 10px !important;
    border: 1px solid white !important;
    margin-left: 3px !important
}

.nir-notification--status--off {
    background: #F05B5B !important
}

.nir-notification--status--on {
    background: #37B777 !important
}

.toolbar--toggle {
    position: absolute !important;
    display: block !important;
    width: 20px !important;
    height: 20px !important;
    background: #000 !important;
    margin: 0 5px !important;
    border-radius: 0 0 3px 3px !important;
    right: 30px
}

.toolbar--toggle--open a::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color("white")
}

.toolbar--toggle--closed a::after {
    content: "";
    display: inline-block;
    text-decoration: none;
    color: color("white")
}

.toolbar--toggle a:after {
    color: #fff !important;
    font-size: 20px !important
}

.toolbar--toggle--text {
    display: none !important
}

.local-tasks-sidebar--toggle--text {
    display: none !important
}

@media only screen and (max-width: 363px) {
    .toolbar-item.help-tab {
        display:none !important
    }
}

@media (min-width: 16.5em) {
    .nir-toolbar .toolbar-bar .nir-toolbar-tab,.nir-toolbar .toolbar-tray-horizontal li {
        float:right !important
    }
}

@media only screen and (max-width: 64em) {
    .toolbar-bar .nir-logo {
        background-size:30px !important;
        width: 50px !important
    }

    .toolbar-bar>.nir-menu>li>a {
        background-size: 27px !important;
        background-repeat: no-repeat !important;
        background-position: center center !important;
        text-indent: -9999px !important;
        padding: 19px 21px !important
    }

    .toolbar-bar>.nir-menu>li:nth-child(1)>a {
        background-image: url(/profiles/nasdaqir/themes/custom/nir_base/src/img/file.svg) !important
    }

    .toolbar-bar>.nir-menu>li:nth-child(2)>a {
        background-image: url(/profiles/nasdaqir/themes/custom/nir_base/src/img/orgchart.svg) !important
    }

    .toolbar-bar>.nir-menu>li:nth-child(3)>a {
        background-image: url(/profiles/nasdaqir/themes/custom/nir_base/src/img/wrench.svg) !important
    }

    .toolbar-bar>.nir-menu>li:nth-child(4)>a {
        background-image: url(/profiles/nasdaqir/themes/custom/nir_base/src/img/barchart.svg) !important
    }

    .toolbar-bar .nir-menu>li ul {
        box-shadow: 0 5px 10px rgba(0,0,0,0.2) !important;
        background: #fff !important;
        position: fixed !important;
        padding-top: 3px !important;
        margin-top: 0 !important;
        margin-left: 0 !important;
        width: 200px !important;
        left: 0 !important;
        top: 56px !important
    }

    .toolbar-bar .nir-menu .nir-menu-item--site-status:before {
        display: block !important;
        color: #fff !important;
        font-size: 36px !important;
        margin: 0 !important;
        padding: 0 10px !important
    }

    .toolbar-bar .nir-menu .nir-menu-item--site-status--primary::before {
        content: 'P' !important
    }

    .toolbar-bar .nir-menu .nir-menu-item--site-status--secondary::before {
        content: 'S' !important;
        color: #000 !important
    }

    .toolbar-bar .nir-menu .nir-menu-item--site-status a {
        display: none !important
    }

    .nir-toolbar .toolbar-item.user-tab>a {
        padding: 10px 5px !important
    }

    .nir-toolbar .toolbar-item.site-name-tab>a {
        background: url(/profiles/nasdaqir/themes/custom/nir_base/src/img/chevron-disc-left.svg) center center no-repeat !important;
        background-size: 27px !important;
        width: 36px !important;
        text-indent: -9999px !important
    }

    .nir-toolbar .toolbar-item.site-name-tab>ul {
        position: fixed !important;
        right: 0 !important;
        top: 56px !important
    }
}

.ir-day [class*='block-region-'] {
    margin-bottom: 3em;
}

[id*='ndq-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav,[id*='lfg-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav {
    padding: 0 1em 2em 1em;
    margin-bottom: 1em;
}

[id*='ndq-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav.llf-fixed-top,[id*='lfg-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav.llf-fixed-top {
    background-color: #fff;
}

[id*='ndq-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav.llf-fixed-top::after,[id*='lfg-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav.llf-fixed-top::after {
    content: '';
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    border-bottom: 1px var(--border-style,solid) var(--border-color,#cbcbcd);
}

[id*='ndq-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav ul,[id*='lfg-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

[id*='ndq-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav ul li,[id*='lfg-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav ul li {
    padding: 1em 0;
    flex: 0 0 33.333333%;
    text-align: center;
}

[id*='ndq-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav ul li:last-child,[id*='lfg-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav ul li:last-child {
    padding: 0;
    flex: 0 0 100%;
}

nav.block--system-menu-blockir-day-sub-nav [class*='llf-btn'],nav.block--system-menu-blockir-day-sub-nav [class*='idm-btn'],nav.block--system-menu-blockir-day-sub-nav .button,nav.block--system-menu-blockir-day-sub-nav button,nav.block--system-menu-blockir-day-sub-nav input[type="submit"] {
    --button-display: block;
    display: block;
}

@media screen and (min-width: 768px) {
    [id*='ndq-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav,[id*='lfg-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav {
        padding:1em;
        margin-bottom: 1em;
    }

    [id*='ndq-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav ul,[id*='lfg-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav ul {
        flex-direction: row;
        align-items: center;
    }

    [id*='ndq-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav ul li,[id*='lfg-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav ul li {
        flex: 0 0 auto !important;
        text-align: left;
        padding: 1em 1.75em 1em 0;
    }
}

@media screen and (min-width: 992px) {
    [id*='ndq-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav,[id*='lfg-content'] .ir-day nav.block--system-menu-blockir-day-sub-nav {
        padding:1em 0 1em 0;
        margin-bottom: 1em;
    }
}

.ir-day .ndm-hero {
    position: relative;
    padding: 3em;
    min-height: 33vw;
    display: flex;
    align-items: center;
}

.ir-day .ndm-full-bg {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.ir-day .ndm-full-bg::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: .5;
}

.ir-day .ndm-full-bg img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ir-day .ndm-hero-content {
    position: relative;
}

.ir-day .ndm-modal-bio-portrait {
    height: 0;
    padding-top: 115%;
    position: relative;
    display: block;
    background-color: #ccc;
}

.ir-day .ndm-modal-bio-portrait img,.ir-day .ndm-modal-bio-portrait.bio-no-image:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}

.ir-day .ndm-modal-bio-portrait.bio-no-image:before {
    display: flex;
    justify-content: center;
    align-items: center;
    content: "Read Bio";
    font-size: 2em;
    color: #fff;
    font-weight: bold;
}

.ir-day-page .bio-dialog-modal .ui-widget-header {
    background: none;
}

.ir-day-page .bio-dialog-modal .ui-widget-content {
    border: 0;
}

.ir-day-page .modalDialog .node--person--full .node__content {
    display: flex;
    justify-content: space-between;
}

.ir-day-page .modalDialog .node--person--full .node__content .node-left {
    flex: 0 0 30%;
    padding-right: 15px;
}

.ir-day-page .modalDialog .node--person--full .node__content .node-right {
    flex: 0 0 65%;
}

#ndq-content .block--assets-starter {
    --image-outline-color: var(--border-color,#cbcbcd);
}

#ndq-content .block--assets-starter .nir-widget--list > article {
    border: 0 !important;
    background-color: transparent !important;
    padding: 0 1rem;
    margin-bottom: 2rem;
}

#ndq-content .block--assets-starter .nir-widget .nir-widget--field {
    margin-bottom: 1rem;
}

#ndq-content .block--assets-starter .nir-widget .nir-widget--field:last-child {
    margin-bottom: 0;
}

#ndq-content .block--assets-starter .nir-widget .nir-widget--field.nir-widgets--asset--title {
    font-size: 1.3em;
    line-height: 1.3em;
    margin: 0 0 .7em 0;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

#ndq-content .block--assets-starter .nir-widget .field--name-field-nir-document .field__item,#ndq-content .block--assets-starter .nir-widget .field--name-field-nir-news-document .field__item,#ndq-content .block--assets-starter .nir-widget .field--name-field-nir-news-supp-format .field__item,#ndq-content .block--assets-starter .nir-widget .field--name-field-nir-news-supp-references .field__item {
    margin-bottom: 0;
    margin-top: 0;
}

#ndq-content .block--assets-starter .nir-widget .nir-widget--field.nir-widget--asset--thumbnail,#ndq-content .block--assets-starter .nir-widget .nir-widget--asset--thumbnail img {
    width: 100%;
}

#ndq-content .block--assets-starter .nir-widget .nir-widget--asset--thumbnail img {
    border: 1px solid var(--image-outline-color);
}

:root {
    --border-color: #9C9292;
    --title: 1.2rem;
    --title-line-height: inherit;
    --date-time: 1rem;
}

.nir-node--5806 {
    --title: 1rem;
    --date-time: 1rem;
}

#ndq-content .block--events-starter {
    margin-bottom: 3rem;
}

#ndq-content .block--events-starter article.node--nir-event--nir-widget-list {
    border-bottom: 1px solid var(--border-color);
    padding: 1rem 0;
    margin: 0;
}

#ndq-content .block--events-starter article.node--nir-event--nir-widget-list:first-of-type {
    border-top: 1px solid var(--border-color);
}

#ndq-content .block--events-starter .additional-details:not(:empty) {
    margin-top: 1rem;
}

#ndq-content .block--events-starter .field__item {
    margin: 0 0 0.5rem 0 !important;
    padding: 0 !important;
}

#ndq-content .block--events-starter .nir-widget--event--webcast .field__item,#ndq-content .block--events-starter .nir-widget--event--add-to-calendar .field__item,#ndq-content .block--events-starter .nir-widget--event--support-materials .field__item {
    line-height: 1 !important;
}

#ndq-content .block--events-starter .field__item a {
    display: inline-block;
}

#ndq-content .block--events-starter .asset-link {
    font-size: inherit;
    font-weight: inherit;
    margin: 0;
}

#ndq-content .block--events-starter .field--name-field-nir-event-summary {
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
}

#ndq-content .block--events-starter .nir-widgets--event--title,#ndq-content .block--events-starter .nir-widgets--event--title * {
    font-size: var(--title);
    line-height: var(--title-line-height);
}

#ndq-content .block--events-starter .nir-widget--event--date {
    font-size: var(--date-time);
}

#ndq-content .block--events-starter .nir-widget--event--add-to-calendar .nir-widget--field:last-of-type .field__item {
    margin-bottom: 0 !important;
}

#ndq-content .block--events-starter .add-gcal a,#ndq-content .block--events-starter .add-outlook a {
    font-size: inherit;
}

#ndq-content .block--events-starter .add-outlook,#ndq-content .block--events-starter .add-gcal {
    float: none !important;
}

#ndq-content .block--events-starter .add-outlook,#ndq-content .block--events-starter .add-gcal {
    margin: 0;
}

#ndq-content .block--events-starter .supporting-links {
    margin-top: 1rem;
}

@media (min-width: 768px) {
    #ndq-content .block--events-starter .supporting-links {
        margin-top:0;
    }
}

.nir-node--5806 #ndq-content [class*='llf-col-'].full-on-front {
    flex: 0 0 100% !important;
    max-width: 100%;
}

.nir-node--5806 #ndq-content .nir-widget .full-on-front .nir-widget--field {
    margin-bottom: .7rem;
}

.nir-node--5806 #ndq-content .nir-widget .full-on-front .nir-widget--field:last-of-type {
    margin-bottom: 0rem;
}

:root {
    --border-color: #9C9292;
    --title: 1.2rem;
    --title-line-height: inherit;
    --date-time: 0.9rem;
}

.nir-node--5806 {
    --title: 1rem;
    --date-time: 1rem;
}

#ndq-content .block--news-list-starter.block-nir-news form .nir-widgets--field-container {
    display: inline-block;
}

#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--list article {
    clear: both;
    margin-bottom: 1rem !important;
    padding-bottom: 0.625rem !important;
    border-bottom: 1px solid var(--border-color);
}

#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--news--accordion {
    display: flex;
}

#ndq-content .block--news-list-starter.block-nir-news__widget a.nir-widget--news--accordion-toggle {
    display: flex;
    align-items: baseline;
}

#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--news--date-time,#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--news--teaser {
    margin-left: 1.375rem !important;
}

#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--news--date-time {
    font-size: var(--date-time);
}

#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--news--date-time,#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--news--addl-formats,#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--news--supporting-materials {
    width: auto;
    display: inline-block;
}

#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--news--supporting-materials .nir-widgets-file-link:before,#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--news--addl-formats .nir-widgets-file-link:before {
    content: "|";
    color: inherit;
    padding-left: 0.5rem;
    padding-right: 0.313rem;
}

#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--news--addl-formats .nir-widgets-file-link a {
    font-size: 0;
    line-height: 0;
}

#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--news--addl-formats .nir-widgets-file-link a span:before {
    margin-top: -0.5rem;
    line-height: 1;
}

#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--field.nir-widget--news--teaser {
    margin: 0 !important;
}

#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--news--date-time {
    margin: 0 !important;
    padding: 0 !important;
}

#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--field.nir-widget--news--teaser:after {
    content: '...';
    left: -5px;
    position: relative;
}

#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--field {
    margin: 0 0 .7rem;
}

#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--field:last-of-type {
    margin: 0;
}

#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--news--date-time,#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--news--addl-formats,#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--news--read-more {
    padding: 0;
    margin: 0;
    line-height: 1;
}

#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--news--headline,#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--news--headline * {
    font-size: var(--title);
    line-height: var(--title-line-height);
}

#ndq-content .block--news-list-starter.block-nir-news__widget #widget-form-base {
    border: 0;
    background-color: transparent;
    margin: 0 0 1rem 0;
    padding: 0 !important;
}

#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--list > article,#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--list > article:last-child {
    border-width: 0;
    border-bottom: 1px solid var(--border-color);
    background-color: transparent !important;
    margin: 0 !important;
    padding: 1rem 0 !important;
}

#ndq-content .block--news-list-starter.block-nir-news__widget .nir-widget--list > article:first-of-type {
    border-top: 1px solid var(--border-color);
}

.nir-node--5816 #ndq-content .block--search-form form .button--primary {
    margin: 0 0 2px .8rem !important;
    float: none;
}

.nir-node--5816 #ndq-content .block-search-form form::after {
    content: '';
    display: none;
}

.nir-node--5816 #ndq-content .block-search-form form input[type=submit] {
    position: relative;
    text-indent: 0;
    color: #fff;
    background-color: #4C77A9;
    top: initial;
    right: initial;
}

@media (min-width: 992px) {
    .nir-node--5816 #ndq-content .block-search-form {
        position:absolute;
        right: 1rem;
        margin-top: 1rem;
    }

    .nir-node--5816 #ndq-content .block-search-form form .form-item {
        display: inline-block;
        ;margin-top: 0 !important;
    }
}

:root {
    --border-color: #9C9292;
}

#ndq-content .block--analyst-starter {
}

#ndq-content .block--analyst-starter .nirtable {
    border-collapse: collapse;
}

#ndq-content .block--analyst-starter .field--name-field-nir-person-company {
    font-style: normal;
    font-weight: bold;
}

@media (max-width: 769px) {
    #ndq-content .block--analyst-starter .nirtable.collapse-table-wide tbody > tr > td {
        padding-left:20%;
    }
}

#ndq-content .block--people-starter.block--nir-people__widget {
    --max-thumbnail-width: 20%;
    --people-starter--icon-size: 26px;
}

@media (min-width: 1920px) {
    #ndq-content .block--people-starter.block--nir-people__widget {
        --max-thumbnail-width:10%;
    }
}

#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list > article .nir-widget--field {
    margin-bottom: 0.7rem;
}

#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list > article .nir-widget--field:last-of-type {
    margin-bottom: 0;
}

#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list > article .nir-widget--person--name {
    font-size: 1.2em;
    font-weight: 600;
    margin: 0 0 .5rem 0;
}

#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list > article .nir-widget--person--title {
    font-size: 1.1em;
    margin: 0 0 .5rem 0;
}

#ndq-content .block--people-starter.block--nir-people__widget {
}

#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list > article {
    background-color: transparent !important;
    border: 1px solid var(--border-color);
    border-width: 0 0 1px 0;
    padding: 1em 0;
}

#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list > article:first-of-type {
    border-top-width: 1px;
}

#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list [class*='nir-widget--'][class*='--thumbnail'] img,#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list [class*='nir-widget--'][class*='--thumbnail'] source,#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list [class*='nir-widget--'][class*='--thumbnail'] svg,#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list [class*='nir-widget--'][class*='--thumbnail'] picture {
    width: 100%;
    padding: 0;
}

#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list [class*='nir-widget--'][class*='--thumbnail'] {
    float: none;
    padding: 0;
}

#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list [class*='nir-widget--'][class*='--thumbnail'].llf-col {
    flex: 1 1 100% !important;
    min-width: 100% !important;
}

#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list [class*='nir-widget--'][class*='--thumbnail'].llf-col + .llf-col {
    flex: 1 1 100%;
}

#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list .nir-widget--field.nir-widget--person--dir-details .nir-widget--list-item {
    margin-right: 0.5em;
    display: block;
}

@media (min-width: 576px) {
    #ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list [class*='nir-widget--'][class*='--thumbnail'].llf-col {
        flex:1 1 var(--max-thumbnail-width) !important;
        min-width: var(--max-thumbnail-width) !important;
    }

    #ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list [class*='nir-widget--'][class*='--thumbnail'].llf-col + .llf-col {
        flex: 1 1 auto;
    }

    #ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list .nir-widget--field.nir-widget--person--dir-details .nir-widget--list-item {
        display: inline-block;
    }
}

#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list [class*='ndqicon__'],#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list [class*='ndqicon__']:before {
    line-height: var(--people-starter--icon-size);
}

#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list .ndqicon__independent::before {
    margin-top: -4px;
}

#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list .ndqicon__calculator::before {
    margin-top: -6px;
}

.ndqicon__calculator::before {
    margin-top: -6px;
}

#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list .ndqicon__vicechair::before {
    margin-top: -1px;
}

#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list .ndqicon__chair::before {
    margin-top: -1px;
}

#ndq-content .block--people-starter.block--nir-people__widget .nir-widget--list .ndqicon__leaddir::before {
    margin-top: -4px;
}
