ul#u33navcontent {
    margin-bottom: 0;
}
h1.white-color {
    margin-left: 50px;
}
#u33brandtxt {
    letter-spacing: 0.03em;
}
button.u33navitem {
    letter-spacing: .02em;
}
div#u33w2 a {
    letter-spacing: 0.02em;
}
div#u33w1 {
    background-color: #02181f;
}
.rw-ocean-160bg {
    background-color: #02181f !important;
}
#rf-exhibitorcatalog .speaker-card .speaker-photo img {
    width: 220px;
    max-width: 220px;
    min-width: 220px;
    max-height: 220px;
}
.rf-flowplayer-simulive .pigeonhole-reactions, .rf-video-player .pigeonhole-reactions {
border: none;
height: 62%;
width: 220px;
position: absolute;
left: 8px;
z-index:10;
}
.oracle-ocw25-OCWExhibitorCatalog-page-OCWexhibitorcatalog div#rf-exhibitorcatalog .speaker-card.rf-flex-frame .speaker-photo img {
    min-width: 220px;
    max-height: 220px;
}
.oracle-ocw25-OCWDemoCatalog-page-OCWdemocatalog .rf-accessibility.rf-exhibitorCatalog-modal h2.modal-title {
    visibility: hidden;
}
.package-description span.mdBtnR-text {
    color: #006b8f;
}
div#mRContainer li#simple-overlay-action-item-3 {
    display: none;
}
body.rf-body.rf-accessibility.oracle-ocw25-zpartnerstage-form-rsvp section.hero-section.no-nav,
body.rf-body.rf-accessibility.oracle-ocw25-partner-form-rsvp section.hero-section.no-nav,
body.rf-body.rf-accessibility.oracle-ocw25-myregistration-form-rsvp section.hero-section.no-nav,
body.rf-body.rf-accessibility.oracle-ocw25-regOCW23-form-rsvp section.hero-section.no-nav {
    background: url(https://static.rainfocus.com/oracle/1706122668947002VLCQ/static/staticfile/staticfile/OCW23_PartnerExperience_RainFocusBanner-1600x125px_1684427925670001WBur.png) no-repeat left center;
    padding-top: 20px;
}
body.rf-body.rf-accessibility.oracle-ocw25-zpartnerstage-form-rsvp .banner-content,
body.rf-body.rf-accessibility.oracle-ocw25-partner-form-rsvp .banner-content,
body.rf-body.rf-accessibility.oracle-ocw25-myregistration-form-rsvp .banner-content,
body.rf-body.rf-accessibility.oracle-ocw25-regOCW23-form-rsvp .banner-content{
    visibility: hidden;
}

.flex-box-section-full.PSRSVP span.mdBtnR-text {
    text-transform: capitalize;
}
div#reg-confirmation-page button.mdBtnR.mdBtnR-outline-primary {
    border: 2px solid black;
    color: black;
}
button {
    text-transform: capitalize !important;
}
#reg-confirmation-page table th {
    background-color: #00688C;
}
.nomination-form-details {
    max-width: 80%;
}
div#reg-confirmation-page svg[data-title="Outlined Check Icon"] {
    fill: #00688C;
}
.rf-housing .rf-housing-content .hotel-card.type-list .hotel-image .rating {
    display: none;
} 
.modal-dialog {
    bottom: -15%;
}

.orders-page button.mdBtnR.mdBtnR-outline-primary {
    border: 2px solid black;
}
.orders-page button.mdBtnR.mdBtnR-outline-primary span {
    color:black;
}
/*Force font*/


/*Fonts - Debug*/
/*html, body, h1, h2, h3, h4, a {
    font-family: var(--oraclesans) !important;
}

* {
    font-family: var(--oraclesans) !important;
}

*/
/*Button styles*/
 .mdBtnR-primary {
  background-color: #312D2A;
   border: 1px #312D2A;
}
.mdBtnR-primary:hover {
  /*background-color: rgba (26,47,63,.8)*/
  background-color: #312D2A;
}

.mdBtnR-primary:active {
  background-color: #312D2A;
}

.mdBtnR-cancel {
background-color: #312D2A;
   border: 1px #312D2A;
}

.mdBtnR-cancel:hover {
background-color: #161513;
   border: 1px #161513;
}

.mdBtnR-cancel:active {
background-color: #312D2A;
   border: 1px #312D2A;
}

.mdBtnR-cancel>.mdBtnR-text {
  color: #fff;
}

.mdBtnR-text {
  color: #fff;
}

/*BW Catalog Styling*/


#rf-catalog .search-container .search-bar .catalog-search .rf-input input,
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .rf-input input{ 
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

div#rf-exhibitorcatalog span.rf-pill.exhibitor-type.rf-pill-primary {
padding: 5px 10px 8px;
}

body.rf-body.rf-accessibility.oracle-fedforum2026-exhibitorcatalog-page-exhibitorcatalog .rf-tile.exhibitor-tile .rf-tile-banner img,
body.rf-body.rf-accessibility.oracle-oracleedge26-exhibitorcatalog-page-exhibitorcatalog .rf-tile-banner img {
    object-fit: contain !important;
    padding: 3px;
}

body.rf-body.rf-accessibility.oracle-fedforum2026-exhibitorcatalog-page-exhibitorcatalog .rf-workflow-header, 
rf-body rf-accessibility oracle-oracleedge26-exhibitorcatalog-page-exhibitorcatalog .rf-workflow-header {
        display: none;
    }




.oracle-ocw25-DemoCatalog-page-democatalog div#rf-exhibitorcatalog span.rf-pill.exhibitor-type.exhibitor-type-oracletechnologies.rf-pill-primary {
    background-color: #A88866 !important;
}

.oracle-ocw25-DemoCatalog-page-democatalog div#rf-exhibitorcatalog span.rf-pill.exhibitor-type.exhibitor-type-oracleapplications.rf-pill-primary {
    background-color: #C24134 !important;
}
.oracle-ocw25-DemoCatalog-page-democatalog div#rf-exhibitorcatalog span.rf-pill.exhibitor-type.exhibitor-type-sportsmarketing.rf-pill-primary {
    background-color: #455A58 !important;
}
.oracle-ocw25-DemoCatalog-page-democatalog div#rf-exhibitorcatalog span.rf-pill.exhibitor-type.exhibitor-type-industries.rf-pill-primary {
    background-color: #6E5D83 !important;
}
.oracle-ocw25-DemoCatalog-page-democatalog div#rf-exhibitorcatalog span.rf-pill.exhibitor-type.exhibitor-type-customersuccess.rf-pill-primary {
    background-color: #1F2B2E !important;
}


/* BW Tours Demo Catalog Pill Colors */

[class*="democatalog-page-democatalog"] div#rf-exhibitorcatalog span.rf-pill.exhibitor-type.exhibitor-type-oracleaidatabase.rf-pill-primary {
    background-color: #B5D5E0 !important;
    color: #000;
}

[class*="democatalog-page-democatalog"] div#rf-exhibitorcatalog span.rf-pill.exhibitor-type.exhibitor-type-oraclesportsactivations.rf-pill-primary {
    background-color: #455A58 !important;
}

[class*="democatalog-page-democatalog"] div#rf-exhibitorcatalog span.rf-pill.exhibitor-type.exhibitor-type-oracleindustryapplications.rf-pill-primary {
    background-color: #6E5D83 !important;
}

[class*="democatalog-page-democatalog"] div#rf-exhibitorcatalog span.rf-pill.exhibitor-type.exhibitor-type-thrillofsuccess.rf-pill-primary {
    background-color: #A88866 !important;
}

[class*="democatalog-page-democatalog"] div#rf-exhibitorcatalog span.rf-pill.exhibitor-type.exhibitor-type-aifactory.rf-pill-primary { 
    background-color: #C24134 !important;
}

[class*="democatalog-page-democatalog"] div#rf-exhibitorcatalog span.rf-pill.exhibitor-type.exhibitor-type-customersuccess.rf-pill-primary {
	background-color: #F1B13F!important;
}

[class*="democatalog-page-democatalog"] div#rf-exhibitorcatalog span.rf-pill.exhibitor-type.exhibitor-type-oraclecloudinfrastructure.rf-pill-primary {
	background-color: #4C825C !important;
}

/* BW Force line breaks in long exh urls */

.exhibitor-url a {
    word-break: break-all;
}


/*for nav dropdown*/

#su03navcontent > li { position: relative; list-style: none; }

#su03navcontent .u33navitem {
  background: none; border: 0; font: inherit; color: inherit; cursor: pointer;
  padding: 8px 0; font-size: 14px; display: inline-block;
}
#su03navcontent .u33navitem,
#su03navcontent .u33navitem:hover,
#su03navcontent .u33navitem:focus { text-decoration: none; }
#su03navcontent .u33navitem::after { content: none !important; }

#su03navcontent .su03sub-menu--level-1 {
    display: none;
    position: absolute;
    top: 45px;
    left: -48px;
    z-index: 100;
    width: 350px;
    min-width: 350px;
    margin: 0;
    padding: 24px 48px;
    background: #fff;
    list-style: none;
    box-shadow: none;
    border: 1px solid #d4cfca;
}
#su03navcontent .su03sub-menu--level-1.active { display: block; }
#su03navcontent .su03sub-menu--level-1 > li { list-style: none; margin: 0; padding: 0; }
#su03navcontent .su03sub-menu--level-1 a {
  display: flex; padding: 3px 0; font-size: 14px; line-height: 22px;
  color: #161513; text-decoration: none!important;
}
#su03navcontent .su03sub-menu--level-1 a:hover { text-decoration: underline; }

#su03navcontent .su03mobilebackparent,
#su03navcontent .su03mobileMenuTitle { display: none; }

#su03navcontent .su03subnavclose {
  position: absolute; top: 20px; right: 20px; left: auto;
  transform: none; width: 18px; height: 18px; display: none;
}
#su03navcontent .su03subnavclose.active-close { display: block; }
#su03navcontent .su03subnavclose button {
  width: 18px; height: 18px; padding: 0; background: none; border: 0;
  color: #161513; cursor: pointer; display: block;
}
#su03navcontent .su03subnavclose svg { display: block; width: 18px; height: 18px; }


li.su03mnb.nav-link-one, 
li.su03mnb.nav-link-two {
     display:inline-flex!important;
}
