
.idx-embed {
  
  --base-1: #242B47;
  --base-2: #F5F5F5;
  --base-3: rgba(36, 43, 71, 0.06);
  --base-4: rgba(36, 43, 71, 0.69);
  --base-5: #ffffff;

  
  --primary-1: #415AA8;
  --primary-2: #242B47;   
  --primary-3: #415AA8;

  
  --error:       #DF1C41;
  --success:     #40C4AA;

  
  --tools-primary-panel-bkg: var(--base-1, #242B47);
  --tools-primary-panel: var(--base-5, #ffffff);
  --tools-secondary-panel-bkg: var(--base-2, #F5F5F5);
  --tools-secondary-panel: var(--base-4, rgba(36, 43, 71, 0.69));
  --tools-border-lines: var(--base-3, rgba(36, 43, 71, 0.06););
  --tools-headings: var(--primary-1, #415AA8);
  --tools-body: var(--base-1, #242B47);
  --tools-chart-color--1: var(--primary-1, #415AA8);
  --tools-chart-color--2: var(--primary-2, #242B47);
  --tools-chart-color--3: var(--primary-3, #415AA8);

  
  --duet-color-primary: var(--tools-chart-color--1);
  --duet-color-text: var(--tools-body);
  --duet-color-text-active: var(--tools-primary-panel);
  --duet-color-placeholder: var(--tools-body);
  --duet-color-button: var(--tools-primary-panel);
  --duet-color-surface: var(--tools-primary-panel);
  --duet-color-overlay: rgba(0, 0, 0, 0.8);
  --duet-color-border: var(--tools-border-lines);
  --duet-font: var(--primitive-family-body);
  --duet-font-normal: var(--primitive-weight-regular, 400);
  --duet-font-bold: var(--primitive-weight-bold, 700);
  --duet-radius: 0;
  --duet-z-index: 600;

  
  --color-headline: var(--tools-body);
  --color-body: var(--tools-body);
  --color-body-secondary: var(--tools-body);
  --color-quote: var(--tools-body);
  --color-stats: var(--tools-body);

  --disclaimer-text-color: var(--tools-body);

  
  --radius-nil:           0px;
  --radius-xs:            2px;
  --radius-sm:            4px;
  --radius-md:            8px;
  --radius-lg:            16px;
  --radius-xl:            16px;
  --radius-xxl:           24px;

  
  --primitive-family-titles: "Saans", "Inter", sans-serif;
  --primitive-family-body: "Switzer", "Inter", sans-serif;
  --primitive-weight-light: 300;
  --primitive-weight-regular: 400;
  --primitive-weight-medium: 500;
  --primitive-weight-semi-bold: 600;
  --primitive-weight-bold: 700;
  --primitive-weight-extra-bold: 800;

  
  --display-l-font-size: 28px;
  --display-l-line-height: 30px;

  --display-m-font-size: 24px;
  --display-m-line-height: 26px;

  --display-s-font-size: 20px;
  --display-s-line-height: 22px;

  --headline-l-font-size: 50px;
  --headline-l-line-height: 52px;

  --headline-m-font-size: 45px;
  --headline-m-line-height: 48px;

  --headline-s-font-size: 32px;
  --headline-s-line-height: 34px;

  --body-l-font-size: 18px;
  --body-l-line-height: 20px;

  --body-m-font-size: 16px;
  --body-m-line-height: 18px;

  --body-s-font-size: 14px;
  --body-s-line-height: 16px;

  --body-xs-font-size: 12px;
  --body-xs-line-height: 14px;

  
  --display-lg-fs: var(--display-l-font-size, 3.6rem);
  --display-md-fs: var(--display-m-font-size, 2.8rem);
  --display-sm-fs: var(--display-s-font-size, 2.4rem);
  --headline-lg-fs: var(--headline-l-font-size, 2rem);
  --headline-md-fs: var(--headline-m-font-size, 1.8rem);
  --headline-sm-fs: var(--headline-s-font-size, 1.4rem);

  
  --body-lg-fs: var(--body-l-font-size, 1.8rem);
  --body-md-fs: var(--body-m-font-size, 1.6rem);
  --body-sm-fs: var(--body-s-font-size, 1.4rem);
  --body-xs-fs: var(--body-xs-font-size, 1.2rem);

  
  --label-font-size:        var(--body-sm-fs);
  --label-line-height:      1.1;
  --label-letter-spacing:   0px;
  --label-font-family:      var(--primitive-family-body);
  --label-weight:           var(--primitive-weight-medium);

  
  --icon-font-size:         clamp(1.8rem, 1.5849rem + 0.5660vw, 2.4rem);

  
  --button-font-size:       var(--body-sm-fs);
  --button-line-height:     1.125rem;
  --button-letter-spacing:  0px;
  --button-font-family:     var(--primitive-family-titles);
  --button-weight:          var(--primitive-weight-semi-bold, 600);

  

  
  
  --table-cell-padding-y: var(10px, 1.2rem);
  --table-cell-padding-x: var(20px, 1.2rem);
  --table-color: var(--tools-body);
  --table-bg: var(--tools-primary-panel);
  --table-striped-bg: var(--tools-primary-panel);
  --table-hover-bg: var(--tools-primary-panel);
  --table-hover-color: var(--tools-headings);
  --table-th-bg: var(--tools-primary-panel);
  --table-th-color: var(--tools-headings);
  --table-th-font-size: var(--body-sm-fs);
  --table-th-font-weight: var(--primitive-weight-medium);
  --table-border-width: 1px;
  --table-border-color: var(--tools-border-lines);

  
  --input-padding-y: 10px;
  --input-padding-x: 10px;
  --input-font-family: var(--primitive-family-body);
  --input-font-size: var(--body-md-fs);
  --input-font-weight: var(--primitive-weight-regular, 400);
  --input-line-height: var(--label-line-height, 2rem);
  --input-bg: var(--tools-primary-panel);
  --input-disabled-bg: var(--tools-secondary-panel-bkg);
  --input-disabled-color: var(--tools-secondary-panel);
  --input-disabled-border-color: var(--tools-secondary-pane);
  --input-color: var(--tools-secondary-panel);
  --input-border-color: var(--tools-border-lines);
  --input-border-width: 0;
  --input-border-style: solid;
  --input-box-shadow: none;
  --input-border-radius: 6px;
  --input-focus-bg: var(--tools-primary-panel);
  --input-focus-border-color: var(--tools-chart-color--1);
  --input-placeholder-color: var(--base-4);

  
  --button-padding-y:             10px;
  --button-padding-x:             10px;
  --button-border:                1px;
  --button-border-radius:         var(--input-border-radius);
  --button-color:                 var(--tools-body);

  
  --button-sm-padding-y:          10px;
  --button-sm-padding-x:          10px;
  --button-sm-font-size:          var(--button-font-size);

  
  --form-select-padding-y: var(--input-padding-y);
  --form-select-padding-x: var(--input-padding-x);
  --form-select-font-family: var(--input-font-family);
  --form-select-font-size: var(--body-sm-fs);
  --form-select-font-weight: var(--input-font-weight);
  --form-select-height: 48px;
  --form-select-line-height: 40px;
  --form-select-color: var(--tools-primary-panel);
  --form-select-bg: var(--tools-chart-color--2);
  --form-select-disabled-color: var(--tools-secondary-panel);
  --form-select-disabled-bg: var(--input-disabled-bg);
  --form-select-disabled-border-color: var(--tools-secondary-panel);
  --form-select-indicator-color: var(--tools-headings);
  --form-select-indicator: url("https://assets.investisdigital.com/nextgentools/v3/assets/angle.svg");
  --form-select-indicator-hover: url("https://assets.investisdigital.com/native-tools/imgs/white-angle.png");
  --form-select-border-width: var(--button-border);
  --form-select-border-style: var(--input-border-style);
  --form-select-border-color: var(--tools-chart-color--1);
  --form-select-border-radius: var(--button-border-radius);
  --form-select-box-shadow: var(--input-box-shadow);
  --form-select-focus-bg: var(--input-focus-bg);
  --form-select-focus-border-color: var(--input-focus-border-color);

  
  --form-check-input-width: 20px;
  --form-check-input-height: 20px;
  --form-check-label-color: var(--input-color);
  --form-check-input-bg: var(--input-bg);
  --form-check-icon-color: var(--tools-headings);
  --form-check-input-border-color: var(--tools-border-lines);
  --form-check-input-border-width: var(--input-border-width);
  --form-check-input-border-style: var(--input-border-style);
  --form-check-input-border-radius: var(--input-border-radius);
  --form-check-radio-border-radius: 50%;
  --form-check-input-focus-border: var(--input-focus-border-color);
  --form-check-input-focus-box-shadow: var(--input-box-shadow);

  
  --link-color: var(--tools-body);
  --link-decoration: none;

  
  --accordion-trigger-padding-y: 10px;
  --accordion-trigger-padding-x: 10px;
  --accordion-trigger-bg: var(--tools-primary-panel);
  --accordion-trigger-color: var(--tools-secondary-panel);
  --accordion-trigger-font-size: var(--body-md-fs);
  --accordion-trigger-font-weight: var(--primitive-weight-regular);
  --accordion-panel-padding-y: 10px;
  --accordion-panel-padding-x: 10px;
  --accordion-panel-bg: var(--tools-primary-panel);
  --accordion-panel-color: var(--tools-secondary-panel);
  --accordion-panel-border-width: 1px;
  --accordion-panel-border-style: solid;
  --accordion-panel-border-color: var(--tools-border-lines);

  
  --pagination-padding-y: var(5px, 0.8rem);
  --pagination-padding-x: var(5px, 0.8rem);
  --pagination-spacer-y: var(--nil, 0rem);
  --pagination-spacer-x: var(--nil, 0rem);
  --pagination-color: var(--tools-body);
  --pagination-bg: var(--tools-primary-panel);
  --pagination-border-width: none;
  --pagination-border-radius: var(--radius-nil);
  --pagination-border-color: transparent;
  --pagination-focus-color: var(--pagination-color);
  --pagination-focus-bg: none;
  --pagination-hover-color: var(--tools-chart-color--1);
  --pagination-active-color: var(--tools-chart-color--1);
  --pagination-disabled-color: var(--tools-secondary-pane);
  --pagination-font-family: var(--primitive-family-body);
  --pagination-font-size: var(--body-sm-fs);
  --pagination-font-weight: var(--primitive-weight-regular);
  --pagination-line-height: var(--label-line-height);

  
  --card-padding-y: var(10px, 1.6rem);
  --card-padding-x: var(15px, 1.2rem);
  --card-spacer-y: 1.25rem;
  --card-title-spacer-y: 0.5rem;
  --card-border: none;

  
  --box-shadow-color: var(--box-shadow-color);
}

.idx-embed .invd-container *:focus, .idx-embed .invd-container *:focus-visible {
  outline: none;
  outline-offset: 0px;
  box-shadow: 0px 1px 2px 0px rgba(65, 90, 168, 0.40), 0px 0px 0px 1px #415AA8, 0px 0px 0px 2px #FFF, 0px 0px 0px 3px rgba(65, 90, 168, 0.32);
}
.idx-embed .invd-container a:hover {
  font-weight: inherit;
}
.idx-embed .invd-container .form-item__label{color: var(--tools-body);}
.idx-embed .invd-container table.table thead th{border-bottom: 1px solid var(--base-3);}
.idx-embed .invd-container .table--striped-horizontal thead tr, .idx-embed .invd-container .table--striped-horizontal tbody tr:nth-of-type(even){
  background-color: var(--table-bg); 
}
.idx-embed .invd-container .table--striped-horizontal tbody tr:nth-of-type(odd), .idx-embed .invd-container table tbody tr:nth-child(odd) {
  background-color: var(--table-striped-bg);
}
.idx-embed .invd-container .mr-5 {
  margin-right: 5px !important;
}
.idx-embed .invd-container .ml-5 {
  margin-left: 5px !important;
}
.idx-embed .invd-container button, .idx-embed .invd-container input, .idx-embed .invd-container optgroup, .idx-embed .invd-container select, .idx-embed .invd-container textarea {
  min-height: 36px;
  outline: none;   
  outline-offset: 0px;
  box-shadow: 0px 1px 2px 0px rgba(18, 55, 105, 0.08), 0px 0px 0px 1px rgba(9, 25, 72, 0.13);
  border-radius: 6px;
  margin: 3px;
}
.idx-embed .invd-container button:focus, .idx-embed .invd-container input:focus, .idx-embed .invd-container optgroup:focus, .idx-embed .invd-container select:focus, .idx-embed .invd-container textarea:focus, .idx-embed .invd-container .duet-date__toggle:focus, .idx-embed .invd-container .accordion-trigger:focus{
  outline: none;
  outline-offset: 0px;
  box-shadow: 0px 1px 2px 0px rgba(65, 90, 168, 0.40), 0px 0px 0px 1px #415AA8, 0px 0px 0px 2px #FFF, 0px 0px 0px 3px rgba(65, 90, 168, 0.32);
}
.idx-embed .invd-container .cid-rns .filter-option-wrapper {
  padding: 0 !important;
}
.idx-embed .invd-container .cid-rns .filter-options-wrapper .filter-search-wrapper .search-box {
  padding-top: 13px;
}
.idx-embed .invd-container .search-box input[type=text]{width: 95% !important;}
.idx-embed .invd-container .search-box input[type=text]:focus {
  border-width: 1px;
}
.idx-embed .invd-container .form-item__error-message{margin-left: 3px;}
.idx-embed .invd-container .checkbox, .idx-embed .invd-container .radio {
  padding-top: 0;
  padding-bottom: 5px;
  cursor: pointer;
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 5px;
}
.idx-embed .invd-container .accordion-trigger, .idx-embed .invd-container .button-download-wrapper #document-dropdown{
  color: var(--accordion-panel-color);
  background-color: var(--accordion-trigger-bg);
  border: 0 solid var(--accordion-panel-border-color);
  padding: var(--input-padding-y) var(--input-padding-x);
  padding-right: 5px;
  text-decoration: none;
  line-height: 1;
  height: 40px;
  outline: none;
  outline-offset: 0px;
  box-shadow: 0px 1px 2px 0px rgba(18, 55, 105, 0.08), 0px 0px 0px 1px rgba(9, 25, 72, 0.13);
  border-radius: 6px;
}
.idx-embed .invd-container .cid-rns #filter-options-accordion{
  border-top: 0;
}
.idx-embed .invd-container .cid-rns #filter-options-accordion .cid-accordion{margin: 0 !important;}
.idx-embed .invd-container .cid-rns .filter-options-wrapper .filter-date-wrapper .form-fields:last-child {
  padding-right: 0;
}
.idx-embed .invd-container .cid-rns .filter-btn--action a, .idx-embed .invd-container #button-download, .idx-embed .invd-container #button-share, .idx-embed .invd-container #button-print{
  color: var(--tools-primary-panel);
  border: 1px solid var(--tools-chart-color--1);
  padding: 6px 14px !important;
  border-radius: 8px;
  min-height: 40px;
  height: auto;
  min-width: auto;
  font-family: var(--primitive-family-body);
  font-size: var(--body-md-fs);
  text-transform: none;
  font-weight: var(--primitive-weight-regular);
  background-color: var(--tools-chart-color--1);
  transition: all .3s;
  line-height: 24px;
  text-decoration: none;
  margin: 15px 0 0 0 !important;
}
.idx-embed .invd-container .cid-rns .filter-btn--action a:hover, .idx-embed .invd-container #button-download:hover, .idx-embed .invd-container #button-share:hover, .idx-embed .invd-container #button-print:hover {
  border-color: var(--tools-chart-color--2);
  background-color: var(--tools-chart-color--2);
  color: var(--tools-primary-panel);
  text-decoration: none;
}
.idx-embed .invd-container #button-download svg, .idx-embed .invd-container #button-share svg g, .idx-embed .invd-container #button-print svg g path{fill:var(--tools-primary-panel);}
.idx-embed .invd-container .accordion-panel{
  padding-bottom: 3px;
  border: 0;
  outline: none;    
  outline-offset: 0px;
  box-shadow: 0px 1px 2px 0px rgba(18, 55, 105, 0.08), 0px 0px 0px 1px rgba(9, 25, 72, 0.13);
  border-radius: 6px;
}
.idx-embed .invd-container .detail-page #button-print{margin-left: 10px !important;}
.idx-embed .invd-container .accordion-panel .form-item__label-text{margin-top: 3px;}
.idx-embed .invd-container .cid-rns .filter-options-wrapper .filter-search-wrapper, .idx-embed .invd-container .cid-rns .filter-options-wrapper .filter-date-wrapper{margin-bottom: 15px;}
.idx-embed .invd-container .accordion-trigger.link .svg{fill: var(--accordion-trigger-color);}
.idx-embed .invd-container .checkbox .form-item__label{ 
  color: var(--tools-body);
  line-height: 20px;
}
.idx-embed .invd-container .cid-rns .filter-btn--action {padding-top: 0;}
.idx-embed .invd-container table {
  width: 100%;
  border-collapse: collapse;
}
.idx-embed .invd-container table thead {
  background: var(--tools-primary-panel);
  color: var(--tools-headings);
}
.idx-embed .invd-container table th.duet-date__table-header, .idx-embed .invd-container table td.duet-date__cell {
  padding: 0 !important;
  border: none !important;
  color: var(--tools-headings);
  font-size: var(--body-sm-fs);
  min-width: auto !important;
}
.idx-embed .invd-container .cid-rns table th:last-of-type, .idx-embed .invd-container .cid-rns table td:last-of-type {
  min-width: 160px;
}
.idx-embed .invd-container table td, .idx-embed .invd-container table th {
  border: var(--table-border-width) solid var(--table-border-color);
  vertical-align: top;
  padding: var(--table-cell-padding-y) var(--table-cell-padding-x);
}
.idx-embed .invd-container table th, .idx-embed .invd-container table td {
  border: var(--table-border-width) solid var(--table-border-color);
  padding: var(--table-cell-padding-y) var(--table-cell-padding-x);
  font-size: var(--body-sm-fs);
}
.idx-embed .invd-container .shareprice-table table td, .idx-embed .invd-container table th {
  border: 1px solid var(--tools-border-lines);
  vertical-align: top;
  padding: var(--table-cell-padding-y) var(--table-cell-padding-x);
}
.idx-embed .invd-container .duet-date__table-header {
  font-size: var(--body-sm-fs);
  font-weight: var(--duet-font-bold);
  letter-spacing: 0;
  line-height: 1.25;
  padding-bottom: 8px;
  text-decoration: none;
  text-transform: none;
}
.idx-embed .invd-container table th.duet-date__table-header, .idx-embed .invd-container table td.duet-date__cell {
  padding: 0 !important;
  border: none !important;
  color: var(--tools-headings);
  font-size: var(--body-sm-fs);
}
.idx-embed .invd-container table .duet-date__row {
  border: 0;
}
.idx-embed .invd-container table.table th, .idx-embed .invd-container table.table td{
  border-top: 0;
  border-left: 0;
  border-right: 0;
  text-transform: none;
}
.idx-embed .invd-container .datepicker-wrapper label{
  font: var(--primitive-weight-regular) var(--body-sm-fs) var(--primitive-family-body);
  color: var(--tools-body);
}
.idx-embed .invd-container .pagination .pagination__item--active a{font-weight: var(--primitive-weight-regular);font-family: var(--primitive-family-body);}
.idx-embed .invd-container .cid-rns .description{padding: 0 !important;}
.idx-embed .invd-container .cid-rns .description .filter-option-wrapper .mt-5{margin-top: 0 !important;}
.idx-embed .invd-container .duet-date__dialog-content .duet-date__header .duet-date__prev, .idx-embed .invd-container .duet-date__dialog-content .duet-date__header .duet-date__next {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  appearance: none;
  background: var(--tools-chart-color--1);
  border: 0;
  border-radius: 50%;
  color: var(--tools-primary-panel);
  cursor: pointer;
  display: inline-flex;
  height: 32px;
  min-height: auto;
  justify-content: center;
  margin-left: 8px;
  padding: 0;
  transition: background-color 300ms ease;
  width: 32px;
}
.idx-embed .invd-container .duet-date__header{margin-top: 0;}
.idx-embed .invd-container .date-filter .duet-date div {margin-right: 0;}
.idx-embed .invd-container .duet-date__dialog-content{margin-left: 0;margin-top: 0;}
.idx-embed .invd-container .duet-date__dialog-content .duet-date__header .duet-date__select{
  display: inline-flex;
  margin-top: 4px;
  position: relative;
  border: 1px solid var(--tools-headings);
  border-radius: var(--radius-xs, 2px);
  margin-right: 4px;
}
.idx-embed .invd-container .duet-date__dialog-content .duet-date__header .duet-date__select{margin-bottom: 0 !important;margin-top: 0 !important;}
.idx-embed .invd-container .date-filter .duet-date__select-label svg{margin-top: -2px;}
.idx-embed .invd-container .duet-date__table th, .idx-embed .invd-container .duet-date__table td {padding: 0px !important;}
.idx-embed .invd-container .duet-date__select{min-height: auto;border: 1px solid var(--tools-body);margin-right: 5px;border-radius: 6px;}
.idx-embed .invd-container .duet-date__table th, .idx-embed .invd-container .duet-date__table td, .idx-embed .invd-container .duet-date__table th:first-of-type, .idx-embed .invd-container .duet-date__table td:first-of-type {
  width: 30px;
  min-width: 30px;
}
.idx-embed .invd-container .duet-date__nav{margin-top: 0px !important;}
.idx-embed .invd-container .date-filter div select, .idx-embed .invd-container .date-filter div input {
  width: 130px;
  display: block;
  padding: 10px 5px;
  border: 1px solid var(--input-border-color);
  border-radius: 5px;
}
.idx-embed .invd-container .duet-date__select span {
  font-size: var(--form-select-font-size) !important;
  font-weight: var(--form-select-font-weight) !important;
  padding: 5px 0;
}
.idx-embed .invd-container .duet-date__select select{min-height: auto !important;margin: 0;padding: 0;}
.idx-embed .invd-container .duet-date__select select:focus+.duet-date__select-label{box-shadow: none;}
.idx-embed .invd-container .date-filter .duet-date div {margin-right: 0;}
.idx-embed .invd-container .date-filter .duet-date__select .duet-date__select-label{padding: 4px 4px 4px 8px;}
.idx-embed .invd-container .date-filter .duet-date__select-label svg{margin-top: -2px;}
.idx-embed .invd-container .duet-date__input{border: 0;width: 98%;}
.idx-embed .invd-container .duet-date__dialog.is-active{margin-top: 0 !important;}
.idx-embed .invd-container .duet-date__day[aria-disabled=true].is-today {
  box-shadow: none;
  color: var(--tools-primary-panel);
  background: var(--duet-color-primary);
}
.idx-embed .invd-container table th.duet-date__table-header * {color: var(--tools-headings);}
.idx-embed .invd-container .duet-date__toggle{background-color: transparent;box-shadow: none;width: 35px;height: 35px;margin: 5px 0;}
.idx-embed .invd-container .duet-date__row{background-color: var(--table-bg) !important;}
.idx-embed .invd-container .pl-5{padding-left: 0 !important;}
.idx-embed .invd-container .pr-5{padding-right: 0 !important;}
.idx-embed .invd-container .table--borderless th, .idx-embed .invd-container .table--borderless td {vertical-align: middle !important;}
.idx-embed .invd-container .table th, .idx-embed .invd-container .table td{
  font-size: var(--table-th-font-size);
  font-weight: var(--primitive-weight-regular);
  font-family: var(--primitive-family-body);
}
.idx-embed .invd-container .table td.invd-no-data-td{text-align: center;}
.idx-embed .invd-container .cid-rns .news-card, .idx-embed .invd-container .cid-rns #filter-options-accordion, .idx-embed .invd-container .cid-rns .cid-tabs .tab-content {
  background-color: var(--tools-primary-panel) !important;
  box-shadow: 0px 1px 2px 0px rgba(18, 55, 105, 0.08), 0px 0px 0px 1px rgba(9, 25, 72, 0.13);
  border: 0;
  border-radius: 6px;
}
.idx-embed .invd-container .accordion-item h5 {
  font-weight: var(--primitive-weight-regular);
  font-family: var(--primitive-family-body);
}
.idx-embed .invd-container .accordion-trigger:hover, .idx-embed .invd-container .accordion-trigger:focus{
  font-weight: var(--primitive-weight-regular) !important;
  text-decoration: none !important;
  color: var(--accordion-trigger-color) !important;
}
.idx-embed .invd-container table.table h5.news-title a, .idx-embed .invd-container .card-layout .news-card-container .news-card--title a{position: relative;font-size: var(--body-md-fs);}
.idx-embed .invd-container table.table h5.news-title a:hover, .idx-embed .invd-container .card-layout .news-card-container .news-card--title a:hover, .idx-embed .invd-container .link:hover, .idx-embed .invd-container .link:focus, .idx-embed .invd-container .link:active, .idx-embed .invd-container .pagination .link-icon:hover{
  color: var(--primary-4, #297fca);
  font-weight: var(--pagination-font-weight);
  text-decoration: underline;
}
.idx-embed .invd-container .pagination {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.idx-embed .invd-container .pagination .link, .idx-embed .invd-container .pagination .link-icon {
  height: 15px;
  width: 25px;
  justify-content: center;
} 
.idx-embed .invd-container .pagination .link-icon {
  font-size: 2rem;
  padding: 0;
  margin: 0;
  margin-top: 0;
  width: 15px;
}
.idx-embed .invd-container table:not(.sb-unstyled) thead {
  background: var(--tools-primary-panel) !important;
}
.idx-embed .invd-container cid-news-categories .form-type .d-xs-inline-block, .idx-embed .invd-container cid-news-categories .news-card--form-type .d-xs-inline-block {
  font-size: var(--body-xs-fs);
  background-color: var(--tools-chart-color--1);
  color: var(--tools-primary-panel);
  padding: 3px 8px;
  font-weight: normal;
  margin: 2px;
  border-radius: 20px;
}
.idx-embed .invd-container .button:focus, .idx-embed .invd-container .cid-rns .filter-option-wrapper button:focus, .idx-embed .invd-container .select select.form-control:focus, .idx-embed .invd-container .tabs--vertical .tab-list--bordered .tab:focus {
  outline: none;
  outline-offset: 0;
}
.idx-embed .invd-container .card-layout .news-card-container .news-card--timestamp .time{
  margin-left: 5px;
}
.idx-embed .invd-container .cid-rns .news-card-container {
  margin-bottom: 0;
}
.idx-embed .invd-container .cid-rns .news-card-container:nth-of-type(odd) .news-card, .idx-embed .invd-container .cid-rns .news-card-container:nth-of-type(even) .news-card {
  border-bottom: var(--table-border-width) solid var(--table-border-color);
  background-color: var(--table-striped-bg) !important;
  padding: 10px;
}
.idx-embed .invd-container .cid-rns .cid-disclaimer img {
  max-height: 12px;
  margin-left: 2px;
  vertical-align: middle;
}
.idx-embed .invd-container .cid-rns .news-card--download .news-card--download-label{display: none;}
.idx-embed .invd-container .checkbox .icon{
  margin: 3px 10px 3px 3px;
  border-color: rgba(9, 25, 72, 0.13);
  background-color: #ffffff;
  box-shadow: 0px 1px 2px 0px rgba(18, 55, 105, 0.08), 0px 0px 0px 1px rgba(9, 25, 72, 0.13);
  height: 20px;
  width: 20px;
}
.idx-embed .invd-container .checkbox .form-control:checked+.form-item__label .icon {
  border-color: var(--tools-chart-color--1);
  background-color: var(--tools-chart-color--1);
}
.idx-embed .invd-container .checkbox .form-control:focus + .form-item__label .icon {
  border-color: #415AA8;
  box-shadow: 0px 1px 2px 0px rgba(65, 90, 168, 0.40), 0px 0px 0px 1px #415AA8, 0px 0px 0px 2px #FFF, 0px 0px 0px 3px rgba(65, 90, 168, 0.32);
}
.idx-embed .invd-container .checkbox .svg {
  margin: -1px;
  fill: var(--tools-primary-panel);
}
.idx-embed .invd-container .news-result-count .checkbox .icon{
  margin-top: 1px;
}
.idx-embed .invd-container .news-result-count .checkbox .svg {
  margin: -1px -1px 0 0;
}
.idx-embed .invd-container .news-description p{font-size: var(--body-sm-fs);}
.idx-embed .invd-container .filter-btn--action .button.clear-btn{display: none !important;}
.idx-embed .invd-container .detail-page #newsTitle{font-size: var(--display-md-fs);}
.idx-embed .invd-container .clear-btn {    
  color: var(--tools-body);
}
.idx-embed .invd-container .clear-btn:hover {    
  color: var(--primary-4);
  text-decoration: underline;
}
.idx-embed .invd-container .clear-btn span{    
  display: inline-block;
  margin-top: -5px;
  vertical-align: middle;
  font-size: var(--body-md-fs);
}
.idx-embed .invd-container .cid-rns .download-document a svg, .idx-embed .invd-container .news-card .news-card--download .pdf .icon svg {
  display: none !important;
}
.idx-embed .invd-container .cid-rns .download-document a .icon, .idx-embed .invd-container .news-card .news-card--download .pdf .icon {
  background: url(https://assets.investisdigital.com/native-tools/assets/TBTG/imgs/pdf.png) no-repeat center;
  background-size: 32px;
  height: 35px;
  width: 35px;
}
.idx-embed .invd-container .news-result-count .msg-alignment{padding-top: 14px;}
.idx-embed .invd-container .news-result-count .msg-alignment span{vertical-align: middle;line-height: 1;}
.idx-embed .invd-container .news-result-count .form-item cid-checkbox.form-item__control.checkbox.form-item {padding-top: 0;}
.idx-embed .invd-container table.table h5.news-title, .idx-embed .invd-container table.table h5.news-card--title, .idx-embed .invd-container .card-layout .news-card-container .news-card--title{font-weight: var(--primitive-weight-regular);}
.idx-embed .invd-container table td{font-size: var(--body-md-fs);color: var(--table-color);font-weight: var(--primitive-weight-regular);padding: var(--table-cell-padding-y) var(--table-cell-padding-x) !important;}
.idx-embed .invd-container table .duet-date__day {
  background: transparent;
  color: var(--duet-color-text);
  font-size: var(--body-sm-fs);
  line-height: 36px;
  min-height: auto;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
}


@media screen and (max-width:992px) and (min-width:768px) {
  .idx-embed .invd-container .cid-rns .filter-options-wrapper .filter-search-wrapper, .idx-embed .invd-container .cid-rns .filter-options-wrapper .filter-date-wrapper {width: 100%;}
  .idx-embed .invd-container .search-box input[type=text] {width: 99% !important;}
}
@media screen and (max-width:767px) {
  .idx-embed .invd-container .search-box input[type=text]{width: 98% !important;}
  .idx-embed .invd-container .cid-rns .filter-options-wrapper .filter-date-wrapper .form-fields {padding: 0 0 10px 0 !important;}
  .idx-embed .invd-container .cid-rns .filter-options-wrapper .filter-search-wrapper, .idx-embed .invd-container .cid-rns .filter-options-wrapper .filter-date-wrapper, .idx-embed .invd-container table .duet-date__day
  .invd-container .cid-rns .filter-options-wrapper .filter-search-wrapper .search-box {padding: 0 !important;margin: 0 !important;}
  .idx-embed .invd-container .cid-rns .msg-alignment, .idx-embed .cid-rns .cid-disclaimer{padding: 10px 0 !important;}
  .idx-embed .invd-container .accordion-trigger {padding-right: 8px;}
  .idx-embed .invd-container .cid-rns .filter-btn--action a {flex-grow: 0;}
}
@media (min-width: 36em) {
    .idx-embed .invd-container .duet-date__close {
        opacity: 0;
        display: none;
    }
}