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

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

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

/*Hide the continue button specific to VENDOR REG*/
body.rf-body.oracle-ohlss25-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-ohlss25-ouaddons-confirm .rfwf-confirmation-buttons .pull-right,
.oracle-ohlss25-ouaddons-confirm .rfwf-confirmation-buttons .mdBtnR-outline-primary:not(.mdBtnR-icon)
.oracle-ohlss25-groupRegOCW23-confirm .rfwf-confirmation-buttons .pull-right,
.oracle-ohlss25-groupRegOCW23-confirm .rfwf-confirmation-buttons .mdBtnR-outline-primary:not(.mdBtnR-icon){
 display:none; 
}
.oracle-ohlss25-ouaddons-confirm .rfwf-confirmation-buttons .mdBtnR-icon,
.oracle-ohlss25-groupRegOCW23-confirm .rfwf-confirmation-buttons .mdBtnR-icon{
 float: right; 
}

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

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

body.rf-body.rf-accessibility.oracle-ohlss25-notforprofitnominationsworkflow-workingreports.ready .rfwf-full-panel.rfwf-working-reports.rf-workflow-working-reports #gridRender .md-frame, body.rf-body.rf-accessibility.oracle-ohlss25-notforprofitnominationsworkflow-workingreports .rfwf-full-panel.rfwf-working-reports.rf-workflow-working-reports #gridRender .wr-table,
body.rf-body.rf-accessibility.oracle-ohlss25-groupnominationsworkflow-workingreports .rfwf-full-panel.rfwf-working-reports.rf-workflow-working-reports #gridRender .md-frame, body.rf-body.rf-accessibility.oracle-ohlss25-groupnominationsworkflow-workingreports .rfwf-full-panel.rfwf-working-reports.rf-workflow-working-reports #gridRender .wr-table,
body.rf-body.rf-accessibility.oracle-ohlss25-salescompnominationsworkflow-workingreports .rfwf-full-panel.rfwf-working-reports.rf-workflow-working-reports #gridRender .md-frame, body.rf-body.rf-accessibility.oracle-ohlss25-salescompnominationsworkflow-workingreports .rfwf-full-panel.rfwf-working-reports.rf-workflow-working-reports #gridRender .wr-table,
body.rf-body.rf-accessibility.oracle-ohlss25-salesdiscountnominationsworkflow-workingreports .rfwf-full-panel.rfwf-working-reports.rf-workflow-working-reports #gridRender .md-frame, body.rf-body.rf-accessibility.oracle-ohlss25-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-ohlss25-OCWDemoCatalog-page-OCWdemocatalog .page-builder-display-reset, body.oracle-ohlss25-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;
}
.rf-tile-grid.exhibitor-tile-container p.rf-tile-info.rf-tile-line-one
{
    -webkit-line-clamp: 4;

}

.rf-org-header-container .hero-section {
    padding: 50px 0;
    margin-top:0px;
    background-size: cover;
    background-position-x: center;
}

button.rfSI.favorite-catalog-result.favorited svg {
    fill: #063144;
}

button.session-scheduled.session-action.mdBtnR-adv svg {
    fill: #fff;
}

.exhibitor-details-content .title-badges span.rf-pill.rf-pill-primary {
    background: #063144 !important;
}

.oracle-ohlss25-stagedOCWDemoCatalog-page-democatalog .exhibitor-description ul,.oracle-ohlss25-stagedOCWDemoCatalog-page-democatalog .exhibitor-description ul li {
    list-style: disc;
}

.oracle-ohlss25-stagedOCWDemoCatalog-page-democatalog .exhibitor-description ul {
    margin-left: 20px ! IMPORTANT;
    max-width: 90%;
}
body * {
font-family: 'OracleSans', OpenSans !important;
}

span.rf-req {
    color: #c74634 !important;
}

input[type=checkbox], .checkbox input[type=checkbox] {
    accent-color: #B5D5E0;
}

.su03w2 {
/*    margin-bottom: 20px;
*/}



a.su03logotxtlink {
color: var(--txtcolor)!important;
font-family: 'OracleSans', OpenSans !important;
  text-decoration:none;
  font-size:1.4rem;


}

section.su03.su03v0.mode-white.inview a {
    text-decoration: none;
}

.hero-section {
    background: url(https://static.rainfocus.com/oracle/healthsummit25/static/staticfile/staticfile/OHS25%20-%20Banner%20Unbranded_1745428753435001DyFs.png) no-repeat center right;
    padding: 50px 0;
    background-size: cover;
    background-position-x: left;
}

section.hero-section.no-nav .banner-content {
    max-width: 1240px;
    margin: auto;
    padding: 0px 20px;
}




.mdBtnR-primary {
    box-shadow: none !important;
    background-color: #312D2A !important;
    border: 2px solid #312D2A !important;
    padding: 6px 16px !important;
}

.mdBtnR-outline-primary, .mdBtnR-cancel {
    box-shadow: none !important;
    background-color: #ffffff !important;
    border: 2px solid #312D2A !important;
    padding: 6px 16px !important;
    color: #000 !important;
}

.mdBtnR-outline-primary .mdBtnR-text, .mdBtnR-cancel .mdBtnR-text {
    color: #000 !important;
}

.form-footer-actions button:hover {
    background: #161513 !important;
  	color:#fff
  }
  
  .form-footer-actions button.mdBtnR.mdBtnR-outline-primary:hover > span {
    color: white !important;
}

button.rfSI.rfSI-text.close-alert.cursor-pointer, button.rfSI.rfSI-sm.cursor-pointer, button.rfSI.rfSI-primary.icon-popover-trigger.cursor-pointer, button.rfSI.rfSI-sm.rfSI-gray.rf-selected-remove.cursor-pointer {
    padding: 0px;
    background-color: transparent;
    margin-inline-end: 0;
}

input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=reset]):not([type=submit]):not([type=color]) {
    line-height: 1.4!important;
}

a, a:link, a:visited {
/*    color: var(--linkcolor);
*/}

a:link:hover {
color:#227E9E;
}



.rfSI.rfSI-primary svg {
    fill: #00688C;
}

.su03cta {
    display: none;
}

.rf-checkbox input[type=checkbox]:checked+.checkbox-bg, .rf-checkbox input[type=checkbox]:indeterminate+.checkbox-bg {
    background: var(--linkcolor);
}

.rf-checkbox .checkbox-bg {
    border: 1px solid var(--linkcolor);
}

.wf-form-element-div .rf-radio-container .radio>label>input:checked::before {
    background: transparent;
}

input[type=radio], .radio input[type=radio] {
    accent-color: var(--linkcolor);

}



span:not(.error-msg), p, em {
font-family: 'OracleSans', OpenSans !important;
  font-weight: var(--base-weight)
  color: var(--txtcolor)
}

.mdBtnR.mdBtnR-text-button .mdBtnR-text, a.mdBtnR.mdBtnR-text-button .mdBtnR-text
 {
    color: #00688C;
   font-weight: var(--rf-system-font-weight-400);
  }

button#wf-btn-submit span {
    color: white !important;
}

ul.uploaded-files button.mdBtnR.mdBtnR-link {
    box-shadow: none !important;
    background-color: #312D2A !important;
    border: 2px solid #312D2A !important;
    padding: 6px 16px !important;
}

ul.uploaded-files button span {
    color: white !important;
}

.su02legal a {
    font-size: 1.3rem;
    color: #161513!important;
}

.rfSI svg {
    display: block;
    fill: var(--linkcolor);
    height: 100%;
    opacity: 1;
    width: 100%;
}



[class*="oracle-ohlss25-attendeeportal"] .mdBtnR-primary:not(:disabled) span.mdBtnR-text {
    color: white !important;
    text-transform: capitalize;
    font-size: 16px !important;
    font-family: var(--oraclesans) !important;
    padding: 5px;
    font-weight: 600 !important;
}

/*button:disabled {
    display: none;
}*/

button:not(:disabled) span, [class*="oracle-ohlss25-attendeeportal"] a.mdBtnR.mdBtnR-outline-primary span.mdBtnR-text, #wf-btn-cancel span {
    text-transform: capitalize;
/*    font-size: 16px !important;
*/    font-family: var(--oraclesans) !important;
/*    padding: 5px;
*/    font-weight: 600 !important;
}

[class*="oracle-ohlss25-attendeeportal"] a.mdBtnR.mdBtnR-outline-primary:hover {
    background-color: #312D2A !important;
}

[class*="oracle-ohlss25-attendeeportal"] a.mdBtnR.mdBtnR-outline-primary span.mdBtnR-text:hover {
    color: white !important;
}

.su03mnb {
    position: relative;
    display: inline-flex;
    color: var(--txtcolor)!important;
    padding-bottom: 8px;
    font-size: 1.4rem;
    line-height: 1.571425;
}

#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;




/* force footer to bottom */

body.rf-body {
    display: flex;
    flex-direction: column;
}

div#rf-content {
    flex-grow: 1;
}

.rf-org-footer-container {
    flex-shrink: 0;
    font-family: var(--oraclesans) !important;
  font-weight: var(--base-weight)!important;
  color: var(--txtcolor)!important;
}


section.hero-section.no-nav .container
 {
    margin-left: 0px;
}
