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*/
@font-face {
font-family: OracleSans;
  src: url("https://static.rainfocus.com/oracle/cloudworld/static/staticfile/staticfile/OracleSans_Rg_1651000695373001UCKq.ttf") format("truetype");
}

/*Fonts - Debug*/
html, body, h1, h2, h3, h4, a {
font-family: 'OracleSans', OpenSans !important;
}

* {
font-family: 'OracleSans', OpenSans !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 Custom Styling*/

.session-details.speaker-details p {
    pointer-events: none;
    text-decoration: none;
}

button.mdBtnR.mdBtnR-link.speaker-trigger span {
    padding: 0px !important;
}


nav.search-filters label.rf-checkbox {
    display: flex;
}

/* Sponsor Catalog Specific Styling  */

body.rf-body.rf-accessibility.oracle-ohlss25-exhibitorcatalog-page-exhibitorcatalog .hero-section .container {
max-width:1440px;
    padding-left:24px;
  padding-right:0px;
}

body.rf-body.rf-accessibility.oracle-ohlss25-exhibitorcatalog-page-exhibitorcatalog h1.white-color,
body.rf-body.rf-accessibility.oracle-ohlss25-catalog-page-catalog h1.white-color,
body.rf-body.rf-accessibility.oracle-ohlss25-CWTDemoCatalog-page-democatalog h1.white-color {
    font-size: 48px;
    font-weight: 400;
}

#rf-exhibitorcatalog h2.exhibitor-catalog-section-title.section-title {
    font-size: 30px;
}

#rf-exhibitorcatalog .search-content h2 {
    font-size: 30px !important;
    padding-bottom: 15px;
    padding-top: 15px;
    border-bottom: 2px solid black;
}

#rf-exhibitorcatalog .mdBtnR-primary, #rf-exhibitorcatalog a.mdBtnR-primary {
    color: white!important;
    background-color: #227e9e!important;
    border-color: #227e9e!important;
    box-shadow: var(--rf-comp-button-primary-elevation-shadow);
}

#rf-exhibitorcatalog form input:is([type=button], #rf-exhibitorcatalog [type=submit], #rf-exhibitorcatalog [type=reset]), #rf-exhibitorcatalog form button:not(.nobttn) {

    margin-inline-end: 0px;
}

#rf-exhibitorcatalog .main-content .search-content .rf-tile-body .rf-pill-primary {
padding: 5px 7px 6px;
}

#rf-exhibitorcatalog .rf-pill {
border-radius:0px;
}

#rf-exhibitorcatalog .search-container {
max-width:1440px;
}

#rf-exhibitorcatalog {
background:transparent;

}

.exhibitor-tile-container .rf-tile-banner img {
    max-width: 428px;
    object-fit: contain!important;
}


