.oracle-ocw24-catalog-page-catalog div.rf-checkbox-wrapper[data-test*="rf-checkbox-wrapper-active"] .checkbox-bg,
.oracle-ocw24-OCWExhibitorCatalog-page-OCWexhibitorcatalog div.rf-checkbox-wrapper[data-test*="rf-checkbox-wrapper-active"] .checkbox-bg
{
    background: #006b8f !important;
}

.oracle-ocw24-catalog-page-catalog div.rf-checkbox-wrapper .checkbox-bg,
.oracle-ocw24-OCWExhibitorCatalog-page-OCWexhibitorcatalog div.rf-checkbox-wrapper .checkbox-bg
{
    border: 1px solid #006b8f !important;
}
button.mdBtnR.mdBtnR-link.speaker-trigger span {
    color: #006b8f !important;
}

.oracle-ocw24-OCWExhibitorCatalog-page-OCWexhibitorcatalog .main-content .search-content .rf-tile-body .rf-pill-primary{
      background: #006b8f !important;
}
/*Hide the order page specific to VENDOR REG*/
body.oracle-ocw24-VendorReg-order {display: none;}

/*Hide the continue button specific to VENDOR REG*/
body.rf-body.oracle-ocw24-VendorReg-confirm #reg-confirmation-page > div.rfwf-full-panel.rfwf-confirmation-buttons > div > button {display: none;}


/*Hide bottom section of conf page*/
.confirmation-page>div:nth-child(3) {
  display:none;
}

/*hide skip nav*/
.rf-accessibility-skip-nav {
display:none;
}

/*hide account page link in group reg*/
#bulkPackagesDashboard #return-to-my-account,
#bulkPackagesDashboard a.headline-prev-page{
    display:none;
}


/*Temporary header image size*/
.nav-logo> img {
  width:100%;
  height:100%;
  object-fit:fill;
}

.nomination-form-details {
    max-width: 80%;
}

/*multi-select form error highlighting*/
.wf-form-element-div .has-error .error-msg {
  color: var(--rf-brand-color-status-error);
  display: block;
  margin-top: 2px;
  font-size: 12px;
  line-height: 14px;
  overflow: hidden;
  position: relative;
  bottom: 17px;
}
.wf-form-element-div
  .has-error
  .rf-multi-select
  .rf-dropdown-container
  .rf-dropdown-trigger {
  border-color: var(--rf-brand-color-status-error);
}
.wf-form-element-div
  .has-error
  .rf-multi-select
  input::placeholder{
  color: var(--rf-brand-color-status-error);
}

/*group reg confirmation page buttons*/
.oracle-ocw24-ouaddons-confirm .rfwf-confirmation-buttons .pull-right,
.oracle-ocw24-ouaddons-confirm .rfwf-confirmation-buttons .mdBtnR-outline-primary:not(.mdBtnR-icon)
.oracle-ocw24-groupRegOCW23-confirm .rfwf-confirmation-buttons .pull-right,
.oracle-ocw24-groupRegOCW23-confirm .rfwf-confirmation-buttons .mdBtnR-outline-primary:not(.mdBtnR-icon){
 display:none; 
}
.oracle-ocw24-ouaddons-confirm .rfwf-confirmation-buttons .mdBtnR-icon,
.oracle-ocw24-groupRegOCW23-confirm .rfwf-confirmation-buttons .mdBtnR-icon{
 float: right; 
}

body.rf-body.rf-accessibility.oracle-ocw24-ouaddons-order button.mdBtnR.mdBtnR-outline-primary.pull-left {
    display: none;
}

body.rf-body.rf-accessibility.oracle-ocw24-ocwexhportal-task li#simple-overlay-action-item-3 {
    display: none;
}

body.rf-body.rf-accessibility.oracle-ocw24-notforprofitnominationsworkflow-workingreports.ready .rfwf-full-panel.rfwf-working-reports.rf-workflow-working-reports #gridRender .md-frame, body.rf-body.rf-accessibility.oracle-ocw24-notforprofitnominationsworkflow-workingreports .rfwf-full-panel.rfwf-working-reports.rf-workflow-working-reports #gridRender .wr-table,
body.rf-body.rf-accessibility.oracle-ocw24-groupnominationsworkflow-workingreports .rfwf-full-panel.rfwf-working-reports.rf-workflow-working-reports #gridRender .md-frame, body.rf-body.rf-accessibility.oracle-ocw24-groupnominationsworkflow-workingreports .rfwf-full-panel.rfwf-working-reports.rf-workflow-working-reports #gridRender .wr-table,
body.rf-body.rf-accessibility.oracle-ocw24-salescompnominationsworkflow-workingreports .rfwf-full-panel.rfwf-working-reports.rf-workflow-working-reports #gridRender .md-frame, body.rf-body.rf-accessibility.oracle-ocw24-salescompnominationsworkflow-workingreports .rfwf-full-panel.rfwf-working-reports.rf-workflow-working-reports #gridRender .wr-table,
body.rf-body.rf-accessibility.oracle-ocw24-salesdiscountnominationsworkflow-workingreports .rfwf-full-panel.rfwf-working-reports.rf-workflow-working-reports #gridRender .md-frame, body.rf-body.rf-accessibility.oracle-ocw24-salesdiscountnominationsworkflow-workingreports .rfwf-full-panel.rfwf-working-reports.rf-workflow-working-reports #gridRender .wr-table
{
    display: none;
}
.navbar-right {
    margin: 0;
    margin-left: auto;
    position: absolute;
    right: 0;
}

body.oracle-ocw24-OCWDemoCatalog-page-OCWdemocatalog .page-builder-display-reset, body.oracle-ocw24-OCWDemoCatalog-page-OCWdemocatalog #rf-exhibitorcatalog {
    background: #fff !important;
}

li.u33cta {
    width: 100%;
}
li.u33cta aside {
    padding: 24px 31px;
    border-radius: 4px;
}

li.u33cta span#content-catalog {
    color: #000;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    display: block;
    margin: 0;
}
li.u33cta aside p {
    color: #000;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    margin: 0;
    display: block;
}

li.u33cta a:hover span,
li.u33cta a:hover p
{
    text-decoration: underline !important;
}

.oracle-ocw24-catalogstaged-page-catalog .page-builder-display-reset.rf-accessibility {
    background: #04232D;
}

.oracle-ocw24-catalogstaged-page-catalog #special-div {
    background-color: #04232D !important;
}

 .special-div .rfwf-body-content .flex-box-section-full.flex-box-section-full.portal-welcome {
    padding-bottom: 32px;
}

.flex-box-section-full.portal-dark-cards a.mdBtnR.mdBtnR-primary {
    background-color: #fff !important;
    border-color: #fff !important;
}

.flex-box-section-full.portal-dark-cards a.mdBtnR.mdBtnR-primary .mdBtnR-text {
    color: #1A3A4A !important;
      text-transform: capitalize;

}
.flex-box-section-full.portal-featured-speakers .attendee-tile-text-container button.attendee-tile-name,
.flex-box-section-full.portal-featured-speakers p.attendee-tile-role {
    color: #fef9f2;
}
.flex-box-section-full.portal-featured-speakers .targeted-agenda-headline h2 {
    color: #fef9f2 ;
}

.flex-box-section-full div#wf-1706122669033027VtEn img {
      width: 140px !important;
    height: 140px !important;
}
.oracle-ocw24-stagedspeakers-page-speakers .page-builder-display-reset.rf-accessibility, .oracle-ocw24-stagedspeakers-page-speakers div#special-div,
.oracle-ocw24-stagedOCWDemoCatalog-page-democatalog .page-builder-display-reset.rf-accessibility, .oracle-ocw24-stagedOCWDemoCatalog-page-democatalog div#special-div {
    background: #04232D;
}
.flex-box-section-full.sponsor-lockup-logos {
    background: #ffffff;
}

.oracle-ocw24-stagedportal-page-attendeeportal section.hero-section {
    margin-top: -70px ! IMPORTANT;
    background: none;
}

    @media (max-width: 1117px) {

     .oracle-ocw24-stagedportal-page-attendeeportal section.hero-section {
    margin-top: -40px ! IMPORTANT;
    background: none;
} 
         
}@media (max-width: 830px) {

     .oracle-ocw24-stagedportal-page-attendeeportal section.hero-section {
    margin-top: -70px ! IMPORTANT;
    background: none;
} 
}
.portal-featured-speakers .mdBtnR-icon-button.mdBtnR svg * {
    stroke: #fff !important;
}
.portal-featured-speakers .mdBtnR-icon-button.mdBtnR:disabled svg * {
    stroke: #444 !important;
}

#rf-calendar .schedule-calendar .rbc-event.session-speaker svg {
    fill: #000;
}
#rf-calendar .schedule-calendar .rbc-event .rbc-event-content p, #rf-calendar .schedule-calendar .rbc-event .rbc-event-label {
    color: #000;
}
  .favorite-catalog-result.favorite-session.favorited svg {
    fill: #D63B25 !important;
}
#rf-calendar .schedule-calendar .rbc-event.session-interest svg {
    fill: #D63B25;
}
.rf-org-header-container .hero-section {
    background: url(https://static.rainfocus.com/oracle/ocw24/static/staticfile/staticfile/OCW24_AttendeePortal_Header-2100x300_1721754267445001KBT2.png) no-repeat center right;
    padding: 50px 0;
    margin-top: 57px;
    background-size: cover;
    background-position-x: center;
}

.account-page div#compliance {
    display: none;
}
.rfwf-account-orders.account-page-section button[data-test="rf-button-account-package-add"] {
    display: none;
}
.account-order-summary button.mdBtnR.mdBtnR-link span {
    color: #006b8f;
}
button.rfSI.favorite-catalog-result.favorited svg {
    fill: #063144 !important;
}

button.session-scheduled.session-action.mdBtnR-adv svg {
    fill: #fff;
}
button.mdBtnR.mdBtnR-primary.add-personal-time.mdBtnR-adv svg {
    fill: #fff ! IMPORTANT;
}
.rbc-event.schedule-calendar-session.session-interest .rbc-event-label {
    max-width: 92%;
}
