.tab-wrapper{
  border-top: 2px solid #75A7FD
}
.tab-wrapper ul.tabs li a, .tab-wrapper a.nav-tabs-dropdown, .tab-wrapper a.nav-tabs-dropmenu{
  padding: 20px;  
  /*display: block;*/
  display: flex;
  justify-content: space-between;
  border-top: 2px solid transparent;
}
.tab-wrapper ul.tabs li a.active{
  border-top: 2px solid #550091 
}
.tab-wrapper ul.tabs li a:focus:after{
  display: none;
}
.download_item_wrapper td a i[class*="icon-"], .calender-main-wrapper td a i[class*="icon-"]{
  font-size: 26px;
}
.download_item_wrapper td a:hover i[class*="icon-"], .calender-main-wrapper td a:hover i[class*="icon-"]{
  color: var(--pr-900);
}
.tab-wrapper .nav-tabs-dropdown .icon-arrow, .tab-wrapper .nav-tabs-dropmenu .icon-arrow {
  right: 10px;
}
.tab-wrapper .nav-tabs-dropdown.open .icon-arrow, .tab-wrapper .nav-tabs-dropmenu.open .icon-arrow{
  transform: rotate(-90deg);
}
.download_item_wrapper tbody tr td:first-child {
    width: 13%;
}
.download_item_wrapper tbody tr td.report-link, .download_item_wrapper tbody tr td.presentation-link, .download_item_wrapper tbody tr td.webcast-link, .calender-main-wrapper tbody tr td.report-link{
    text-align: center;
    width: 13%;
}
.download_item_wrapper td:nth-child(2), .calender-main-wrapper td:nth-child(2){
    width: 45%;
}

@media screen and (max-width: 767px){
  .tab-wrapper ul.tabs li a.active{
  	font-weight: bold;
    border: 2px solid #550091;
  }
  .searchresultpage p.anchorStyle{
  	word-break: break-all;
  }
}

.tab-wrapper:has(.arch_tab.active) + .document_table_wrapper .table-head .result-presentation-heading,
.tab-wrapper:has(.arch_tab.active) + .document_table_wrapper .table-head .result-webcast-heading,
.tab-wrapper:has(.arch_tab.active) + .document_table_wrapper tbody .presentation-link,
.tab-wrapper:has(.arch_tab.active) + .document_table_wrapper tbody .webcast-link {
    display: none;
}



/*=== financial calendar STYLES ===*/
.social-icon-section li::marker {color: transparent;}
.calender-main-wrapper{padding:60px 0px 120px;}
.calender-inner-wrapper .past-events{display:none;}
.calender-inner-wrapper .tabs-column .tabs-wrapper-row ul.tabs-wrapper li.tab-item a.tab-link{line-height:2.8rem;font-family:var(--font-displaybold);}
.calender-inner-wrapper .events{margin-top:16px;}
/*.calender-inner-wrapper .events .scroll-table-container table{min-width:750px;} */
.upcoming.event-table-wrapper table th:first-child{width: 20%;}
.upcoming.event-table-wrapper table th:nth-child(2){width: 50%;}
.upcoming.event-table-wrapper table th:nth-child(3), .past.event-table-wrapper table th:nth-child(3){width: 30%;text-align:center;}
.upcoming.event-table-wrapper table tbody td:nth-child(3){text-align:center;}
.past.event-table-wrapper table th:first-child{width: 20%;}
.past.event-table-wrapper table th:nth-child(2){width: 50%;}
.upcoming.event-table-wrapper table td a.outlookLink{font-size: 2.0rem;color: var(--black);}
/*=== financial calendar STYLES ===*/
