body[class*="ap-page-myreg"] .flex-box-section-full a.mdBtnR.mdBtnR-primary {
    background-color: transparent;
    border: none;
    padding: 0;
}



body[class*="ap-page-myreg"] .flex-box-section-full a.mdBtnR.mdBtnR-primary span.mdBtnR-text:after {
    content: "";
font-family: Font Awesome\ 6 Pro;
    font-weight: 900;
    margin-left: 6px;
    padding-right: 3px;
    -webkit-transition: .1s ease-out;
    transition: .1s ease-out;
    color:#76b900;
}



#rf-exhibitorcatalog .search-filters .quick-filters .rf-checkbox-label {
    padding-left: 30px;
    padding-top: 3px;
}

#rf-exhibitorcatalog .search-container .total-results-count span {
    text-transform: capitalize;
}

body[class*="ap-page-myreg"] .flex-box-section-full a.mdBtnR.mdBtnR-primary:hover span.mdBtnR-text:after {
    margin-left: 9px;
    padding-right: 0;
    color:#000;
}

body[class*="ap-page-myreg"] .flex-box-section-full .rf-headline.full-image .rf-headline-content {
    padding: 16px 0;
}

/**************** Confirmation layout ************/
 .flex-box-section-full > .flex-box-section-full-interior {
  max-width: 1290px;
}
.rfwf-dashboard .order-summary-card .summary-items-details .summary-item-quantity, .page-builder-display-reset .order-summary-card .summary-items-details .summary-item-quantity, .page-builder-template-preview .order-summary-card .summary-items-details .summary-item-quantity {
  width: 10%;
  max-width: 35px;
}
 .rf-card.card-full.order-summary-card .card-header.rf-flex-frame {
  background-color: #222222;
  padding: 22px 30px;
}
.custom-your-gtc-experience h2 {
  font-size: 36px;
}
 .rf-card.card-full.order-summary-card h3.card-header-title {
  font-size: 24px;
  color: #fff;
}
 .page-builder-display-reset .order-summary-card .summary-items-details {
  font-weight: 700;
}
 .rf-card.card-full.order-summary-card .card-controls::before {
  content: "Download Invoice(s)";
  top: 5px;
  position: relative;
  color: #fff;
  cursor: pointer;
  font-weight: 700;
}
.rfSI[title="Download Invoice"] {
  cursor: pointer;
}
 .rf-card .card-header .card-controls span.rfSI[title="Download Invoice"]:after,  .rf-card .card-header .card-controls .rfSI[aria-label="Download Invoice"]:after {
  content: "";
  background-image: url("https://static.rainfocus.com/nvidia/gtcspring2023/static/staticfile/staticfile/file_download_1671108025187001Gksx.svg");
  width: 18px;
  height: 18px;
  display: block;
  position: absolute;
  top: 8px;
  background-size: 18px;
  margin-left: 3px;
}
 .rf-card .card-header .card-controls span.rfSI[title="Download Invoice"] svg,  .rf-card .card-header .card-controls .rfSI[aria-label="Download Invoice"] svg {
  display: none;
}
 .page-builder-display-reset .order-summary-card .summary-items-details {
  padding: 0px 0;
}
 .rf-headline-content h4 {
  font-size: 24px;
  color: #000;
}
@media (max-width: 767px) {
   .flex-box-child.rf-grid-layout-100 {
    margin-bottom: 0;
  }
   .custom-your-gtc-experience h2 {
    font-size: 26px;
  }
   .custom-your-gtc-experience .rf-headline .rf-headline-content {
    padding: 26px 24px 32px;
  }
   .rf-card.card-full.order-summary-card h3.card-header-title {
    font-size: 18px;
  }
   .rf-card.card-full.order-summary-card .card-controls::before {
    top: 0;
  }
   .rf-card.card-full.order-summary-card .card-controls::before {
    content: "";
  }
}
 .rf-card.card-full.order-summary-card .card-body {
  font-size: 16px;
  margin-bottom: 0;
  padding: 20px 20px 0;
  background: #eeeeee;
  border: none;
  height: auto;
}
 .rf-card.card-full.order-summary-card .rfG-md-100.rfG-lg-50 {
  width: 100%;
  padding: 0;
}
 .rfwf-dashboard .order-summary-card .summary-items-totals .summary-item-total,  .rfwf-dashboard .order-summary-card .summary-items-totals .summary-item-balance,  .page-builder-display-reset .order-summary-card .summary-items-totals .summary-item-total,  .page-builder-display-reset .order-summary-card .summary-items-totals .summary-item-balance {
  padding: 24px 30px 22px;
  background: #666666;
  color: #fff;
  border-bottom: 1px solid #F1F1F1;
  display: block;
  font-weight: 700;
  text-align: left;
  line-height: 34px;
  font-size: 24px;
  position: relative;
}
 .rfwf-dashboard .order-summary-card .summary-items-totals,  .page-builder-display-reset .order-summary-card .summary-items-totals {
  border-top: 1px solid #F1F1F1;
  padding: 0;
  margin: 0 -10px;
}
 .order-summary-item .summary-items-totals span.summary-item-total span.rf-price-formatter,  .order-summary-card .rf-price-formatter,  .order-summary-card span.summary-item-balance span.rf-price-formatter {
  color: #fff;
  text-align: right;
  display: initial;
  right: 30px;
  position: absolute;
}
 .order-summary-card .summary-items-details .rf-price-formatter {
  color: #000;
}
 .rf-card .card-header {
  background-color: #666666;
  padding-top: 15px;
  padding-bottom: 15px;
}
 .rf-card .card-header .card-header-title {
  color: #fff;
}
 .rf-card .card-body {
  font-size: 15px;
  margin-bottom: 0;
  padding: 20px 20px;
  background: #f1f1f1;
  border: none;
}
@media (min-width: 1280px) {
   .flex-box-section-full > .flex-box-section-full-interior {
    max-width: 1290px;
    padding: 0;
    width: 100%;
  }
}
@media (min-width: 1280px) {
   .flex-box-section-full > .flex-box-section-full-interior {
    padding: 15px 0;
  }
}
.flex-box-section-full.contact-info.col3 {
  padding: 0;
}
 .flex-box-section-full {
  padding-bottom: 0;
}
 .flex-box-section-full.order-cancel {
  padding-top: 0;
}
 .rf-headline .rf-banner {
  justify-content: left;
  align-items: inherit;
}
 .rf-headline .rf-banner .banner-paragraph {
  margin-right: 0;
}
 .flex-box-section {
  gap: var(--pb-space-gap, 30px);
}
@media (max-width: 768px) {
   .page-builder-display-reset h1 {
    margin-top: 20px;
  }
   .flex-box-section-full.contact-info .rf-headline .rf-banner {
    margin-bottom: 15px;
  }
}
 .rf-card.card-full.order-summary-card .card-footer {
  background-color: #f7f7f7;
  border: 1px solid #eee;
}



  .flex-box-section-full.order-summary-footer {
    padding-top: 0;
  
}

  .flex-box-section-full.order-summary-footer .flex-box-section{background: #EEEEEE;padding: 30px;}

 .flex-box-section-full.order-summary {}

 .flex-box-section-full.order-summary .flex-box-section-full-interior {
    padding-bottom: 0;
}

 .flex-box-section-full.order-summary-footer .flex-box-section-full-interior {
    padding-top: 0;
}

 .rf-card.card-full.order-summary-card .rfG-md-100.rfG-lg-50.order-summary-notes {
    display: none;
}

 .flex-box-section-full.order-summary-footer a {
    font-weight: bold;
}



 .flex-box-section-full h1 {
    max-width: 1000px;
    margin: 0 auto;
color:#000;

}
   .rf-card.card-full.order-summary-card .order-summary-item {
    padding-left: 15px;
}

   #rf-content {
    padding-bottom: 75px;
}

 .rf-headline.full-image .rf-headline-content p {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 166.7%;
}

@media (max-width: 768px){
 #rf-content {
    padding-bottom: 45px;
    padding-top: 30px;
}
   .flex-box-section-full.order-summary .flex-box-section-full-interior .flex-box-child.rf-grid-layout-100 {
    margin-bottom: 0;
}
   .rf-headline-content h4 {
    font-size: 18px;
}
}


.stepper-header-status .rfSI.rfSI-primary svg {
    fill: #000;
}
.rf-radio-option input[type=radio]:checked~.check {
    border: 1px solid #76b900;
}
.rf-radio-option input[type=radio]:checked~.check::before {
    background: #76b900;
}

.rf-feedback-alert.info {
    background-color: rgba(118, 185, 0, 0.2);
    border-color: #76b900;
}

.rf-radio-option:hover .check::before, .rf-radio-option:focus .check::before {
    height: 10px;
    width: 10px;
    top: 3px;
    left: 3px;
    background: #76b900;
}

.rf-radio-option .check::before {

    height: 10px;
    width: 10px;
    top: 3px;
    left: 3px
}
.rf-radio-option .check {
    border: 1px solid #ccc;
    height: 18px;
    width: 18px;
}

.rf-accessibility .rf-radio-option:focus {
    box-shadow: none !important;
}

.rf-accessibility .rf-radio-option:focus-visible {
    box-shadow: var(--rf-brand-elevation-focus-indicator-shadow) !important;
}
.form-stepper .stepper-header-title svg {
    cursor: pointer;
    fill: #76b900;
}

 .rf-accessibility .change-order-summary .mdBtnR-link  span.mdBtnR-text:hover {
    -webkit-text-decoration-color: #000;
    text-decoration-color: #000;
}

.rf-accessibility .change-order-summary .mdBtnR-link  span.mdBtnR-text {
    text-decoration: underline;
    -webkit-text-decoration-color: #76b900;
    text-decoration-color: #76b900;
    text-decoration-thickness: 2px;
    text-underline-offset: 0.3125em;
  color: #000;

}



.change-order-summary  .rf-pill.rf-pill-primary-open {
    color: #76b900;
    border-color: #76b900;
    text-transform: none;
}

.change-order-summary  .rf-pill.rf-pill-primary-open span.rf-pill-text {
    font-size: 12px;
    padding: 3px;
}
.change-order-summary-item span.rf-pill.no-margin.rf-pill-primary {
    background-color: #76b900;
    border-color: #76b900;
    padding: 3px 10px 6px;
    text-transform: none;
}

.change-order-summary-item span.rf-pill.no-margin.rf-pill-primary span.rf-pill-text {
    font-size: 13px;
}
/****************** Confirmation end  *******************/





body[class*="aisummitdc-ap-page-schedule"] .catalog-result.show-session-title-icon .catalog-result-title>button {
    display: none;
}

body[class*="aisummitdc-ap-page-schedule"] .rf-default-modal  .rf-attribute.abstract-component button.mdBtnR.mdBtnR-link {
    display: none;
}

#rf-calendar .schedule-calendar .calendar-head .prev-day, 
#rf-calendar .schedule-calendar .calendar-head .current-day,
#rf-calendar .schedule-calendar .calendar-head .next-day {
    background: transparent;
}

/**********************/


#rf-exhibitorcatalog .search-filters .quick-filters .rf-checkbox-label {
    padding-left: 30px;
    padding-top: 3px;
}

#rf-exhibitorcatalog .search-container .total-results-count span {
    text-transform: capitalize;
}



#rf-exhibitorcatalog .search-container .total-results-count {
    display: block;
    text-align: right;
    position: absolute;
    right: 9px;
    top: 35px;
}

#rf-exhibitorcatalog .search-container .total-results-count span,  {
    text-transform: capitalize;
}

#rf-exhibitorcatalog .rf-tile.exhibitor-tile {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: none;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.19);
}
div[id*=rf-].rf-widget .rf-pill .rf-pill-text, .rf-default-modal .rf-pill .rf-pill-text {
  font-size: 15px;
  line-height: 18px;
}
#rf-exhibitorcatalog span.rf-pill.exhibitor-type {
  font-weight: 700;
  font-size: 15px;
  padding: 9px 14px 8px;
  border: none;
  text-transform: none;
}
#rf-exhibitorcatalog .search-container a.mdBtnR.mdBtnR-outline-primary.exhibitor-tile-view-booth {
  border: none;
  padding-left: 0px;
}
#rf-exhibitorcatalog .search-container a.mdBtnR.mdBtnR-outline-primary.exhibitor-tile-view-booth::after {
  content: "";
  margin-left: -2px;
  -webkit-transition: .1s ease-out;
  transition: .1s ease-out;
  color: #76b900;
  background-image: url('data:image/svg+xml,<svg width="9" height="15" viewBox="0 0 9 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.53125 7.75024L8 8.28149L2.03125 14.2815L1.5 14.8127L0.4375 13.7502L0.96875 13.219L6.4375 7.75024L0.96875 2.28149L0.4375 1.75024L1.5 0.718994L2.03125 1.25024L8.03125 7.21899L8.5625 7.75024H8.53125Z" fill="%2376B900"/></svg>');
  width: 26px;
  height: 25px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center 2px;
  text-transform: none !important;
  font-weight: bold;
  position: absolute;
}
#rf-exhibitorcatalog .search-container a.mdBtnR.mdBtnR-outline-primary.exhibitor-tile-view-booth:hover:after {
  background-image: url('data:image/svg+xml,<svg width="9" height="15" viewBox="0 0 9 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.53125 7.75024L8 8.28149L2.03125 14.2815L1.5 14.8127L0.4375 13.7502L0.96875 13.219L6.4375 7.75024L0.96875 2.28149L0.4375 1.75024L1.5 0.718994L2.03125 1.25024L8.03125 7.21899L8.5625 7.75024H8.53125Z" fill="%23000"/></svg>');
  margin-left: 2px;
}
#rf-exhibitorcatalog .search-container h4.rf-tile-title a {
  color: #000 !important;
  text-decoration: none;
}
span.rf-pill.exhibitor-type.exhibitor-type-platinum.rf-pill-primary {
  background-color: #666;
  color: #fff;
}
.exhibitor-type-gold.rf-pill-primary {
  background-color: #F29C24;
}
span.rf-pill.exhibitor-type.exhibitor-type-silver {
  background-color: #999;
  color: #fff;
}
button.rfSI.favorite-catalog-result.favorite-session:before, .rf-exhibitorCatalog-modal .favorite-catalog-result:before {
  content: "" !important;
  width: 20px;
  height: 20px;
  background-size: 20px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12 3.75L14.7812 9.38523L21 10.2889L16.5 14.6753L17.5623 20.869L12 17.9447L6.43769 20.869L7.5 14.6753L3 10.2889L9.21885 9.38523L12 3.75Z" stroke="%235E5E5E" stroke-width="2"/></svg>');
  background-repeat: no-repeat;
  display: inline-block;
}
button.rfSI.favorite-catalog-result.favorite-session.favorited:before, .rf-exhibitorCatalog-modal .favorite-catalog-result.favorited:before {
  content: "" !important;
  background-image: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="%2376b900"><path d="M12 3.75L14.7812 9.38523L21 10.2889L16.5 14.6753L17.5623 20.869L12 17.9447L6.43769 20.869L7.5 14.6753L3 10.2889L9.21885 9.38523L12 3.75Z" stroke="%2376b900" stroke-width="2"/></svg>');
  background-repeat: no-repeat;
}
.rf-tile-grid .rf-tile .rf-tile-footer .favorite-catalog-result svg, .rf-exhibitorCatalog-modal .favorite-catalog-result svg {
  display: none;
}
.exhibitor-url a {
  color: inherit !important;
  text-decoration: underline !important;
  -webkit-text-decoration-color: #76b900;
  text-decoration-color: #76b900 !important;
  text-decoration-thickness: 2px !important;
  text-underline-offset: 0.3125em;
  word-break: break-word;
  font-weight: bold !important;
}
.exhibitor-url a:hover {
  -webkit-text-decoration-color: #000 !important;
  text-decoration-color: #000 !important;
  text-decoration-thickness: 2px !important;
  text-underline-offset: 0.3125em !important;
}

.modal-backdrop {
    background-color: rgba(0, 0, 0, 0.80);
}


#rf-exhibitorcatalog .rf-tile-grid .rf-tile .rf-tile-info {
    font-size: 15px;
    line-height: 1.666em;
  max-height: 98px;
}

#rf-exhibitorcatalog .rf-tile-grid .rf-tile .rf-tile-body {
    padding: 16px 16px 16px;
}
.modal-backdrop {
    background-color: rgba(0, 0, 0, 0.80);
}





.rf-exhibitorCatalog-modal .modal-header {
    visibility: hidden;
    height: 0;
    padding: 0;
}

.rf-exhibitorCatalog-modal .modal-header .modal-close {
    visibility: visible;
}

.rf-exhibitor-modal .modal-body, 
.rf-exhibitorCatalog-modal .modal-body {
        padding: 45px 45px 8px;
    }

.rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-name {
    font-size: 36px;
    margin-bottom: 30px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px;
}

.rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-description {
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 25px;
}

.rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-booths {
    padding-bottom: 30px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 25px;
}

.rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-url {
    margin-bottom: 25px;
}

.rf-exhibitorCatalog-modal .modal-footer {
    border-top: 0;
}

.rf-exhibitor-modal .favorite-catalog-result, 
.rf-exhibitorCatalog-modal .favorite-catalog-result {
    position: absolute;
    top: 45px;
    right: 45px;
}

.rf-exhibitorCatalog-modal .modal-footer {
    border-top: 0;
    padding-bottom: 45px;
    padding-right: 45px;
}

.rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-booths:before {
    content: "Location";
    display: block;
    padding-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
}

.rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-booths:empty {
    display: none;
}

.rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-text:empty {
    display: none;
}

.rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-description:empty {
    display: none;
}

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

#rf-exhibitorcatalog .search-filters {
    margin-left: 0;
}

.rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-booths svg {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="20" viewBox="0 0 15 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.5 1.5C4.14796 1.5 1.5 4.24367 1.5 6.97059C1.5 9.5837 3.0497 12.2642 4.71305 14.3654C5.53235 15.4004 6.35342 16.2628 6.97 16.8665C7.17142 17.0637 7.35052 17.2328 7.5 17.3707C7.64947 17.2328 7.82858 17.0637 8.03 16.8665C8.64658 16.2628 9.46765 15.4004 10.287 14.3654C11.9503 12.2642 13.5 9.5837 13.5 6.97059C13.5 4.24367 10.852 1.5 7.5 1.5ZM7.5 18.375C7.01864 18.9501 7.01828 18.9498 7.01828 18.9498L7.01628 18.9482L7.01147 18.9441L6.99467 18.9299L6.93342 18.8773C6.88071 18.8317 6.80477 18.7652 6.70891 18.6791C6.51724 18.507 6.2456 18.2565 5.92063 17.9383C5.27158 17.3029 4.40515 16.3932 3.53695 15.2965C1.8253 13.1342 0 10.1126 0 6.97059C0 3.3406 3.3962 0 7.5 0C11.6038 0 15 3.3406 15 6.97059C15 10.1126 13.1747 13.1342 11.463 15.2965C10.5948 16.3932 9.72842 17.3029 9.07937 17.9383C8.7544 18.2565 8.48276 18.507 8.29109 18.6791C8.19523 18.7652 8.11929 18.8317 8.06658 18.8773L8.00533 18.9299L7.98853 18.9441L7.98372 18.9482L7.98223 18.9494C7.98223 18.9494 7.98136 18.9501 7.5 18.375ZM7.5 18.375L7.98223 18.9494L7.5 19.353L7.01828 18.9498L7.5 18.375ZM7.5 6C6.67157 6 6 6.67157 6 7.5C6 8.32843 6.67157 9 7.5 9C8.32843 9 9 8.32843 9 7.5C9 6.67157 8.32843 6 7.5 6ZM4.5 7.5C4.5 5.84315 5.84315 4.5 7.5 4.5C9.15685 4.5 10.5 5.84315 10.5 7.5C10.5 9.15685 9.15685 10.5 7.5 10.5C5.84315 10.5 4.5 9.15685 4.5 7.5Z" fill="%23666666"/></svg>');
    background-repeat: no-repeat;
    background-position: top left;
}

.rf-exhibitorCatalog-modal .exhibitor-details .exhibitor-booths svg path {
    visibility: hidden;
}


body[class*="ap-page-myreg"] .flex-box-section-full .rf-headline.full-image {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.19);
}



body[class*="ap-page-myreg"] .flex-box-section-full .rf-headline.full-image .rf-headline-content {
  padding: 10px 15px 20px;
}

body[class*="ap-page-myreg"] .flex-box-section-full a.mdBtnR.mdBtnR-primary {
    padding: 12px 14px;
    color: var(--rf-comp-button-primary-color-on-background);
    background-color: var(--rf-comp-button-primary-color-background);
    border-color: var(--rf-comp-button-primary-color-border);
}

body[class*="ap-page-myreg"] .flex-box-section-full a.mdBtnR.mdBtnR-primary span.mdBtnR-text:after {
    display: none;
}


#rf-content .rf-headline a.mdBtnR.mdBtnR-primary[href*="https://apps.apple.com/us/app/"] {
    background-image: url(https://www.nvidia.com/content/dam/en-zz/Solutions/gtc/sponsor-logos/Download_on_the_App_Store_Badge.svg);
    text-decoration: none;
    background-color: transparent;
    border: none;
    width: 135px;
    background-repeat: no-repeat;
    height: 42px;
    background-size: 100%;
    margin-right: 5px;
}

#rf-content .rf-headline a.mdBtnR.mdBtnR-primary[href*="https://apps.apple.com/us/app/"]  span.mdBtnR-text,
#rf-content .rf-headline a.mdBtnR[href*="https://play.google.com/store/apps/"] span.mdBtnR-text{
    display: none;
}

#rf-content .rf-headline a.mdBtnR[href*="https://play.google.com/store/apps/"] {
        background-image: url("https://www.nvidia.com/content/dam/en-zz/Solutions/gtc/sponsor-logos/Google_Play_Store_badge_EN.svg");
        text-decoration: none;
        background-color: transparent;
        border: none;
        width: 135px;
        background-repeat: no-repeat;
        height: 42px;
        background-size: 100%;
        margin-left: 0;
}
/******* Column Equal Height ******/
.flex-box-section-full.flexBox .flex-box-section .flex-box-child {
    display: flex;
}

.flex-box-section-full.flexBox .flex-box-section .flex-box-child .rf-headline {
    display: flex;
    flex-direction: column;
}
 .rf-headline-content h4 {
    padding: 15px 0;
    margin-bottom: 0;
}

 .rf-headline.full-image .rf-headline-content {
    padding: 0;
}
.flex-box-section-full.flexBox .flex-box-section .flex-box-child .rf-headline .rf-headline-content {

    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
}

.flex-box-section-full.flexBox .flex-box-section .flex-box-child .rf-headline .rf-headline-content>div:first-of-type {
    margin-bottom: 16px;
    flex: 1 0 auto;
  /*  height: auto !important; */
}

/***************** end *************/

/****************** Surveys page ****************/


body[class*="page-surveys"] #hero-banner .banner-content {
  display: none;
}

body[class*="page-surveys"] div#hero-banner h2.sub-title {
  display: none;
}
body[class*="page-surveys"] #hero-banner {
  background-color: #fff;
}
body[class*="page-surveys"] div#hero-banner p.intro-text {
  font-size: 22px;
  line-height: 1.75em;
  Color: #000;
}
body[class*="page-surveys"] #hero-banner .banner-content .h1-title {
  Color: #000;
}
body[class*="page-surveys"] div#hero-banner .banner-note span {
    color: #000 !important;
}

body[class*="page-surveys"] div#hero-banner .banner-note span a {
    text-decoration: underline;
}
@media(min-width: 1024px)and (max-width:1349px) {
  body[class*="page-surveys"] div#hero-banner p.intro-text {
    font-size: 20px
  }
}
@media(max-width: 1023px) {
  body[class*="page-surveys"] div#hero-banner p.intro-text {
    font-size: 18px
  }
}
@media (min-width: 1350px) {
  body[class*="page-surveys"] #hero-banner {
    background-image: url("https://images.nvidia.com/gtc/rf/banner/2024/surveys/survey-kv-bbm-d@2x.jpg");
  }
}
@media (min-width: 1024px) and (max-width: 1349px) {
  body[class*="page-surveys"] #hero-banner {
    background-image: url("https://images.nvidia.com/gtc/rf/banner/2024/surveys/survey-kv-bbm-l@2x.jpg");
  }
}
@media (min-width: 640px) and (max-width: 1023px) {
  body[class*="page-surveys"] #hero-banner {
    background-image: url("https://images.nvidia.com/gtc/rf/banner/2024/surveys/survey-kv-bbm-t@2x.jpg");
  }
}
@media (max-width: 639px) {
body[class*="page-surveys"] #hero-banner {
    background-image: url("https://images.nvidia.com/gtc/rf/banner/2024/surveys/survey-kv-bbm-iat-p@2x.jpg");
    background-size: contain;
    background-position: bottom;
}
}
body[class*="page-surveys"] .page-builder-display-reset .my-survey-list-card .card-body {
  height: auto;
  background: transparent;
}
body[class*="page-surveys"] .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-row {
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.19);
  background-color: #fff;
  padding: 30px;
  font-size: 20px;
  margin-bottom: 25px;
  margin-left: 5px;
  margin-right: 5px;
  border: 0;
}
body[class*="page-surveys"] .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-row > div {
  font-size: 20px;
  font-weight: bold;
}
body[class*="page-surveys"] .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .table-body {
  border: none;
}
body[class*="page-surveys"] .page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-row:hover {
  background-color: rgba(118, 185, 0, .3);
}
body[class*="page-surveys"] .page-builder-display-reset .my-survey-list-card .card-header {
  background-color: transparent;
  text-align: center;
  display: none;
}
body[class*="page-surveys"] .page-builder-display-reset .my-survey-list-card .card-body h5 {
  display: none;
}


/****************** End Surveys page ****************/
