.drCalendar .table{font-size:14px;line-height:20px;font-family:"akkurat-pro";border-collapse:collapse;width:100%;border:1px solid #eaeaea}
.drCalendar .table tr,.drCalendar .table thead{border-bottom:1px solid #eaeaea}
.drCalendar .table tr:hover{background:#f7f7f7}
.drCalendar .table th,.table td{padding:8px;text-align:left}
.table td[data-label="Symbol"]{color:#58595b}
.table td[data-label="Company"]{color:#05687f;font-weight:700;text-decoration:underline}
.drCalendar h1{font-size:20px;margin:20px 0;line-height:28px;color:#00243d}
.drCalendar .dr-calendar-drDetails-section{display:flex;flex-direction:column;gap:10px}
.drCalendar .dsfLink{text-decoration:underline;font-size:14px;line-height:20px;color:#05687f}
.drCalendar .no-data-message{font-size:14px;margin:10px 0}
.drCalendar .dr-calendar-confrences-drDetails-section{font-size:14px;line-height:20px}
.dr-calendar-component .ajax-loader{text-align:center}
.drCalendar .dr-calendar-fund-title,.drCalendar .dr-calendar-confrences-drDetails-section .eventName{font-family:'Publico Banner Web';font-stretch:normal;font-style:normal;font-size:26px;font-weight:700;color:#000;line-height:30px;margin:10px 0}
.dr-calendar-company-detail,.drCalendar .dr-calendar-confrences-detail{color:#05687f;outline:0;cursor:pointer;margin-right:7px;text-decoration:underline}
.dr-calendar-company-detail:hover,.drCalendar .dr-calendar-confrences-detail:hover{color:#00243d}
.drCalendar .previous-page-data{font-size:12px;margin-top:10px;color:#00243d;cursor:pointer}
.drCalendar .previous-page-data::before{content:"< "}
.drCalendar .previous-page-data:hover{color:#00243d;text-decoration:underline}
.drCalendar .highlights-tabs{display:grid;grid-template-columns:repeat(1,minmax(50px,1fr));width:100%;margin-top:10px;gap:48px}
.drCalendar .highlights-tab{border:1px solid #dadadc;display:flex;flex-direction:column;gap:10px}
.drCalendar .no-data{font-size:14px;line-height:20px;color:#808184;padding:18px 20px}
.drCalendar .tab-heading{font-size:24px;line-height:32px;font-family:'publico-banner';font-weight:300;color:#00243d;margin-bottom:16px}
.drCalendar .tab-subheading{font-size:14px;font-weight:700;font-family:'akkurat-pro';line-height:20px;margin-bottom:10px}
.drCalendar .tab-data-section{font-size:14px;line-height:20px;gap:10px;padding:18px 20px;border-bottom:1px solid #dadadc}
.drCalendar .tab-data-section:last-child{border-bottom:0}
.drCalendar .tab-event{display:inline-block}
.drCalendar .highlights-tab .tab-date{font-size:14px}
.drCalendar .tab-audio-data{width:25%;text-align:center}
.drCalendar .dr-calendar-component{padding-top:25px}
.drCalendar .tab-audio-data a{padding:6px;color:#fff;background:#00243d}
.drCalendar .dividens-data .highlights-tab div{padding:18px 20px}
@media(min-width:1024px){.drCalendar .table th,.table td{padding:16px;text-align:left}
.drCalendar h1{font-size:24px;line-height:32px}
.drCalendar .tab-heading{margin-bottom:24px}
.drCalendar .highlights-tabs{grid-template-columns:repeat(2,minmax(50px,1fr));gap:64px}
.drCalendar .tab-data-section{display:flex}
.drCalendar .time-details{width:33%}
.drCalendar .tab-data{width:67%}
}
.adrList .adrList-filter-section{flex-direction:column-reverse}
.search-textfield{margin:0 !important}
.brokerFilter .search-filter-container ul{display:flex;gap:10px !important;padding-left:0;margin:0 !important}
.brokerFilter .search-filter{gap:10px !important}
@media(max-width:768px){.brokerFilter .search-filter-section{float:none}
.brokerFilter .search-filter{display:flex !important;flex-direction:column;align-items:flex-start}
}