.rf-org-header-container {
    height: 62px;
    border-bottom: 1px solid #eaeaea;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 99;
}
.rf-radio-container.rf-form-element-group .rfG-md-50 {
    width: 100%;
}
.rfwf-full-panel.form-id-1676060519822007G05T .form-footer-actions,
.rfwf-full-panel.form-id-1684262970497001CGSt .form-footer-actions {
    visibility: hidden;
}
.orders-page div.accordion-headline h3 {
    text-transform: lowercase;
}
.orders-page div.accordion-headline h3:first-letter {
    text-transform: capitalize;
}
label#lbl_15561363788620016yE6 .rf-req {
    display: none;
}
label#lbl_15561363788620016yE6 .rf-req.two {
    display: inline;
}

body.rf-body.rf-accessibility.adobe-m23-GroupManager-page-groupdashboard .card-body {
    border: 1px solid #ccc !important;
    min-height: 300px !important;
    border-top: none;
}


body.rf-body.rf-accessibility.adobe-m23-GroupManager-page-groupdashboard .rf-card.manage-passes-card .card-header {
    background-image: url(https://static.rainfocus.com/adobe/m23/static/staticfile/staticfile/reservationsheader_1683234043130001etLd.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

.rf-card.manage-passes-card .card-header h3, .rf-card.manage-passes-card .card-header .card-controls svg {
    color: white !important;
    fill: white !important;
}

body.rf-body.rf-accessibility.adobe-m23-attendee-portal-max-housing .design_element {
    display: none;
}


body.rf-body.rf-accessibility.adobe-m23-GroupManager-page-groupdashboard a.mdBtnR.mdBtnR-outline-primary {
    border: 2px solid #000;
    border-radius: 20px;
}


body.rf-body.rf-accessibility.adobe-m23-GroupManager-page-groupdashboard a.mdBtnR.mdBtnR-outline-primary span {
    color: #000;
}


body.rf-body.rf-accessibility.adobe-m23-GroupManager-page-groupdashboard .rfG-md-100.card-body p {
    margin-top: 40px;
}

body.rf-body.rf-accessibility.adobe-m23-GroupManager-page-groupdashboard .rfG-md-100.card-body p a
{
color:#000;
}

.rf-org-header-container {
    background: white;
}




body.rf-body.rf-accessibility.adobe-m23-GroupManager-bulkpackages span#return-to-my-account {
    display: none;
}

body.rf-body.rf-accessibility.adobe-m23-GroupManager-bulkpackages a.headline-prev-page {
    display: none;
}

div#rf-speakercatalog {
    background: #fff;
}
.flex-box-section-full.stylesection {
    display: none;
}
button.mdBtnR.mdBtnR-primary.session-scheduled.session-action.mdBtnR-adv {
    padding-top: 6px;
}
button.mdBtnR.mdBtnR-outline-primary.session-schedule.session-action.mdBtnR-adv {
    padding-top: 6px;
}
input#hamburgermenu {
    display: none;
}
.inner-nav {
    display: flex;
}
.design_element .catolog-design-message p {
    font-size: 16px !important;
    line-height: 1.4em;
    color: #FFFFFF !important;
    font-weight: 400;
    margin: 3px 0:
    font-family: 'Adobe Clean';
    margin-bottom: 0px;
}

div#rf-catalog {
    background: #fff;
}

.container.header-container .col-8 ul li a {
    color: #000;
}


.header-container .header-bg div div ul li.catalog-link a:focus {
    text-decoration: none !important;
    outline: 2px solid #1473e6 !important;
    outline-offset: 10px;
}

[id*=rf-].rf-widget .catalog-result .catalog-result-title .catalog-result-options .favorite-catalog-result.favorited svg{
fill:#0d66d0;
}

button.mdBtnR.mdBtnR-primary.search-submit.mdBtnR-adv svg {
    fill: #000;
}

button.mdBtnR.mdBtnR-primary.search-submit.mdBtnR-adv {
    background: #fff;
    border: 2px solid #000;
}

button.mdBtnR.mdBtnR-primary.search-submit.mdBtnR-adv:hover {
    background: #000 !important;
}
button.mdBtnR.mdBtnR-primary.search-submit.mdBtnR-adv:hover svg {
    fill: #fff !important;
}

ul.session-actions button.mdBtnR.mdBtnR-outline-primary.session-schedule.session-action:focus {
    background: #505050;
    box-shadow: 0 0 0 3px #0d66d0 !important;
}


.rf-org-header-container header {
    max-width: none !IMPORTANT;
    margin-left: 0% !IMPORTANT;
}

img.company-logo {
    margin-left: 5em;
}


@media screen and (max-width: 900px) {
 .rf-org-header-container header ul li {
    display: inline-block;
    line-height: 25px;
    border-bottom: 3px solid transparent;
}
  
  nav .header-container .header-bg .row .col-8 {
    display:none;
  }

  nav .header-container .header-bg .row .col-8 ul {
  display: flex;
    flex-direction: column;
    background: white;
    position: absolute;
    width: 100%;
    left: 0px;
    top: 62px;
}
  
  .rf-org-header-container header ul {
    text-align: left !important;
}
  
  nav .header-container .header-bg .row .col-8 {
    position: initial !important;
}
li.catalog-link {
    padding: 6px;
}
  input#hamburgermenu.checkbox {
    display: none;
    margin: 0;
}
  input#hamburgermenu {
    position: absolute;
    top: 15px;
    left: 15px;
}
  
  input.checkbox ~ label.hamburgertoggle:before {
    content: "☰";
    color: rgb(0, 0, 0);
    font-size: 30px;
}
  img.company-logo {
    margin-left: 2em;
}
  .inner-nav {
    display: flex;
}
  .inner-nav input.checkbox:checked ~ label.hamburgertoggle:before {
    content: "✕" !important;
}
  
  input.checkbox:checked ~ .col-8.nav-links-mobile {
    display: flex !IMPORTANT;
        z-index: 99;

}
  img.design_element_img.design_element_img1 {
    display: none;
}
  img.design_element_img.design_element_img2
  {
    display: block;
}
  img.design_element_img {
    min-height: 250px !important;
    }
      
      .design_element {
    top: 0px !important;
}
    img.design_element_img.design_element_img2 {
    min-height: 150px !important;
}
.design_element_message {
    position: absolute !important;
    top: 22% !important;
    left: 7% !important;
    width: 60% !important;
    padding: 320px;
    border-radius: 0;
}
      .design_element_message h1{
font-size:18px !important;
}
}

@media screen and (max-width: 500px) {
  .design_element_message {
    position: absolute !important;
    top: -10% !important;
    left: 5% !important;
    max-width: 540px !important;
    width: 66% !important;
    padding: 26px !important;
    border-radius: 0 !important;
}
    .design_element_message h1{
font-size:16px !important;
}
  .design_element .catolog-design-message p {
    font-size: 14px !important;
    line-height: 16px;
}
}

button.mdBtnR.mdBtnR-outline-primary.session-schedule.session-action.mdBtnR-adv span svg {
    fill: #505050;
}
button.mdBtnR.mdBtnR-outline-primary.session-schedule.session-action.mdBtnR-adv:focus >span svg,
button.mdBtnR.mdBtnR-outline-primary.session-schedule.session-action.mdBtnR-adv:hover >span svg{

fill:#fff;
}

a.mdBtnR.mdBtnR-outline-primary {
    border: 2px solid #000;
    border-radius: 20px;
    padding-top: 8px;
}

a.mdBtnR.mdBtnR-outline-primary:hover,
a.mdBtnR.mdBtnR-outline-primary:focus {
    background: #505050;
  color: #fff !important;
}

button.mdBtnR.mdBtnR-link.speaker-trigger[data-test="rf-button-speaker-trigger-1602855113437001FhSE_1676060391790001mm23"] span:first-letter {
    text-transform: lowercase;
}


#rf-calendar .session-calendar-instructions {
    color: #981B13 !important;
}
#rf-calendar.rf-widget .schedule-calendar .schedule-calendar-toolbar .rfSI-toggle button svg {
    fill: #000;
}

#rf-calendar.rf-widget .schedule-calendar .schedule-calendar-toolbar .download-calendar svg {
    fill: #000;
}

