    
/*ContentCatalog Widget*/


#rf-catalog, #rf-exhibitorcatalog, #rf-speakercatalog {
    background: #ffff !important;
}

/*Schedule Tabs on CC*/

/*remove gray line on tabs*/

#rf-catalog .search-container .rf-catalog-tabs li {
  border-bottom: 2px solid #fff;
}

#rf-catalog .search-container .rf-catalog-tabs li {
  border-bottom: 2px solid #fff;
}

#rf-catalog .search-container .rf-catalog-tabs {
  border-bottom: 2px solid #fff;
}

/*remove gray hover button*/

#rf-catalog .search-container .rf-catalog-tabs li:hover {
  background-color: #fff;
  border-bottom: 2px solid rgba(86, 86, 86, 0.2);
}

/*scroll change*/

@media screen and (max-width: 780px) {
  #rf-catalog .search-container .rf-catalog-tabs {
    padding: 10px !important;
  }
}


/* Warning SVG */
button.mdBtnR.mdBtnR-outline-primary.session-schedule.session-action.mdBtnR-adv svg {
  fill: #007ab8 !important;
}

button.mdBtnR.mdBtnR-outline-primary.session-schedule.session-action.mdBtnR-adv:hover svg {
  fill: #fff !important;
}

button.mdBtnR.mdBtnR-outline-primary.session-schedule.session-action.mdBtnR-adv:focus svg {
  fill: #fff !important;
}

/* see all sessions with speaker*/ 
a.mdBtnR.mdBtnR-add-a-thing.see-all-sessions-btn.mdBtnR-adv svg {
  fill:#007ab8 !important;
}

a.mdBtnR.mdBtnR-add-a-thing.see-all-sessions-btn.mdBtnR-adv:hover svg {
  fill: #1d428a !important;
}

a.mdBtnR.mdBtnR-add-a-thing.see-all-sessions-btn.mdBtnR-adv span {
  color: #007ab8 !important;
}

a.mdBtnR.mdBtnR-add-a-thing.see-all-sessions-btn.mdBtnR-adv:hover span {
  color:#1d428a !important;
}

/* warning icon - join waitlist */

[id*='rf-'].rf-widget .catalog-result ul.session-actions>li .mdBtnR-outline-primary svg {
    fill: #007ab8;
}

[id*='rf-'].rf-widget .catalog-result ul.session-actions>li .mdBtnR-outline-primary:hover svg {
    fill: #fff;
}


/*h2 font filter*/
.rfComp-canvas h2 {
  font-family:'metropolislight';
}



/*tab hover color*/
#rf-catalog .search-container .rf-catalog-tabs li:hover button, #rf-catalog .search-container .rf-catalog-tabs li:hover .catalog-tab-button, #rf-exhibitorcatalog .search-container .rf-catalog-tabs li:hover button, #rf-exhibitorcatalog .search-container .rf-catalog-tabs li:hover .catalog-tab-button, #rf-speakercatalog .search-container .rf-catalog-tabs li:hover button, #rf-speakercatalog .search-container .rf-catalog-tabs li:hover .catalog-tab-button {
    color:#007ab8;
}

/*toggle svg*/
.mdBtnR-toggle .mdBtnR.mdBtnR-adv.active svg {
    fill:#007ab8;
}

/*recommended for you bar*/
.recommendation-bar {
    color: #fff;
    background: #007ab8;
}
.recommendation-bar .recommendation-actions svg {
    fill: #fff;
    opacity: 0.3;
}
.recommendation-bar {
    padding: 1px 8px;
}

.recommended-for-you-text {
    font-size: 10px !important;
}


/*my schedule font color*/

#rf-calendar .schedule-calendar .rbc-event .rbc-event-content p {
    color: var(--rf-system-color-neutral-100) !important;
}

#rf-calendar .schedule-calendar .rbc-event.calendar-item p {
    color: var(--rf-system-color-neutral-40) !important;
}

#rf-calendar .schedule-calendar .rbc-event.wait-list p {
    color: var(--rf-brand-color-primary) !important;
}

/*my schedule link pop up*/
.rf-default-modal .catalog-result .catalog-result-title a {
    color: #1d428a !important;
}

/*speaker session schedule*/
#rf-calendar .schedule-calendar .rbc-event.session-speaker {
    background-color: #0032BF;
    border-color: #0032BF;
    color: var(--rf-system-color-neutral-100);
}

/*meeting scheduled accepted*/
#rf-calendar .schedule-calendar .rbc-event.meeting {
    background-color: #78469C;
    border-color: #78469C;
}

/*scheduled session*/
#rf-calendar .schedule-calendar .rbc-event {
    background-color: #001559;
    border-color: #001559;
}

/*personal time*/
#rf-calendar .schedule-calendar .rbc-event.calendar-item {
    background:#008ED2;
    color: #fff;
    border-color: #008ED2;
}

/*personal time p text*/
#rf-calendar .schedule-calendar .rbc-event.calendar-item p {
    color: #fff !important;
}
/*waitlisted session*/
#rf-calendar .schedule-calendar .rbc-event.wait-list {
    background-color: #1E4488;
    border-color: #1E4488;
    color: #fff ;
}

#rf-calendar .schedule-calendar .rbc-event.wait-list p {
    color: #fff !important;
}



/*my schedule font color*/

#rf-calendar .schedule-calendar .rbc-event .rbc-event-content p {
    color: var(--rf-system-color-neutral-100) !important;
}

#rf-calendar .schedule-calendar .rbc-event.calendar-item p {
    color: var(--rf-system-color-neutral-40) !important;
}

#rf-calendar .schedule-calendar .rbc-event.wait-list p {
    color: var(--rf-brand-color-primary) !important !important;
}

/*my schedule link pop up*/
.rf-default-modal .catalog-result .catalog-result-title a {
    color: #1d428a !important;
}

/*speaker session schedule*/
#rf-calendar .schedule-calendar .rbc-event.session-speaker {
    background-color: #0032BF !important;
    border-color: #0032BF !important;
    color: var(--rf-system-color-neutral-100) !important;
}

/*meeting scheduled accepted*/
#rf-calendar .schedule-calendar .rbc-event.meeting {
    background-color: #78469C !important;
    border-color: #78469C !important;
}

/*scheduled session*/
#rf-calendar .schedule-calendar .rbc-event {
    background-color: #001559 !important;
    border-color: #001559 !important;
}

/*personal time*/
#rf-calendar .schedule-calendar .rbc-event.calendar-item {
    background:#008ED2 !important;
    color: #fff !important;
    border-color: #008ED2 !important;
}

/*personal time p text*/
#rf-calendar .schedule-calendar .rbc-event.calendar-item p {
    color: #fff !important;
}
/*waitlisted session*/
#rf-calendar .schedule-calendar .rbc-event.wait-list {
    background-color: #1E4488 !important;
    border-color: #1E4488 !important;
    color: #fff!important;
}

#rf-calendar .schedule-calendar .rbc-event.wait-list p {
    color: #fff !important;
}

/* Search Bar + Filled Button */

#rf-catalog .search-container .search-bar .catalog-search .search-submit,
#rf-exhibitorcatalog
  .search-container
  .search-bar
  .catalog-search
  .search-submit,
#rf-speakercatalog
  .search-container
  .search-bar
  .catalog-search
  .search-submit {
  position: absolute;
  top: 0;
  right: 0;
  height: 40px;
  width: 40px;
  padding: 0;
  border-radius: 20px;
  align-items: center;
  justify-content: center;
}

 
/*search icon svg*/
.search-submit svg {
    width: 20px !important;
    fill: #fff !important;
}


/**/

.mdBtnR-primary svg {
  fill: #fff !important;
}


.mdBtnR-primary:hover svg {
  fill: #1d428a !important;
}



/*hide favorites*/
button.rfSI.favorite-catalog-result.favorite-session.cursor-pointer {
    display: none;
}

    /*hide filters*/
#rf-catalog .search-container.top-filters .search-actions .show-filters-button {
    display: none !important;
}

/*Border Box */

.catalog-result {
  box-shadow: 0 0 10px #00000021 !important;
  border: none !important;
}

/* Session Title */
.catalog-result-title-text .title-text {
  font-style: normal !important;
  font-weight: normal !important;
  font-size: 25px !important;
  line-height: 125% !important;
  color: #007ab8 !important;
}


/*show more button padding*/
button.mdBtnR.mdBtnR-link {
    padding-left: 0px !important;
    padding-top: 10px !important;
}

/*hide personal time*/

.add-personal-time-container {
    display: none;
}

/*hide calendar toggle */

.toggle-calendar-view {
        display: none;
}

/*hide print button */
.download-calendar-container {
            display: none;
}
/*hide show favorites button */
.show-favorites-container {
   display: none;
}

/*hide toolbar for samll screen schedule*/
.schedule-calendar-toolbar {
    display: none !important;
}

