/*JJ 50177 Voting Page Elements Removal*/
.nvidia-gtcs24-reviewertask-task .rf-textarea {
  display: none !important;
}

.nvidia-gtcs24-reviewertask-task .md-frame.md-frame-primary:last-child {
  display:none !important;
}
/* End JJ 50177 Voting Page Elements Removal*/




.question-mod-page .moderation-section .md-frame-header {
  background-color: transparent;
  box-shadow: none;
  border-bottom: none;
  margin-bottom: 10px;
  padding-left: 0;
}
.question-mod-page .moderation-section .md-frame-header h2 {
  font-weight: bold;
}
.md-frame.moderation-section {
  box-shadow: none;
  border: none;
  background-color: transparent;
}
.md-frame.moderation-section .rf-content-box-body.rf-flex-frame {
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.19);
  padding: 20px;
  background-color: #fff;
}
.question-mod-page .rf-content-box-header {
  border: none;
  background-color: transparent;
  margin-bottom: 10px;
  padding-left: 0;
}

.question-mod-page .moderation-section .no-results-message {
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.19);
 background-color: #fff;
}

body[class*="prc-moderationList"] div#rf-content {
  background-color: #eee;
}
body[class*="prc-moderationList"] .rfwf-full-panel.sub-header-navigation {
  border-bottom: navajowhite;
}
body[class*="prc-moderationList"] div#footer .ft-container {
  border-top: none;
}


button.mdBtnR.mdBtnR-link.back-button.mdBtnR-adv span.rfSI.cursor-pointer:before {
    content: "\f104";
    font-family: Font Awesome\ 6 Pro;
    font-weight: 900;
    padding-right: 0px;
    -webkit-transition: .1s ease-out;
    transition: .1s ease-out;
    color: #76b900;
    padding-left:6px;
    top: 3px;
    position: relative;
}

button.mdBtnR.mdBtnR-link.back-button.mdBtnR-adv:hover span.rfSI.cursor-pointer:before {
    margin-left: 0px;
    padding-left: 3px;
    color:#000;
}



button.mdBtnR.mdBtnR-link.back-button.mdBtnR-adv svg {
    display: none;
}



button.mdBtnR.mdBtnR-link.back-button.mdBtnR-adv span.mdBtnR-text {
    text-decoration: none;
    color: #000;
    font-weight: bold;
}

.rf-workflow .question-mod-card .mod-participants span.mdBtnR-text {
    color: #000;
    padding-top: 1px;
    text-decoration: none !important;
}
.question-mod-page .rf-content-box-body .mod-participants li .mdBtnR-text {
    font-weight: 300;
    color: #000;
    margin-top: -1px;
    text-decoration: none;
}

p[data-toggle="modal"] {
    cursor: pointer;
    font-weight: bold;
}




body[class*="prc-page-prcagreement"] .rf-workflow .rf-workflow-body-content {
    background: #eee;
}

body[class*="prc-page-prcagreement"] .rf-workflow {
    padding-bottom: 0;
}
body[class*="prc-page-prcagreement"] .rf-workflow #special-div {
    background: #eee;
    padding: 60px 0;
}
body[class*="prc-page-prcagreement"] .page-builder-display-reset {
    background: transparent;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    background: #fff;
    padding: 30px;
    max-width: 1100px;
    margin: 30px auto;
}
body[class*="prc-page-home"] .flex-box-section-full.prc-banner {
    padding: 60px 0;
}

.flex-box-section-full.icon-box .rf-headline .rf-headline,
.flex-box-section-full.icon-box .flex-box-section .flex-box-child :nth-child(2) .rf-headline {
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    border: none;
  min-height: 240px;
}
 .flex-box-section-full.icon-box .rf-headline .rf-headline,
.flex-box-section-full.icon-box .flex-box-section .flex-box-child :nth-child(2) .rf-headline,
   .flex-box-section-full.icon-box .rf-headline .rf-headline > div,
.flex-box-section-full.icon-box .flex-box-section .flex-box-child :nth-child(2) .rf-headline > div
  {

 min-height: 240px;
} 
.flex-box-section-full.icon-box .rf-headline .rf-headline .rf-headline-image,
.flex-box-section-full.icon-box  .flex-box-section .flex-box-child :nth-child(2) .rf-headline-image {
    padding: 0;
    width: 40% !important;   background: #ededed;
}


@media(min-width: 769px)and (max-width:1024px) {
  
  
  
  .flex-box-section-full.icon-box .rf-headline .rf-headline,
.flex-box-section-full.icon-box .flex-box-section .flex-box-child :nth-child(2) .rf-headline {

 /* min-height: 240px; */
}
  
  

   .flex-box-section-full.icon-box .rf-headline .rf-headline-image img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
   .flex-box-section-full.icon-box .rf-headline .rf-headline-image{
  
  position: relative;
   }
}


@media(max-width: 768px) {
.flex-box-section-full.icon-box .rf-headline .rf-headline .rf-headline-image, .flex-box-section-full.icon-box .flex-box-section .flex-box-child :nth-child(2) .rf-headline-image {
  width: 100% !important;
}
  .flex-box-section-full.icon-box .rf-headline .rf-headline .rf-headline-image img, .flex-box-section-full.icon-box .flex-box-section .flex-box-child :nth-child(2) .rf-headline-image img {
  max-width: 200px;
  margin: 0 auto;
}
}

.flex-box-section-full.icon-box .rf-headline .rf-headline .rf-headline-content,
.flex-box-section-full.icon-box  .flex-box-section .flex-box-child :nth-child(2) .rf-headline-content {
   padding: 20px;
    background: #fff;
}
.flex-box-section-full.icon-box .rf-headline a.mdBtnR.mdBtnR-primary {
    background: transparent;
    border: none;
    padding: 0;
}


.flex-box-section-full.icon-box .rf-headline .rf-headline-image img {
    max-width: 100%;
    display: block;
}

.flex-box-section-full.has-background.icon-box .flex-box-section {
    gap: var(--pb-space-gap, 30px);
}
.element-container.column-3box .rf-grid-layout-33 .rf-headline.mini {
 border-radius: 0 0 var(--rf-brand-shape-radius) var(--rf-brand-shape-radius);
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.19);
    padding: 0;
    background-color: #fff;
}
.element-container.column-3box .rf-grid-layout-33 .rf-headline.mini h3 {
    background: #333;
    padding: 8px 15px;
    color: #fff;
}
.element-container.column-3box .rf-grid-layout-33 .rf-headline.mini .desc {
    padding: 16px;
}
.flex-box-section-full.has-background.icon-box {
    padding: 15px;
}
.rf-workflow .keep-bullets ul li, .page-builder-content .keep-bullets ul li {
    list-style-type: none;
}
.flex-box-section-full.agreement-section {
    padding-bottom: 0;
}
body[class*="prc-page-prcagreement"] .page-builder-display-reset p {
    margin: 0 0 16px;
}

body[class*="prc-page-prcagreement"]  .ft-container{
border:none;
}

body[class*="prc-page-home"] .rf-card.registration-card {
    background: transparent;
    box-shadow: none;
    border: none; padding: 0;
}

body[class*="prc-page-home"] .rf-card.registration-card .rf-read-only , body[class*="prc-page-home"] .rf-card.registration-card .rf-textarea {
    display: inline-flex;
    width: 100%;
    border-top: 1px solid #ccc;
    padding-top: 25px;
}

body[class*="prc-page-home"] .rf-card.registration-card .rf-read-only .readOnly-value {
    height: auto;
    line-height: normal;
    border: none;
    width: 100%; background: transparent;
}

body[class*="prc-page-home"] .rf-card.registration-card .rf-read-only label.rf-label, body[class*="prc-page-home"] .rf-card.registration-card .rf-textarea .rf-label {
    max-width: 200px;
    display: inline-block;
}

body[class*="prc-page-home"] .rf-card.registration-card .rf-textarea textarea {
    border: none;
    background: transparent;
}



.flex-box-section-full.faq .flex-box-child.rf-grid-layout-100 > .element-container-wrapper > .element-container:first-child {
    border-top: none;
    border-bottom: none;
    padding: 0 0 30px;
}


.flex-box-section-full.faq .flex-box-child.rf-grid-layout-100 > .element-container-wrapper > .element-container .keep-bullets {
  padding: 30px 0;
  border-top: 2px solid #ccc;
}

.flex-box-section-full.faq .flex-box-child.rf-grid-layout-100 > .element-container-wrapper > .element-container:first-child .keep-bullets {
    padding: 0px 0;
    border: none;
}

.flex-box-section-full.faq .flex-box-child.rf-grid-layout-100 > .element-container-wrapper > .element-container .keep-bullets h3 {
    margin-bottom: 15px;
}
.flex-box-section-full.faq .flex-box-child.rf-grid-layout-100 > .element-container-wrapper > .element-container:last-child .keep-bullets {
    border-bottom: 2px solid #ccc;
}
.flex-box-section-full.faq .flex-box-section-full-interior {
    max-width: 1100px;
    margin-bottom: 60px;
}


body[class*="prc-page-home"]  .rfComp-canvas .flex-box-section .sql-report-container table tr:first-child {
    background: transparent;
}


.flex-box-section-full.has-background.icon-box .flex-box-section a.mdBtnR.mdBtnR-primary {
    text-decoration: none;
    font-weight: bold;
}
.flex-box-section-full.has-background.icon-box .flex-box-section a.mdBtnR.mdBtnR-primary:hover {
text-decoration: none;}
.flex-box-section-full.has-background.icon-box .flex-box-section a.mdBtnR.mdBtnR-primary::after {
  content: "";
  margin-left: -4px;
  -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 3px;
  text-transform: none !important;
  font-weight: bold;
  position: absolute;
}

.flex-box-section-full.has-background.icon-box .flex-box-section a.mdBtnR.mdBtnR-primary: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: -1px;
   }

.element-container.column-3box .rf-grid-layout-33 .rf-headline.mini .desc {
    overflow-y: scroll;
    max-height: 330px;
}

.element-container.column-3box .rf-grid-layout-33  .rf-card .card-body {

    height: 335px;
}

.presenter-details h2 {
  text-align: center;
  margin-bottom: 32px;
}
@media(min-width: 768px) {
.note-section .rf-headline-image {
    max-width: 120px;
}
}

body[class*="prc-page-home"] .flex-box-section-full {
   padding: 75px 0 75px;
}

@media(max-width: 1023px) {
  body[class*="prc-page-home"] .flex-box-section-full {
   padding: 45px 0 45px;
}

}
div#informational-resources {
    padding-bottom: 15px;
}

body[class*="prc-page-home"] .rf-card.registration-card h2 {
    font-size: 20px;
    padding-bottom: 10px;
}
div#presenter-details {
    max-width: 1100px;
    border-bottom: 2px solid #ccc;
}
body[class*="prc-page-home"] .flex-box-section-full:last-child .flex-box-section-full-interior {
    margin-bottom: 0;
}
.Self-Promote-banners {

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
  -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
}

body[class*="MarketingAssets"] .custom-form-content,
body[class*="officehours"] .custom-form-content,
body[class*="WebinarOfferings"] .custom-form-content{
    padding-top: 60px;
}

.Self-Promote-header {
    max-width: 990px;
    margin: 0 auto;
}
.Self-Promote-banners .promoBanner {    
 display: inline-block;
    margin-bottom: 60px;
    width: calc(25% - 0px);
    text-align: center;

}

@media(max-width: 1023px) {
body[class*="MarketingAssets"] .custom-form-content,
  body[class*="officehours"] .custom-form-content,
body[class*="WebinarOfferings"] .custom-form-content {
    padding-top: 30px;
}
.Self-Promote-banners {
    margin-top: 60px;
    margin-bottom: 0;

}
  .Self-Promote-banners .promoBanner {
    margin-bottom: 30px;
      width: calc(50% - 0px);
  }
}


.flex-box-section-full.has-background.blank-sesstion {
    padding: 0;
}


@media(max-width: 767px) {
.Self-Promote-banners .promoBanner{
    width: calc(100% - 0px);
}
 
  
}
 #task-list .md-frame .md-frame-header .md-headline h2 {
    color: #fff;
}

div#presenter-details .table-results {
    display: none;
}

#presenter-details .sql-report-container .sql-report-header {
    display: none;
}

#presenter-details .rf-simple-table.column-borders td:last-child div {
    text-align: center;
}
#a-note-to-talk-assistants\: .rf-headline-image, #a-note-to-presenters\: .rf-headline-image {
    padding-top: 10px;
}


.Self-Promote-banners img {
    width: 100%;
    max-width: 96px;
    margin: 20px auto 20px;
    display: block;
}


.flex-box-section-full.has-background.in-page-nav {
    background-color: #1a1a1a;
    font-size: 15px;
    height: 70px;
    line-height: 1.667em;
    margin: -1px auto 0;
    width: 100%;
    padding: 0;
}


/*********/


.flex-box-section-full.has-background.in-page-nav {
    background-color: #1a1a1a !important;
    height: 70px;
    line-height: 1.667em;
    margin: -1px auto 0;
    width: 100%;

  z-index: 999;
}

body[class*="prc-page-home"] div#rf-content.pull-up .in-page-nav {
    position: sticky;
    top: 104px;
}

body[class*="prc-page-home"] ul#inpage-nav {
    display: inline-flex;
    padding: 0;
  gap: 30px;
}

body[class*="prc-page-home"] ul#inpage-nav li {
background: none;
    display: inline-flex;
    padding: 0;
}

body[class*="prc-page-home"] ul#inpage-nav li  a.anchor-link {
color: #fff;
    padding: 23px 0 18px;
    text-decoration: none;
   
}
body[class*="prc-page-home"] ul#inpage-nav li  a.anchor-link.active {
border-bottom: 4px solid #76b900;
   
}
body[class*="prc-page-home"] div#nv-header {
    position: fixed;
    width: 100%;
    height: 105px;
    z-index: 9;
    top: 0;
}

body[class*="prc-page-home"] div#rf-content {
  margin-top: 104px; 
}


.rf-overlay-new.rf-overlay-bottom.rf-anchor-right {
    transform: translateX(-100%);
    margin-top: -104px;
}

body[class*="prc-page-home"] .flex-box-section-full.hide {
    display: block !important;
    padding: 0;
    opacity: 0;
}
body[class*="prc-page-home"] .flex-box-section-full.hide h2{
    display: none;
}

body[class*="prc-page-home"] .flex-box-section-full.hide  div {
    padding: 0;
    min-height: 0;
}

body[class*="prc-page-home"]  .table-results {
    display: none;
}



body[class*="prc-page-home"] .sql-report-table-header.rf-flex-frame.rf-flex-space-between button.mdBtnR.mdBtnR-primary.open-column-options.mdBtnR-adv {
    display: none;
}
body[class*="prc-page-home"] .sql-report-container .sql-report-header {
    clear: both;
    margin: 0 0 16px;
}

@media(max-width: 767px) {
  

  body[class*="prc-page-home"] ul#inpage-nav li a.anchor-link {
   padding: 15px 0 11px;
        font-size: 14px;
        line-height: 20px;
        align-items: center;
        display: inline-flex;
        border-bottom: 4px solid #1a1a1a;
text-align: center;
}
  body[class*="prc-page-home"] ul#inpage-nav {
    padding: 0;
    gap: 20px;
}
  
     body[class*="prc-page-home"]  .flex-box-child {
        margin-bottom: 0px;
    }
      body[class*="prc-page-home"] .flex-box-section-full {
        padding: 60px 0 60px;
    }
}


.flex-box-section-full.note-section .rf-headline-image {
    padding-top: 10px;
}
body[class*="prc-page-home"] .flex-box-section-full[data-name="presenter-details"] {
    padding-top: 0;
}

body[class*="prc-page-home"] .sql-report-container .md-frame.search-output {
    margin-bottom: 0;
}
body[class*="prc-page-home"] .flex-box-section-full.moderation-section {
    padding-top: 0; padding-bottom: 0;
}
body[class*="prc-page-home"] .flex-box-section-full.has-background.note-section {
    padding-top: 0;
}
body[class*="prc-form-MarketingAssets"] .form-footer-actions {
    display: none;
}

.md-frame.md-frame-primary .md-frame-header h2 {
    color: #fff;
}

.rf-overlay-new.rf-adv-table-actions .rf-scroll-frame>.unhover-trigger>div:hover{
    color: #fff;
}
.rf-card.task-list-card .rf-card-list-item[aria-label*="Needs Review"] span.rf-pill-text {
    color: #fff;
}

body[class*="prc-page-home"] .flex-box-section-full.no-padding{
padding: 0;
}
