/*CR attendee portal Hide Hotel buttons*/
.rf-body #rf-content .page-builder-canvas .flex-box-section-full .rf-card.hotel-card .card-controls{
  display:none
}

/*km housing button override*/
.rf-housing .hotel-card.type-selected .mdBtnR:hover,
.rf-housing .hotel-card.type-selected .mdBtnR:focus,
.rf-housing .hotel-card.type-selected .mdBtnR:active,
.rf-housing .rf-housing-header .mdBtnR:hover,
.rf-housing .rf-housing-header .mdBtnR:focus,
.rf-housing .rf-housing-header .mdBtnR:active{
  background-color: transparent !important;
  border: none !important;
}
.rf-housing .mdBtnR.mdBtnR-text-button .mdBtnR-text,
.rf-housing .room-price,
.room-details .rf-show-hide-trigger{
 color: #00B6E0 !important;
}
.rf-housing-content .rfSI:not(.rfSI-white):not(.rf-checkbox-icon) svg,
.rf-housing-content .rfSI:not(.rfSI-white):not(.rf-checkbox-icon) svg:hover,
.rf-housing-back-arrow .rfSI svg,
.rf-housing-back-arrow .rfSI svg:hover{
 fill: #00B6E0;
 position: relative;
 top: 2px;
}
/*
.hotel-image .rfSI svg,
.hotel-image .rfSI svg:hover{
 fill: #fff; 
}*/
/*end km*/

/* Cookie Link Color */
.db-nas2021-CFP-login .cc-link {
  color:#FF3621;
}
div.rfwf-body-content.rf-workflow-body-content div.rf-housing div.book-later-wrapper.text-center button.mdBtnR.mdBtnR-primary.rf-housing-book-later:hover,
div.rf-workflow-header.rf-housing-header .rf-housing-filters-back button.mdBtnR.mdBtnR-primary.rf-housing-search.mdBtnR-adv:hover
{
background-color: #00B6E0 !important;
border: 2px solid #00B6E0 !important;
}

/*=============================================*/
/*
/*  # Header
/*  
/*
/*=============================================*/
/*.rf-org-header-container header {
    background-color: #1B5161;
  }*/
  .rf-org-header-container .header-top-nav,
  .rf-org-header-container .header-bottom-nav {
    padding: 12px 16px;
    background-color: #10121E;
    /*  clear: both;*/
  }
  .rf-org-header-container .header-top-nav:before, .rf-org-header-container .header-top-nav:after,
  .rf-org-header-container .header-bottom-nav:before,
  .rf-org-header-container .header-bottom-nav:after {
    content: "";
    display: table;
    clear: both;
  }
  .rf-org-header-container h3 {
    font-weight: 400;
    margin: 0;
    font-size: 20px;
  }
  .rf-org-header-container .logo {
    max-height: 25px;
  }
  .rf-org-header-container .logo img {
    height: 50%;
    display: block;
    max-height: 25px;
  }
  .rf-org-header-container .headline {
    margin-left:125px;
  }
  .rf-org-header-container .header-bottom-nav {
    background-color: #10121E;
  }
  .rf-org-header-container .header-bottom-nav h3 {
    font-weight: 600;
  }
  .rf-org-header-container .header-bottom-nav .nav-links {
    padding: 0;
    margin: 0;
    margin-right: 100px;
    color:#e4e4e4
  }
  .rf-org-header-container .header-bottom-nav .nav-links li {
    display: inline-block;
    line-height: 25px;
    color: #e4e4e4;
    border-bottom: 3px solid transparent;
  }
  .rf-org-header-container .header-bottom-nav .nav-links li:hover, .rf-org-header-container .header-bottom-nav .nav-links li:active, .rf-org-header-container .header-bottom-nav .nav-links li:focus {
    border-color: #e4e4e4;
  }
  .rf-org-header-container .header-bottom-nav .nav-links a {
    text-decoration: none;
    color: #e4e4e4;
    cursor: pointer;
    font-size: 16px;
  /*  text-transform: uppercase;*/
  }
  .rf-org-header-container .header-bottom-nav .nav-links a:hover, .rf-org-header-container .header-bottom-nav .nav-links a:active, .rf-org-header-container .header-bottom-nav .nav-links a:focus {
    text-decoration: none;
    color: #e4e4e4;
  }

  @media all and (max-width: 767px) {
    .rf-org-header-container .event-date,
    .rf-org-header-container .headline {
      margin-bottom: 12px;
    }
    .rf-org-header-container li {
      margin-right: 8px;
    }

  }
  @media all and (min-width: 768px) {
    .rf-org-header-container .event-date,
    .rf-org-header-container .headline {
      float: left;
    }
    .rf-org-header-container .logo,
    .rf-org-header-container .nav-links {
      float: right;
    }
    /* .rf-org-header-container li {
      margin-left: 20px;
    } */
  }
  
  /*=============================================*/
  /*
  /*  # END Header
  /*  
  /*
  /*=============================================*/
  /*=============================================*/
  /*
  /*  # Footer 
  /*  
  /*
  /*=============================================*/
  .rf-org-footer-container footer {
    background: #10121E url() repeat left center;
  
  }
  .rf-org-footer-container .footer-logo img {
    /*width: 100%;
    max-width: 166px;*/
    width: 166px;
    display: block;
    margin-top:16px;
    margin-bottom: 16px;
  }
  .rf-org-footer-container .footer-container {
    /*max-width: 1600px;*/
    /*margin-left: 122px;*/
    margin: 0 auto;
    padding: 28px 50px;
  }
  .rf-org-footer-container ul {
    margin: 0;
    padding: 0;
  }
  .rf-org-footer-container ul li {
    list-style: none;
    color: rgba(255, 255, 255, 0.6);
  }
  .rf-org-footer-container ul a {
    text-decoration: none;
    color: rgba(255, 255, 255, 0.6);
  }
  .rf-org-footer-container ul a:hover, .rf-org-footer-container ul a:active, .rf-org-footer-container ul a:focus {
    color: rgba(255, 255, 255, 0.8);
  }
  .rf-org-footer-container .footer-social .rfSI {
    fill: white;
  }
  .rf-org-footer-container .footer-social .rfSI svg {
    fill: white;
  }
  .rf-org-footer-container .footer-social li {
    list-style: none;
    display: inline-block;
  }
  @media all and (max-width: 767px) {
    .rf-org-footer-container .footer-links,
    .rf-org-footer-container .footer-details,
    .rf-org-footer-container .footer-social {
      margin-bottom: 20px;
    }
    .rf-org-footer-container .footer-social li {
      margin-right: 10px;
    }
  }
  @media all and (min-width: 768px) {
    .rf-org-footer-container .footer-social {
      text-align: right;
    }
    .rf-org-footer-container .footer-social .rfSI {
      height: 24px;
      width: 24px;
      max-height: 24px;
      max-width: 24px;
      fill: white;
    }
    .rf-org-footer-container .footer-social li {
      margin-left: 20px;
    }
  }

/* KM - 17057: Custom footer styles */
  .footer-container {
    flex-wrap: wrap;
}
.footer-container,
.footer-container .db-flex-row,
.footer-container .db-footer-links {
    display: flex;
}
.footer-container .db-flex-row {
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
}
.footer-container .db-flex-row:not(:last-child) {
    margin-bottom: 20px;
}
.footer-container .footer-logo,
.footer-container .db-footer-button,
.footer-container .db-footer-links li,
li.db-footer-detail-head a{
    margin-right: 20px;
}
.footer-container .db-flex-row-child {
    display: flex;
}
.footer-container .db-footer-links {
    justify-content: left;
    width: 50%;
}
.footer-container .db-footer-details>li:not(:last-child) {
    margin-bottom: 14px;
}
.footer-container .db-mobile-footer-details {
    width: 50%;
}
.footer-container .db-mobile-footer-details li:not(:last-child) {
    margin-bottom: 14px;
}
.footer-container .db-footer-detail-head {
    color: #fff;
    font-size: 14px;
}
.footer-container .db-mobile-footer-legal a {
    text-decoration: underline;
}
/* footer media queries */
@media only screen and (max-width: 749px) {
    .db-mobile-hide {
        display: none !important;
    }
    .footer-container .db-flex-row {
        flex-direction: column;
    }
    .footer-container .db-flex-row-child {
        flex-wrap: wrap;
    }
    .footer-container .footer-social {
        margin-top: 35px;
    }
}
@media only screen and (min-width: 749px) {
    .db-mobile-show {
        display: none !important;
    }
}
  /* end 17057 */
  
  /*=============================================*/
  /*
  /*  # END Footer
  /*  
  /*
  /*=============================================*/
  /*=============================================*/
  /*
  /*  # Nav 2
  /*
  /*
  /*=============================================*/
  .rf-workflow .rf-workflow-nav ul {
    padding: 40px 0 20px;
  }
  .rf-workflow .rf-workflow-nav ul li,
  .rf-workflow .rf-workflow-nav ul a,
  .rf-workflow .rf-workflow-nav ul p {
    margin: 0;
    font-weight: 100;
  }
  .rf-workflow .rf-workflow-nav ul li {
    border-bottom: 1px solid #4D7EA8;
  }
  .rf-workflow .rf-workflow-nav ul li:first-of-type {
    border-top: 1px solid #4D7EA8;
  }
  .rf-workflow .rf-workflow-nav ul a {
    padding: 10px 20px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
  }
/*  .rf-workflow .rf-workflow-nav ul a:hover,*/
  .rf-workflow .rf-workflow-nav ul a:active, .rf-workflow .rf-workflow-nav ul a:focus {
    color: white;
    background-color: #4D7EA8;
    text-decoration: none;
  }
  
  /*=============================================*/
  /*
  /*  # Chase Changes
  /*  
  /*
  /*=============================================*/
  
  /*
  div.rfwf-full-panel.rfwf-discount-code {
      display: none;
  } */
  
.db-nas2021-CFP-page-cfpsplash .rf-workflow-body-content div.flex-box-section-full.CFP-section-1{
      background-color: #F3F3F3
  }

  /* Hide Form Element - Eborall #16339 */
  .db-nas2021-CFP-cfpConfirmation .confirmation-page .rfwf-full-panel:nth-child(3) {
      display: none;
  }
  
  /*button styling*/
  .db-nas2021-CFP-page-cfpsplash .mdBtnR-outline-primary, a.mdBtnR-outline-primary {
        color: #EEEEEE;
     	background-color: #FF3621;
      	border-color: #FF3621;
  }
  .db-nas2021-CFP-page-cfpsplash .mdBtnR-outline-primary .mdBtnR-text, a.mdBtnR-outline-primary .mdBtnR-text {
        color: #EEEEEE;
  }
.db-nas2021-CFP-page-cfpsplash .rf-workflow-body-content div.col-md-3.text-md-end{
		padding-top:16px
}
div.rfwf-full-panel.participants-page-body .rf-simple-table .rfSI svg{
  	  fill: #FF3621;
}
.db-nas2021-CFP-cfpHome .cfp-page #cfp-home-start.mdBtnR.mdBtnR-primary {
  margin-bottom:13px;
}

.db-nas2021-CFP-page-cfpsplash .rf-workflow-body-content div.col-md-3.text-md-end {
    width: 14%;
    padding-left: 0px;
}

div.rfwf-full-panel.participants-page-body .rf-simple-table .rfSI svg:hover,
div.rfwf-full-panel.participants-page-body .rf-simple-table .rfSI svg:active,
div.rfwf-full-panel.participants-page-body .rf-simple-table .rfSI svg:focus {
  fill: #FF6922;
}

#reg-confirmation-page .table th{
 background-color: #00B6E0; 
}

.rfwf-panel, .rfwf-full-panel {
  border-bottom: 0px;
}
  /*
  /*=============================================*/
  /*
  /*  # END Chase Changes
  /*  
  /*
  /*=============================================*/
  
  
  /*
  /*=============================================*/
  /*
  /*  # Accordion
  /*  
  /*
  /*=============================================*/
  
    /* ACCORDION CONTAINER */
    .rf-accordion-container {
      border: 0px solid #ccc;
      border-bottom: none;
      border-radius: 4px;
      overflow: hidden;
      margin: 0 0 16px;
      font-family: 'DM Sans', sans-serif;
      font-style: normal;
    }
  
    .rf-accordion-container .rf-accordion-item:first-child {
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
    }
  
    .rf-accordion-container .rf-accordion-item:last-child {
      border-bottom: none;
      border-bottom-left-radius: 4px;
      border-bottom-right-radius: 4px;
    }
  
    /* ACCORDION HEADER */
    .rf-accordion-header {
      background-color:transparent;
      color: #000;
      cursor: pointer;
      padding: 0 40px 0 20px;
      line-height: 30px;
      width: 100%;
      border: none;
      border-bottom: 0px solid #ccc;
      text-align: left;
      font-size: 20px;
      transition: all 0.2s ease-in-out;
      outline: none;
      position: relative;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
    }
    .rf-accordion-header-menu {
      background-color:transparent;
      color: #000;
      cursor: pointer;
      padding: 0 40px 0 20px;
      line-height: 40px;
      width: 100%;
      border: none;
      border-bottom: 0px solid #ccc;
      text-align: left;
      font-size: 36px;
      font-weight: 600;
      transition: all 0.2s ease-in-out;
      outline: none;
      position: relative;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
    }
    .rf-accordion-header-menu:before {
      content: '+';
      position: absolute;
      left: -15px;
      font-size: 20px;
      line-height: 40px;
      width: 48px;
      text-align: center;
      color:#FF3621;
    }
  
    .rf-accordion-header:before {
      content: '+';
      position: absolute;
      left: -15px;
      font-size: 20px;
      line-height: 27px;
      width: 48px;
      text-align: center;
      color:#FF3621;
    }
  
    /* ACCORDION CONTENT */
    .rf-accordion-content {
      padding: 16px;
      display: none;
      overflow: hidden;
      background-color: transparent;
      border-bottom: 0px solid #ccc;
      font-size: 20px; 
    }
  
    .rf-accordion-content ul {
      padding: 0 0 0 16px;
      margin: 0;
    }
  
    .rf-accordion-content ul li {
      margin: 0 0 12px;
    }
  
    .rf-accordion-content p {
      margin: 0 0 12px;
      font-size: 20px;
    }
  
    .rf-accordion-content ul li:last-child,
    .rf-accordion-content p:last-child {
      margin: 0;
    }
  
    /* ACTIVE STATE */
    .rf-accordion-item.active .rf-accordion-header:before,
    .rf-accordion-item.active .rf-accordion-header-menu:before {
      content: 'x';
      color: #FF3621;
    }
  
    .rf-accordion-header:hover,
    .rf-accordion-header-menu:hover,
    .rf-accordion-item.active .rf-accordion-header,
.rf-accordion-item.active .rf-accordion-header-menu{
      background-color: transparent;
    }
  
    .rf-accordion-item.active .rf-accordion-content {
      display: block;
    }
  
  /*=============================================*/
  /*
  /*  # END Accordion
  /*  
  /*
  /*=============================================*/
  
  /*=============================================*/
  /*
  /*  # Begin Login Page
  /*  
  /*
  /*=============================================*/
.db-nas2021-partnerreg-login .rf-workflow-body-content div.rfG-md-50 div.md-frame-footer a{
  color:#00B6E0;
}
  /*=============================================*/
  /*
  /*  # END Login Page
  /*  
  /*
  /*=============================================*/
  /*=============================================*/
  /*
  /*  # Begin Create Account Page/*  
  /*
  /*=============================================*/
  
  
  
  .db-nas2021-prodreg-login .div.rfwf-body-content.rf-workflow-body-content .div.rf-text-container .div.rf-text-container .li{
  margin-left 20px;
  }

  .db-nas2021-prodreg-login .div.rfwf-body-content.rf-workflow-body-content .rfwf-full-panel.rfwf-login-page .md-frame.create-account-frame .md-frame-body{
  min-height: 212px;
}

#workflow-login-page .md-frame .md-frame-body {
    min-height: 212px;
}  
  /*=============================================*/
  /*
  /*  # End Create Account Page/*  
  /*
  /*=============================================*/
 
/*Header Styles*/
.rf-org-header-container {
  background: #1B5161 url("https://static.rainfocus.com/db/nas2021/static/staticfile/staticfile/Reg-HeroBanner_1638199110864001jyeT.png") no-repeat 0% 0%; 
  background-size: cover;
}
.rf-org-header-container .db-hero-banner {
  width: 100%;
  box-sizing:border-box;
  overflow-x: hidden;
  padding: 28px 50px;
  max-width: 1600px;
}
.db-hero-banner  .db-hero-title{
  font-size: 76px;
  line-height:70px;
  padding-bottom:20px;
}
.db-hero-banner .db-hero-subtitle{
  font-size: 39px;
}
.rf-org-header-container .db-hero-banner ul{
  list-style: none;
  color: #FFF;
  padding: 0px;
}
.rf-org-header-container #menu{
 margin: 0px;
 padding: 12px 16px;
 justify-content: left;
}
.rf-org-header-container #menu img{
 min-width: 150px; /*352px;*/ 
}
.rf-org-header-container #menu li a{
color: #e4e4e4;
}
.rf-org-header-container #menu li a:hover{
  text-decoration: none;
  border-bottom: 3px solid #85DDB5;
  margin-bottom: -3px;
}
.db-header-nav .nav{
 text-align: center; 
}
.db-header-nav .nav ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* Style the menu link */
.db-header-nav .nav .db-hamburger-icon {
  position: absolute;
  left: 1em;
  top: 0.75em;
  overflow: hidden;
  width: 20px;
  text-align: center;
  line-height: 2.5em;
}
/* Give the .nav ul a height when it's been opened, i.e. make it show */
.db-header-nav .nav ul.open {
  max-height: 20em;
  background: #fff;
}
/* Hide and position the closed .nav ul */
.db-header-nav .nav ul {
  max-height: 0;
  overflow: hidden;
  position: absolute;
  left: 1em;
  top: 3em;
  transition: max-height 0.25s ease-out;
}
/* Style the list items to appear under the menu link */
.db-header-nav nav li {
  text-align: right;
}
/* Style the list item links for ease of touch on small screens */
.db-header-nav nav li a {
  padding: 0.5em;
  display: block;
}
/* On screens larger than 35em, remove the menu link and display all menu items */
@media screen and (min-width: 37em) {
  .db-header-nav .nav ul {
    overflow: auto;
    max-height: inherit; 
    position: static;
    display: flex;
    justify-content: flex-start;
    background-color: #10121E;
  }
  .db-header-nav .nav li {
    text-align: left;
    display: inline-block;
    border-top: 0;
  }
  .db-header-nav .nav li:last-child {
    border: 0;
  }
  .db-header-nav .nav .db-hamburger-icon {
    display: none;
    visibility: hidden;
  }
}
@media screen and (max-width: 37em) {
  .db-header-nav .nav ul:not(.open){
    display:none;
  }
  .rf-org-header-container #menu li a{
   color: #000; 
  }
  .rf-org-header-container #menu li a:hover{
   border-color: #000;
  }
  .db-hero-banner  .db-hero-title{
   font-size: 50px;
   line-height:50px;
  }
  .db-hero-banner .db-hero-subtitle{
   font-size: 20px;
  }
}
/*end KM Custom Header*/

/*18718*/
#reg-confirmation-page .rfwf-confirmation-custom{
 display: none; 
}
/*end 18718*/


/*km updates*/

#bulkPackagesDashboard .card-header{
 background: #00B6E0;
}
.rf-housing .rf-housing-content .hotel-details .hotel-description{
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.rfwf-discount-code .rfG-lg-50 p{
 margin-top: 34px; 
}

.rfwf-orders-payment .rf-checkbox input[type=checkbox]:checked + .checkbox-bg,
.rfwf-packages .rf-checkbox input[type=checkbox]:checked + .checkbox-bg,
.rf-housing-content .rf-checkbox input[type=checkbox]:checked + .checkbox-bg,
.rfwf-packages .rf-radio-option input[type=radio]:checked ~ .check::before{
 background: #00B6E0;
}
.rfwf-orders-payment .rf-checkbox .checkbox-bg,
.rfwf-packages .rf-checkbox .checkbox-bg,
.rf-housing-content .rf-checkbox .checkbox-bg,
.rfwf-packages .rf-radio-option .check,
.rfwf-packages .rf-radio-option input[type=radio]:checked ~ .check{
border-color: #00B6E0;
}
a, a:link, a:visited{
 color: #00B6E0; 
}
a:hover, a:focus, a:link:hover, a:link:focus, a:visited:hover, a:visited:focus{
  color: #00B6E0;
  opacity: 70%;
}
#reg-confirmation-page .rfwf-confirmation-buttons button{
float: right;
}
#reg-confirmation-page .rfwf-confirmation-buttons .pull-right{
float: left !important;
}
.rf-housing .rf-housing-content .hotel-details .hotel-price-left span{
 color: #00B6E0;
}

.orders-page .md-frame .md-frame-accordion h3,
.rf-admin-content p, .rfComp-canvas p, .rf-default-modal p, [id*='rf-'].rf-widget p,
.rf-label-only>label span:first-of-type, .rf-label-only>label .label-text, .rf-label-only .rf-label span:first-of-type, .rf-label-only .rf-label .label-text, .rf-input>label span:first-of-type, .rf-input>label .label-text, .rf-input .rf-label span:first-of-type, .rf-input .rf-label .label-text, .rf-search-input>label span:first-of-type, .rf-search-input>label .label-text, .rf-search-input .rf-label span:first-of-type, .rf-search-input .rf-label .label-text, .rf-icon-input>label span:first-of-type, .rf-icon-input>label .label-text, .rf-icon-input .rf-label span:first-of-type, .rf-icon-input .rf-label .label-text, .rf-single-select>label span:first-of-type, .rf-single-select>label .label-text, .rf-single-select .rf-label span:first-of-type, .rf-single-select .rf-label .label-text, .rf-multi-select>label span:first-of-type, .rf-multi-select>label .label-text, .rf-multi-select .rf-label span:first-of-type, .rf-multi-select .rf-label .label-text, .rf-select2-override>label span:first-of-type, .rf-select2-override>label .label-text, .rf-select2-override .rf-label span:first-of-type, .rf-select2-override .rf-label .label-text, .rf-toggle>label span:first-of-type, .rf-toggle>label .label-text, .rf-toggle .rf-label span:first-of-type, .rf-toggle .rf-label .label-text, .rf-textarea>label span:first-of-type, .rf-textarea>label .label-text, .rf-textarea .rf-label span:first-of-type, .rf-textarea .rf-label .label-text, .rf-day-picker>label span:first-of-type, .rf-day-picker>label .label-text, .rf-day-picker .rf-label span:first-of-type, .rf-day-picker .rf-label .label-text, .rf-scale-matrix>label span:first-of-type, .rf-scale-matrix>label .label-text, .rf-scale-matrix .rf-label span:first-of-type, .rf-scale-matrix .rf-label .label-text, .rf-survey-scale>label span:first-of-type, .rf-survey-scale>label .label-text, .rf-survey-scale .rf-label span:first-of-type, .rf-survey-scale .rf-label .label-text, .rf-star-selector>label span:first-of-type, .rf-star-selector>label .label-text, .rf-star-selector .rf-label span:first-of-type, .rf-star-selector .rf-label .label-text, .rf-date-picker>label span:first-of-type, .rf-date-picker>label .label-text, .rf-date-picker .rf-label span:first-of-type, .rf-date-picker .rf-label .label-text, .rf-read-only>label span:first-of-type, .rf-read-only>label .label-text, .rf-read-only .rf-label span:first-of-type, .rf-read-only .rf-label .label-text, .rf-button-link>label span:first-of-type, .rf-button-link>label .label-text, .rf-button-link .rf-label span:first-of-type, .rf-button-link .rf-label .label-text, .rf-nps-question>label span:first-of-type, .rf-nps-question>label .label-text, .rf-nps-question .rf-label span:first-of-type, .rf-nps-question .rf-label .label-text, .rf-upload-file>label span:first-of-type, .rf-upload-file>label .label-text, .rf-upload-file .rf-label span:first-of-type, .rf-upload-file .rf-label .label-text, .rf-horizontal-label>label span:first-of-type, .rf-horizontal-label>label .label-text, .rf-horizontal-label .rf-label span:first-of-type, .rf-horizontal-label .rf-label .label-text, .rf-phone-number>label span:first-of-type, .rf-phone-number>label .label-text, .rf-phone-number .rf-label span:first-of-type, .rf-phone-number .rf-label .label-text, .rf-form-element-group>label span:first-of-type, .rf-form-element-group>label .label-text, .rf-form-element-group .rf-label span:first-of-type, .rf-form-element-group .rf-label .label-text, .rf-checkbox-container>label span:first-of-type, .rf-checkbox-container>label .label-text, .rf-checkbox-container .rf-label span:first-of-type, .rf-checkbox-container .rf-label .label-text, .rf-toggle-wrapper>label span:first-of-type, .rf-toggle-wrapper>label .label-text, .rf-toggle-wrapper .rf-label span:first-of-type, .rf-toggle-wrapper .rf-label .label-text, .rf-time-selector>label span:first-of-type, .rf-time-selector>label .label-text, .rf-time-selector .rf-label span:first-of-type, .rf-time-selector .rf-label .label-text{
 color: #000; 
}

/*18848*/
#bulkPackagesDashboard a.headline-prev-page{
   display:none;
}
#bulkPackagesDashboard #regPass-cards .card-header .icon-popover li:nth-child(3){
   display: none;
}
.reg-confirmation-summary .purchased-regcodes table{
   display:none;
}
/*override for portal: shared css sets .rf-card max-width to 400px*/
.db-nas2021-AttendeePortal-page-Attendeeportal .page-builder-canvas .rf-card{
   max-width: unset;
}
/*end 18848*/
/*19114*/
.ReactVirtualized__Grid .body-cell * {
   color: black;
   font-size: 16px;
   text-transform: none;
}
.working-report-row > .body-cell:last-of-type > div {
 border-right: 1px solid #ccc;
}
/*end 19114*/
/*end km updates*/

