.mdBtnR-primary, a.mdBtnR-primary {
    color: var(--rf-brand-color-on-primary);
    background-color: #e250a1;
    border-color: #e250a1;
}

.mdBtnR-primary:hover {
    color: var(--rf-brand-color-on-primary);
    background-color: #ff5f4b !important;
    border-color: #ff5f4b !important;
}



.mdBtnR-outline-primary, a.mdBtnR-outline-primary {
    color: #e250a1;
    background-color: #ffffff;
    border-color: #e250a1;
}

.mdBtnR-outline-primary:hover {
    color: #ff5f4b;
    background-color: #ffffff;
    border-color: #ff5f4b !important;
}

.mdBtnR-outline-primary .mdBtnR-text, a.mdBtnR-outline-primary .mdBtnR-text {
  color: #e250a1;
}

.mdBtnR-outline-primary:hover .mdBtnR-text, a.mdBtnR-outline-primary .mdBtnR-text {
  color: #ff5f4b;
}

#reg-confirmation-page table th {
    background-color: #e250a1;
    color: #ffffff;
    text-align: left;
}

.rfSI svg {
    fill: white;
}

.rf-radio-option .check {
    border: 1px solid #e250a1;
}

.rf-radio-option input[type=radio]:checked ~ .check {
    border: 1px solid #ff5f4b;
}



.cfp-page .rf-table-container {
  visibility: hidden;
}

.cfp-page #table-description {
  visibility: hidden;
}

#cfp-home-start {
  margin-bottom: 25px;
}
  
.rfG-fluid-container .package-sub-item-grouped {
  visibility: hidden;
}

.rf-card card-full order-summary-card has-footer .mdBtnR-outline-primary, a.mdBtnR-outline-primary{
  visibility: hidden;
}

.orders-page .rfwf-package-items .package-sub-item-grouped .package-times{
  visibility: hidden;
}

#accordion-content- > ul:nth-child(2) > li.rfG-fluid-container.package-sub-item-grouped > div:nth-child(2) > span {
  visibility: hidden;
}

#accordion-content- > ul:nth-child(2) > li.rfG-fluid-container.package-sub-item-grouped > div:nth-child(2) > span:after {
  visibility: visible;
  position: absolute;
  top: 10;
  left: 17px;
  content: "Session 1: Sun, April 23 - Tue, April 25";
}

#accordion-content- > ul:nth-child(2) > li.rfG-fluid-container.package-sub-item-grouped > div:nth-child(3) > span{
  visibility: hidden;
}

#accordion-content- > ul:nth-child(2) > li.rfG-fluid-container.package-sub-item-grouped > div:nth-child(3) > span:after {
  visibility: visible;
  position: absolute;
  top: 10;
  left: 17px;
  content: "Session 2: Thur, April 27 - Fri, April 28";
}

#accordion-content- > ul:nth-child(3) > li.rfG-fluid-container.package-sub-item-grouped > div:nth-child(2) > span {
  visibility: hidden;
}  

#accordion-content- > ul:nth-child(3) > li.rfG-fluid-container.package-sub-item-grouped > div:nth-child(2) > span:after {
  visibility: visible;
  position: absolute;
  top: 10;
  left: 17px;
  content: "Session 1: Sun, April 23 - Tue, April 25";
}
#accordion-content- > ul:nth-child(3) > li.rfG-fluid-container.package-sub-item-grouped > div:nth-child(3) > span {
  visibility: hidden;
}  

#accordion-content- > ul:nth-child(3) > li.rfG-fluid-container.package-sub-item-grouped > div:nth-child(3) > span:after {
  visibility: visible;
  position: absolute;
  top: 10;
  left: 17px;
  content: "Session 2: Thur, April 27 - Fri, April 28";
}

.rfwf-bg-primary {
    background-color: #ff5f4b;
    color: #999;
}   

/*Nominate a Customer Button*/

#gridRender > div:nth-child(1) > div.working-report-buttons.pull-right > button {
  padding:15px;
  margin-top:25px;
  margin-right:25px;
  font-size:18px;
}

/*Bold Training Sessions titles on orders page*/

#accordion-content- > ul:nth-child(2) > li.rfG-fluid-container.package-sub-item-grouped {
  font-weight: bold;
}

#accordion-content- > ul:nth-child(3) > li.rfG-fluid-container.package-sub-item-grouped {
  font-weight: bold;
}

/*Hide red X on orders page*/
#special-div > div > div > div:nth-child(3) > div > div > div > div > ul > li > div > div.rfG-xs-10.rfG-md-10.rfG-lg-5 
{
  visibility:hidden;
}

.rfSI }
  visibility:hidden;
}

.mdBtnR-cancel {
    visibility: hidden;
    position: relative;
  
}

.mdBtnR-cancel:after{
    visibility: visible;
    position: absolute;
    top: 9px;
    left: 25px;
    content: "Back";
    color: white;
}

.mdBtnR-container {
    margin-left: 12px;
    display: inline-block;
    text-align: right;
    color: var(--rf-brand-color-on-primary);
    background-color: #e250a1;
    border-color: #e250a1;
    /* vertical-align: middle; */
    /* resize: horizontal; */
    /* align-items: center; */
    text-align: center;
}

.mdBtnR-outline-primary{
    color: #e250a1;
    background-color: #e250a1;
    border-color: #e250a1;
    visibility: hidden;
}

 .rfComp-canvas *, .rfComp-canvas *:before, .rfComp-canvas *:after {
   margin-top: 1px;
}

/*spacing May we contact you on profile pages*/

#wf-1667931566727001OS8k > div > fieldset {
  height:30px;
}

#wf-temp_a1667931730694 {
  margin-bottom: -30px;
}


/* Remove blank headers above Phone and Email attributes on IT Exec Reg Path */
div#wf-1667931566727001OS8k label.rf-label {
    display: none;
}

div#wf-1667931615242001XxMK label.rf-label {
    display: none;
}

/* Lighten the borders for the Agendas in IT Exec Reg*/
body.rf-body.rf-accessibility.aruba-atmosphere2023-ITExecRegistration-form-fundedProfile td {
    border-color: #4444449c!important;
}

body.rf-body.rf-accessibility.aruba-atmosphere2023-ITExecRegistration-form-ITProfile td {
    border-color: #4444449c!important;
}

/* JJ Checkbox fill fix 1/20/23*/

.aruba-atmosphere2023-ContentCatalogEdit-page-ContentCatalog .rf-checkbox-icon .rfSI svg {
  fill: white !important;
}  

/* JJ 42128 */

#rf-catalog .search-container .rf-catalog-tabs li.active button {
  background: white !important;
}
#rf-catalog .search-container .rf-catalog-tabs li.active {
  border-color: black;
}
.aruba-atmosphere2023-ContentCatalogEdit-page-ContentCatalog button.mdBtnR.mdBtnR-outline-primary.session-schedule.session-action {
  visibility: visible !important;
  background: white;
 
}



.aruba-atmosphere2023-ContentCatalogEdit-page-ContentCatalog ul.rf-catalog-tabs {
  background: #dde2e6 !important;
}


.aruba-atmosphere2023-ContentCatalogEdit-page-ContentCatalog .mdBtnR-text {
  color: #1570ef !important;
}


.aruba-atmosphere2023-ContentCatalogEdit-page-ContentCatalog .mdBtnR-outline-primary {
  border-color: #1570ef !important; 
}

.aruba-atmosphere2023-ContentCatalogEdit1675311220057001L1Azcopy-page-ContentCatalog .rf-checkbox-icon .rfSI svg {
  fill: white !important;
}  


#rf-catalog .search-container .rf-catalog-tabs li.active button {
  background: white !important;
}
#rf-catalog .search-container .rf-catalog-tabs li.active {
  border-color: black;
}
.aruba-atmosphere2023-ContentCatalogEdit1675311220057001L1Azcopy-page-ContentCatalog button.mdBtnR.mdBtnR-outline-primary.session-schedule.session-action {
  visibility: visible !important;
  background: white;
 
}



.aruba-atmosphere2023-ContentCatalogEdit1675311220057001L1Azcopy-page-ContentCatalog ul.rf-catalog-tabs {
  background: #dde2e6 !important;
}


.aruba-atmosphere2023-ContentCatalogEdit1675311220057001L1Azcopy-page-ContentCatalog .mdBtnR-text {
  color: #1570ef !important;
}


.aruba-atmosphere2023-ContentCatalogEdit1675311220057001L1Azcopy-page-ContentCatalog .mdBtnR-outline-primary {
  border-color: #1570ef !important;
}

.aruba-atmosphere2023-ContentCatalog-page-ContentCatalog ul.rf-catalog-tabs {
  background: #dde2e6 !important;
}

/* JJ Log in page updates */

.aruba-atmosphere2023-registrationEMP-login ul {
  list-style: none;
}

.header-logo-img {
    max-height: 135px;
    max-width: 466px;
    margin-left: 60px;
    margin-top: -25px;
}



.customHeader nav {
    position: relative;
    flex: 1;
    display: flex;
    justify-content: flex-end;
    margin-top: -80px;
  }
  
    .customHeader nav li {
    list-style: none;

  }
  
  .customHeader nav a.primary-nav-action{
          padding: 14px 30px;
    border-radius: 4px;
    line-height: 20px;
    color: white;
    background-color: #3e82e0;
    border: 1px solid #3e82e0;
    color: #fff !important;
    background-color: #ED1A5D;
    border-color: #ED1A5D;


    
  }
  
    

.hdrBtn {
  float: right !important;
  vertical-align: top !important;
  max-width: 80px !important;
    }
  .hdrBtn button {
    border-radius: 6px;
}


.webNav {
      padding: 0;
    border: 0;
    font-weight: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
  flex: 1;
    margin: 0 1.25em;
    line-height: 0;
  text-align: left;
}

.listNavContain {
  display: inline-block;
  padding: 0 1.25em 0 0;
  list-style-type: none;
  margin: 0;
  font-weight: inherit;
  font-size: 100%
    font-family: inherit;
  vertical-align: baseline;
  margin-bottom: 18px;
  margin-left: 40px;
}
.navItem {
      border-width: 0px;
    border-color: transparent;
    border-style: none;
    padding: 0px;
    font-size: 14px;
    line-height: 1.3;
    font-family: "PT Sans", sans-serif;
    color: rgb(4, 21, 50);
    font-weight: 400;
    text-align: left;
    font-style: normal;
    background-color: transparent;
    border-radius: 0px;
  display: inline-block;
  white-space: nowrap;
  cursor: pointer;
  list-style-type: none;
  padding-right: 20px;
}

a.headerButtontxt {
  color: white !important;
  font-family: 'Lato Black', arial, sans-serif !important;
}

a.headerButtontxt:hover {
  text-decoration: none !important;
  color: #ED1A5D;
}

.rf-org-header-container {
  height: 150px !important;
}

.rf-org-footer-container {
  height: 150px !important;
}

.aruba-atmosphere2023-registrationpo-login .rf-org-header-container {
  height: 575px !important;
}
.aruba-atmosphere2023-registrationpo-login .rf-org-header-container .customHeader {
  height: 150px !important;
}

.aruba-atmosphere2023-ContentCatalogEdit-login .headerLogin {
  display: none;
}

.aruba-atmosphere2023-ContentCatalogEdit-login .headerLogout {
  display: none;
}
.aruba-atmosphere2023-ContentCatalogEdit-page-ContentCatalog .headerLogin {
  display: none;
}

.aruba-atmosphere2023-ContentCatalogEdit-page-ContentCatalog .headerLogout {
  margin-left: -20px;
}

.aruba-atmosphere2023-ContentCatalogEdit-page-ContentCatalog .unauthView {
  margin-left: -20px;
}


.aruba-atmosphere2023-ContentCatalog-page-ContentCatalog .headerLogout {
  display: none;
}

.aruba-atmosphere2023-speakercatalog-page-speakercatalog .headerLogout {
  display: none;
}

.aruba-atmosphere2023-speakercatalog-page-speakercatalog .headerLogin {
  display: none;
}

.aruba-atmosphere2023-ContentCatalogEdit1675311220057001L1Azcopy-login ul.listNavContain {
  display: none;
}

.aruba-atmosphere2023-ContentCatalogEdit-login ul.listNavContain {
  display: none;
}

.aruba-atmosphere2023-calendar-login ul.listNavContain {
  display: none;
}

.aruba-atmosphere2023-calendar-page-calendar .headerLogin {
  display: none;
}

.aruba-atmosphere2023-calendar-page-calendar .headerLogout {
  margin-left: -20px;
}

.aruba-atmosphere2023-calendar-page-calendar .unauthView {
  margin-left: -20px;
}


.aruba-atmosphere2023-ContentCatalogEdit1675311220057001L1Azcopy-page-ContentCatalog .headerLogin {
  display: none;
}


.aruba-atmosphere2023-ContentCatalogEdit1675311220057001L1Azcopy-page-ContentCatalog .headerLogout {
  margin-left: -20px;
}

.aruba-atmosphere2023-ContentCatalogEdit1675311220057001L1Azcopy-page-ContentCatalog .unauthView {
  margin-left: -20px;
}

.aruba-atmosphere2023-ContentCatalogEdit1675311220057001L1Azcopy-login .customHeader {
  margin-top: 20px;
}

.aruba-atmosphere2023-ContentCatalogEdit-login .customHeader {
  margin-top: 20px;
}

.aruba-atmosphere2023-calendar-login .customHeader {
  margin-top: 20px;
}

.unauthView {
  display: none;
}

.aruba-atmosphere2023-ContentCatalog-page-ContentCatalog .unauthView {
  display: inherit !important;
  margin-left: -10px;
}

.aruba-atmosphere2023-ContentCatalog-page-ContentCatalog .authView {
  display: none !important;
}

.aruba-atmosphere2023-ContentCatalogEdit-createaccount a.headerButtontxt.headerLogout {
  display: none;
}

.aruba-atmosphere2023-ContentCatalogEdit-createaccount a.headerButtontxt.headerLogin {
  display: none;
}

.mdBtnR-outline-primary {
  visibility: visible !important;
  background: white !important;
}

@media all and (max-width: 769px) {
    .header-logo-img {
    max-height: 67.5px;
    max-width: 233px;
    margin-left: 10px;
    margin-top: 0px;
    }
    
    .listNavContain {
  margin-bottom: 18px;
  margin-left: 10px !important;
}
    .webNav {
      margin: 0 !important;
    }
}

