/*** Physical registration order order page ****/


@media (min-width: 640px){


body[class*="physicalregistration-order"] .orders-page .rfwf-discount-code .rfwf-panel-interior section {
  background: url(https://static.rainfocus.com/nvidia/gtcfall2022/static/staticfile/staticfile/DLI_1662958366368001S1ol.svg) no-repeat 95% 30px #f1f1f1;
  flex-direction: column-reverse;
  padding: 25px 350px 15px 15px;
}
body[class*="physicalregistration-order"] .orders-page .rf-simple-flex-grid .rf-flex-column-50 {
    width: 100%;
}

body[class*="physicalregistration-order"] .orders-page .rf-flex-column-50.discount-code-container p {
    margin-bottom: 5px;
}
}
body[class*="physicalregistration-order"] div#rf-content {
    background-color: #fff;
}
body[class*="physicalregistration-order"] .orders-page .rfwf-discount-code .rfwf-panel-interior section {
    background: url(https://static.rainfocus.com/nvidia/gtcfall2022/static/staticfile/staticfile/DLI_1662958366368001S1ol.svg) no-repeat 95% 30px #f1f1f1;

}


@media (max-width: 639px){
body[class*="physicalregistration-order"] .orders-page .rfwf-discount-code .rfwf-panel-interior section {
  background: url(https://static.rainfocus.com/nvidia/gtcfall2022/static/staticfile/staticfile/DLI_1662958366368001S1ol.svg) no-repeat center 30px #f1f1f1;
    background-size: auto;
  background-size: 90%;
}

body[class*="physicalregistration-order"] .orders-page .rfwf-discount-code .rfwf-panel-interior section {
  padding-right: 15px;
  padding-top: 50%;
  flex-direction: column-reverse;
  display: flex;

}
}

body[class*="physicalregistration-order"] .orders-page {
    max-width: 844px;
    margin: 0 auto;
}

body[class*="physicalregistration-order"] .orders-page .rfwf-discount-code .rfwf-panel-interior input {
  max-width: 300px;
  border: 2px solid #999 !important;
}
body[class*="physicalregistration-order"] .orders-page .rfwf-discount-code .input-aligned-label {
  margin-top: 0px;
  padding: 8px 16px 6px;
  margin-bottom: 15px;
}

body[class*="physicalregistration-order"] .rf-workflow-header {
    max-width: 860px;
    margin: 0 auto;
}
/*****************/
.orders-page .rf-form-element-group.no-label {
    padding-bottom: 0;
    padding-top: 0;
}

.orders-page  .package-quantity {
    text-align: center;
}



.orders-page ul.rf-radio-group.vertical-orientation.accordion-content.rfwf-package-items p b {
    display: inline-block;
}



.orders-page ul.rf-radio-group.vertical-orientation.accordion-content.rfwf-package-items .rf-radio-wrapper.aria-input.no-label {
    margin-top: 5px;
}


/****************  reg page ***********/
body[class*="registration"] .custom-form-content {
    max-width: 1100px;
    margin: 0 auto;
}
body[class*="registration"]  .rf-overlay-new.rf-overlay-implicit-lists .rf-scroll-frame ul:not(.rf-select-selected,.simple-overlay-list) li svg {
    fill: var(--rf-brand-color-surface);
}
@media (min-width: 1024px){
body[class*="registration"] .custom-form-content {
    padding-top: 60px;
    padding-bottom: 60px;
}
  

  
body[class*="registration"] .rf-upload-file.no-label > div {

    position: relative;
    float: left;
    width: calc(100% - 206px);
    padding-left: 50px;
}

body[class*="registration"] .rf-upload-file.no-label div p.py-2 {
    position: absolute;
    right: -22px;
    top: 15px;
}

body[class*="registration"] .rf-upload-file.no-label .mb-2 {
    position: relative;
    float: left;
    width: auto;
    padding-right: 47px;
    padding-left: 0;
padding-top: 14px;
}
 body[class*="registration"] .upload-file-area .upload-instructions {
  line-height: 47px;
}
}

@media (max-width: 1023px){
body[class*="registration"] .custom-form-content {
    padding-top: 0px;
    padding-bottom: 30px;
}
}


body[class*="registration"] .flex-box-section-full.reg-banner .flex-box-section-full-interior {
    padding: 0;
    width: 100%;
}


body[class*="registration"] .rf-workflow .rf-text-container ul {
  line-height: 1.4em;
  list-style-type: none;
  padding-inline-start: 0;
  padding-left: 0;
  margin-bottom: 15px;
}

body[class*="registration"] .rf-workflow .rf-text-container ul li{

  padding-left: 20px;
  position: relative;
list-style-type: none;
}

body[class*="registration"] .rf-workflow .rf-text-container ul li::before {
  content: ">";
  display: block;
  font-weight: 700;
  left: 0;
  line-height: 1;
  position: absolute;
  text-align: center;
  top: .25em;
  width: 1em;
}
div#wf-16422068441090016Q3d .rf-label span.label-text {
    font-weight: normal;
   
    display: inline-block; font-size: 16px;
}
.wf-form-element-div .rf-checkbox-container .checkbox>label {
    padding-left: 30px;
    position: relative;
    display: inline-block;
    margin-bottom: 18px;
}

body[class*="registration"] .rf-workflow h2{
font-size:24px; margin-bottom: 10px;
}

body[class*="registration"] .rf-checkbox-container .rf-label,
body[class*="registration"] .rf-radio-container .rf-label {
  padding-bottom: 15px;
}


body[class*="registration"] .rf-checkbox-container .rf-label .label-text,
body[class*="registration"] .rf-radio-container .rf-label .label-text{
font-size:20px; 
}
body[class*="registration"] div#wf-1559582546353001NKXr .rf-checkbox-container.rf-form-element-group,
body[class*="registration"] div#wf-1638223588851001sjA2 .rf-checkbox-container.rf-form-element-group{
    padding-bottom: 0;
}

body[class*="registration"] div#wf-temp_a1729578292032 p {
    margin-bottom: 8px;
}
body[class*="registration"] div#wf-temp_a1729578292032 {
    margin-bottom: 25px;
}

body[class*="registration"] .wf-form-element-div label.rf-label .label-text {
    font-size: 20px;
}

body[class*="registration"] label#lbl_1638223588851001sjA2 .label-text {
    font-size: inherit;
}
body[class*="registration"] .wf-form-element-div label.rf-label {
    margin-bottom: 16px;
}
body[class*="registration"] .wf-form-element-div > div {
    margin-bottom: 12px;
}

body[class*="registration"] div#wf-temp_a1689030092573 {
    margin-bottom: 30px;
}


body[class*="registration"] div#wf-temp_a1689030092573:empty {
  margin: 0;
}

body[class*="registration"] .wf-form-element-div .has-error .rf-select .rf-dropdown-container .rf-dropdown-trigger, 
body[class*="registration"] .wf-form-element-div .has-error .rf-select .select-dropdown-icon .dropdown-icon-background,
body[class*="registration"] .wf-form-element-div .has-error .rf-select select, 
body[class*="registration"] .wf-form-element-div .has-error .rf-select select:not([multiple]),
body[class*="registration"] .wf-form-element-div .has-error .rf-select .select-dropdown-icon .dropdown-icon-background,
body[class*="registration"] .wf-form-element-div .rf-select.rf-single-select.rf-error  select:not([multiple]){
  border-color: var(--rf-brand-color-status-error) !important;
}

 
body[class*="registration"] .wf-form-element-div .rf-error  .dropdown-icon-background {
  border-top: 1px solid var(--rf-brand-color-status-error);
  border-right: 1px solid var(--rf-brand-color-status-error);
  border-bottom: 1px solid var(--rf-brand-color-status-error);
}


body[class*="registration"] .has-error .rf-label span,
body[class*="registration"] .rf-error .rf-label span {
  color: var(--rf-brand-color-text-body) !important;
}
body[class*="groupregistration-order"] [data-test*="package-quantity-Group"] span.label-text,
body[class*="groupvirtualworkshop-order"] [data-test*="package-quantity-Group"] span.label-text{
 display: none; 
}


body[class*="confirmation"] .rf-card.manage-passes-card .card-header .card-controls button {
    max-width: none;
    width: auto;
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
}
body[class*="confirmation"] .rf-card.manage-passes-card .card-header .card-controls button:before {
    font-family: 'NVIDIA', Arial, Helvetica, Sans-Serif;
}

.page-builder-display-reset .card-body .pass-item span {
font-size: 14px;
    text-transform: initial;
    margin-top: 14px;
    display: inline-block;
    line-height: 1.2;
    font-weight: 500;
}

@media (min-width: 500px){

body[class*="order"] .md-accordion-container .accordion-headline p {
    max-width: calc(100% - 90px);
}
  
}


body[class*="order"] div#rf-content {
    max-width: none;
}

body[class*="order"] div#rf-content .rf-workflow-header {
    background-color: #F7F7F7;
    padding: 0;
}

body[class*="order"] div#rf-content .rf-workflow-header .rfwf-full-panel.rfwf-header {
    border: none;
  padding-top: 48px;
}

body[class*="order"] div#rf-content .rf-workflow-header .rfwf-full-panel.rfwf-header .rfwf-headline {
    width: 100%;
}

body[class*="order"] div#rf-content .rf-workflow-header .rfwf-full-panel.rfwf-header .rfwf-headline h1{
    text-align: center;
}
body[class*="order"] div#rf-content .rf-workflow-header .rfwf-full-panel.rfwf-header .rfwf-headline p {
    line-height: 1.7em;
}

body[class*="order"] div#rf-content .rf-workflow-header .rfwf-full-panel.rfwf-header .rfwf-header-container {
    max-width: 1120px;
    margin: 0 auto;
}

body[class*="registration-order"] .package-quantity {
    visibility: hidden;
}
.orders-page .rfwf-package-items li.rfG-fluid-container.package-sub-item {
    border: none;
}
.rf-flex-column-50.discount-code-container form ~ div.rf-flex-column-50 {
    width: 100%;
}

@media (min-width: 769px){
.orders-page .rfwf-discount-code .discount-code-wrapper .discount-code-container button[data-analytics-name="apply-code"] {
    margin-top: 36px;
}
}

@media (max-width: 768px){
.orders-page .rfwf-discount-code .discount-code-wrapper .discount-code-container button[data-analytics-name="apply-code"] {
    margin-top: 0;
}
}

body[class*="registration"]  .reg-banner h1 {
    font-size: 3pc
}

@media(min-width: 1024px)and (max-width:1349px) {
   body[class*="registration"]  .reg-banner h1 {
        font-size:36px
    }
}

@media(max-width: 1023px) {
 body[class*="registration"]   .reg-banner h1 {
        font-size:28px
    }
}


@media (min-width: 769px){
.flex-box-section-full.reg-banner .rf-headline.mini {
    padding-top: 0;
    padding-left: 0;
}
  .flex-box-section-full.reg-banner {
    padding: 90px 0;
}
  
body[class*="form-contactinfo"] #myDynamicForm .wf-form-element-div:first-child {
  
}

  
}
.flex-box-section-full.reg-banner .rf-headline.mini p {
    padding-bottom: 16px;
}

.flex-box-section-full.reg-banner .rf-headline.mini  h1 {
    padding-bottom: 10px;
}

.rf-single-select .rf-select-selected[data-test="rf-select-selected-values-phone-countries-dropdown"] {
  background-color: transparent;
}
.rf-single-select .rf-select-selected[data-test="rf-select-selected-values-phone-countries-dropdown"]:empty:after {
  content: "Location Code"; opacity: .75;
}
@media (max-width: 500px){
 body[class*="registration"] .form-footer-actions {
  margin-top: 0;
  text-align: center;
}
}


.orders-page {
  padding-top: 60px;
}

.orders-page .rfwf-full-panel.rfwf-packages h2 {
  margin-top: 0;
}

 .orders-page .rfwf-full-panel {
  padding:  0;
}

 .orders-page  .rfwf-full-panel.rfwf-packages {
  padding-bottom: 30px;
}
 .orders-page   .discount-code-wrapper {
  padding-bottom: 30px;
}
body[class*="order"] div#rf-content {

  padding-bottom: 60px;
}

@media (max-width: 768px) {
  .orders-page .rfwf-discount-code .discount-code-wrapper .discount-code-container .rf-flex-column-50 {
    width: calc(100% - 0px);

  }
    .orders-page .rfwf-discount-code .discount-code-wrapper .discount-code-container p {
    padding: 0;
  }
  .flex-box-section-full.reg-banner .flex-box-section {
  flex-direction: column-reverse;
}

.flex-box-section-full.reg-banner .flex-box-section .flex-box-child.rf-grid-layout-50:nth-child(2) {
  margin-bottom: 0;
  margin-top: 18px;
}
}

.package-quantity .relative-select-container {
    max-width: 100px;
}


div#photo-requirements .modal-header {
    border: none;
}

div#photo-requirements  .modal-body {
    padding: 0px 60px 60px;
    font-size: 15px;
}

div#photo-requirements .modal-body ul li {
    line-height: 2.5em;
    position: relative;
    list-style: none;
    position: relative;
    line-height: 29px;
}


div#photo-requirements .modal-body ul li:before {
    content: ">";
    display: block;
    font-weight: 700;
    left: -18px;
    line-height: 1;
    position: absolute;
    text-align: center;
    top: 0.5em;
    width: 1em;
    height: 20px;
}

div#photo-requirements .modal-body ul {
    margin-left: 25px;
}

div#photo-requirements .modal-header .close {

    font-size: 28px;
}
p[data-target="#photo-requirements"] {
    cursor: pointer;
background-image: url('data:image/svg+xml,<svg width="20" height="19" viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 1.9375C7.36328 1.9375 4.97266 3.34375 3.63672 5.59375C2.33594 7.87891 2.33594 10.6562 3.63672 12.9062C4.97266 15.1914 7.36328 16.5625 10 16.5625C12.6016 16.5625 14.9922 15.1914 16.3281 12.9062C17.6289 10.6562 17.6289 7.87891 16.3281 5.59375C14.9922 3.34375 12.6016 1.9375 10 1.9375ZM10 18.25C6.76562 18.25 3.8125 16.5625 2.19531 13.75C0.578125 10.9727 0.578125 7.5625 2.19531 4.75C3.8125 1.97266 6.76562 0.25 10 0.25C13.1992 0.25 16.1523 1.97266 17.7695 4.75C19.3867 7.5625 19.3867 10.9727 17.7695 13.75C16.1523 16.5625 13.1992 18.25 10 18.25ZM8.59375 12.0625H9.4375V9.8125H8.59375H7.75V8.125H8.59375H10.2812H11.125V8.96875V12.0625H11.4062H12.25V13.75H11.4062H8.59375H7.75V12.0625H8.59375ZM11.125 7H8.875V4.75H11.125V7Z" fill="%2376B900"/></svg>');    background-repeat: no-repeat;
    padding-left: 27px;
    background-position: 0px 3px;
}

body[class*=employeereg-page-regemployeecostcenteractionspage] .flex-box-section-full-interior {
    max-width: 1150px;
    margin: 0 auto;
}

.rfComp-canvas .flex-box-section table tr:first-child {
    background-color: #f5f5f5;
    border-bottom: 3px solid #808080;
  
}

.rfComp-canvas .flex-box-section table tr:first-child p{
    font-weight: bold;
}

.flex-box-section-full .element-container-wrapper ul li {

    list-style-type: none;
}


.rfComp-canvas .flex-box-section table tr {
    border-bottom: 1px solid #ccc;
    
}
.rfComp-canvas .flex-box-section table tr td{
  padding: 15px;
}
.rfComp-canvas .flex-box-section table tr:nth-child(odd){

    background-color: #f7f7f7;
}

body[class*="regemployeecostcenteractionspage"] .flex-box-section-full.col0 {
    padding-top: 75px;
    padding-bottom: 75px;
}
@media(min-width: 1350px) {
 body[class*="regemployeecostcenteractionspage"] h1 {
    font-size: 48px;
  }
  
  
  body[class*="se71153-form-rsvp"] .rfwf-body-content.rf-workflow-body-content h1 {
    font-size: 48px;
}
  
}
@media(min-width: 1024px)and (max-width:1349px) {
 body[class*="regemployeecostcenteractionspage"] h1 {
    font-size: 28px
  }
  
  
  body[class*="se71153-form-rsvp"] .rfwf-body-content.rf-workflow-body-content h1 {
    font-size: 28px;
}
}
@media(max-width: 1023px) {
body[class*="regemployeecostcenteractionspage"] h1 {
    font-size: 24px
  }
  body[class*="se71153-form-rsvp"] .rfwf-body-content.rf-workflow-body-content h1 {
    font-size: 24px;
}
}
@media(max-width: 1023px) {
body[class*="regemployeecostcenteractionspage"] .flex-box-section-full.col0 {
    padding-top: 45px;
    padding-bottom: 45px;
}
}
body[class*="regemployeecostcenteractionspage"] .flex-box-section-full .element-container-wrapper ul li {
    list-style-type: disc;
    background-image: none;
}
body[class*="confirmation"] .rf-card.manage-passes-card .card-header .card-controls button:focus {
    box-shadow: none !important;
}
.regPass-row.manage-registrants {
    padding-top: 30px;
}
.reg-pass-cards .item-card.card-disabled .card-header .payment-fail-msg svg, .bulk-package-dashboard .item-card.card-disabled .card-header .payment-fail-msg svg {
    fill: #F28080;
}
#bulkPackagesDashboard .item-card .card-header span {
    bottom: 15px;
}
.reg-pass-cards .item-card .card-actions .mdBtnR, .bulk-package-dashboard .item-card .card-actions .mdBtnR {
    padding: 10px 14px;
}

body[class*="groupregistration"] .package-quantity {
    visibility: visible;
}

body[class*="gtcs25-groupvirtualworkshop-form-contactinfo"] .rfwf-full-panel.form-id-1730331773704001Pdg7 {
    padding-top: 80px;
}
body[class*="gtcs25-registration-account"] .account-order-items {
    overflow: auto;
}


body[class*="registration"] .custom-form-content a[href*="https://www.wicketsoft.com/tou/"]:after {
    content: "";
    display: inline-block;
    margin-left: 3px;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    -webkit-transition: .1s ease-out;
    transition: .1s ease-out;
    width: 18px;
    height: 21px;
    background-repeat: no-repeat;
    background-size: 16px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_3149_4909)"><mask id="mask0_3149_4909" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="16"><path d="M16 0H0V16H16V0Z" fill="white"/></mask><g mask="url(%23mask0_3149_4909)"><path fill-rule="evenodd" clip-rule="evenodd" d="M3 0H0V3H1V1H3V0ZM7.99995 1C7.4682 1 7.03315 1.08217 6.67841 1.21769L6.32154 0.283536C6.80658 0.0982421 7.36504 0 7.99995 0C9.44304 0 10.4736 0.510091 11.1303 1.33423C11.7718 2.13918 12.0063 3.18034 12.0063 4.16667C12.0063 6.94055 11.6581 8.87498 10.9864 10.1315C10.6458 10.7688 10.2157 11.2434 9.69731 11.5558C9.63242 11.595 9.56663 11.6312 9.5 11.6648V12.128L14 13.478V14.5271L13.849 14.4768L9.14235 13.0648L8.35353 13.8536L7.99997 14.2071L7.64642 13.8536L6.85759 13.0648L2.1509 14.4768L1.99996 14.5271V13.478L6.49994 12.128V11.6668C6.38101 11.6074 6.26609 11.5402 6.15526 11.4649C5.63328 11.1107 5.2321 10.6009 4.92666 9.98319C4.3231 8.76252 4.05862 7.0485 4.00018 5.01436L4.99977 4.98564C5.05714 6.98237 5.31794 8.51835 5.82307 9.53996C6.07198 10.0434 6.371 10.4028 6.71681 10.6375C7.0588 10.8696 7.4762 11 7.99998 11C8.4539 11 8.84439 10.9023 9.18111 10.6994C9.5182 10.4962 9.83267 10.1687 10.1045 9.66013C10.6578 8.62501 11.0063 6.89278 11.0063 4.16667C11.0063 3.31966 10.8025 2.52749 10.3483 1.95744C9.90927 1.40658 9.18661 1 7.99995 1ZM7.49994 12.2929L7.99997 12.7929L8.5 12.2929V11.9679C8.33586 11.9897 8.16896 12 7.99998 12C7.82827 12 7.66155 11.9893 7.49994 11.9679V12.2929ZM5 2H6V1H5V2ZM4 4H5V3H4V4ZM6.5 4H7.5V3H6.5V4ZM8.5 4H9.5V3H8.5V4ZM6.5 6H7.5V5H6.5V6ZM8.5 6H9.5V5H8.5V6ZM6.5 8H7.5V7H6.5V8ZM8.5 8H9.5V7H8.5V8ZM7.5 10H8.5V9H7.5V10ZM0 16H3V15H1V13H0V16ZM13 0H16V3H15V1H13V0ZM16 16H13V15H15V14.8604V13.8063V13H16V16Z" fill="%2376B900"/></g></g><defs><clipPath id="clip0_3149_4909"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
    background-position: 0px 5px;
    margin-bottom: -3px;
}

body[class*="registration"] #rf-content .custom-form-content  a[href*="https://www.wicketsoft.com/tou/"] {
    text-decoration: none !important;
    !i;!; font-weight: bold;
}


body[class*="registration"] .custom-form-content a[href="https://www.wicketsoft.com/privacy-policy/"] {
    font-weight: bold;
    text-decoration: none !important;!i;!;
}

body[class*="registration"] .custom-form-content a[href="https://www.wicketsoft.com/privacy-policy/"]:after {
content: "";
    display: inline-block;
    margin-left: 8px;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    -webkit-transition: .1s ease-out;
    transition: .1s ease-out;
    width: 20px;
    height: 22px;
    background-repeat: no-repeat;
    background-size: 16px;
background-image: url('data:image/svg+xml,<svg width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.60938 0.875H14.2969H15V1.57812V6.26562V6.96875H13.5938V6.26562V3.27734L7.06055 9.81055L6.5625 10.3086L5.56641 9.3125L6.06445 8.81445L12.5977 2.28125H9.60938H8.90625V0.875H9.60938ZM0.703125 1.8125H5.85938H6.5625V3.21875H5.85938H1.40625V14.4688H12.6562V10.0156V9.3125H14.0625V10.0156V15.1719V15.875H13.3594H0.703125H0V15.1719V2.51562V1.8125H0.703125Z" fill="%2376B900"/></svg>');
    background-position: 0px 5px;
    margin-bottom: -3px;
    
}

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

body[class*="se71153-form-rsvp"] .rfwf-body-content.rf-workflow-body-content {
    padding-top: 60px;
    padding-bottom: 60px;
}


body[class*="se71153-page-confirmation"] #special-div {
    position: relative;
    height: 100%;
}

body[class*="se71153-page-confirmation"] #rf-content {
    max-width: none;     
    padding: 0;
    width: 100%;
}



body[class*="se71153-page-confirmation"] .flex-box-section-full.location-map {
    background-color: #f7f7f7 !important;!i;!;
}


body[class*="se71153-form-rsvp"] #wf-1735661650732001U7Ng{
    text-align: center;
    max-width: 600px;
    margin: 0 auto;
  padding-top: 0px;
}

body[class*="se71153-form-rsvp"] div#wf-1735661650732001U7Ng .rfG-row .rfG-md-50{
    width: 100%;
    text-align: left;
    margin: 10px 0;
}
body[class*="se71153-form-rsvp"] div#wf-1735661650732001U7Ng .rfG-row{
    margin: 0 auto;
 
}

body[class*="se71153-form-rsvp"] div#wf-1735661650732001U7Ng span.label-text {
    font-size: 28px;
    margin-bottom: 30px;
    line-height: 1.5em;
}







body[class*="se71153-form-rsvp"] div#wf-1735661650732001U7Ng label#lbl_1735661650732001U7Ng {
    margin-bottom: 50px;
}

body[class*="se71153-form-rsvp"] #wf-1735661650732001U7Ng div[aria-labelledby="lbl_1735661650732001U7Ng"] {
    text-align: left;
    margin-left: 20px;
}
body[class*="se71153-form-rsvp"] div#wf-1735661650732001U7Ng span.rf-req {
    vertical-align: top;
}
@media(min-width: 1024px) {

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

@media(max-width: 1023px) {

body[class*="se71153-page-confirmation"] .flex-box-section-full {
    padding: 45px 0;
}
  
  body[class*="se71153-page-confirmation"] .flex-box-section-full.location-map {
  padding-top:60px;
  }
  
  body[class*="se71153-form-rsvp"] .rfwf-body-content.rf-workflow-body-content {
    padding-top: 30px;
    padding-bottom: 30px;
}
  
}

body[class*="se71153-form-rsvp"] .rfwf-body-content.rf-workflow-body-content p,
body[class*="se71153-form-rsvp"] .rfwf-body-content.rf-workflow-body-content ul{
    max-width: 1000px;
    margin: 0 auto;
}
body[class*="se71153-form-rsvp"] .rfwf-body-content.rf-workflow-body-content p {
    padding-bottom: 15px;
}

body[class*="se71153-form-rsvp"] .form-footer-actions {

    text-align: center;
}

/********************  special event radio buttons alignment ***********/



body[class*="nvidia-gtcs25-se7"] .rf-radio-container.rf-form-element-group {
    text-align: center;
    max-width: 600px;
    margin: 0 auto;
    padding-top: 0px;
}

body[class*="nvidia-gtcs25-se7"] .rf-radio-container.rf-form-element-group .rf-label {
    margin-bottom: 50px;
}

body[class*="nvidia-gtcs25-se7"] .rf-radio-container.rf-form-element-group .rf-label span.label-text {
    font-size: 28px;
    margin-bottom: 30px;
    line-height: 1.5em;
}

body[class*="nvidia-gtcs25-se7"] .rf-radio-container.rf-form-element-group .rf-label span.rf-req {
    vertical-align: top;
}

body[class*="nvidia-gtcs25-se7"] .rf-radio-container.rf-form-element-group div[role="group"] {}

body[class*="nvidia-gtcs25-se7"] .rf-radio-container.rf-form-element-group div[role="group"] .rfG-md-50 {
    width: 100%;
    text-align: left;
    margin: 10px 0;
}

body[class*="nvidia-gtcs25-se7"] .form-footer-actions {
    text-align: center;
}

body[class*="nvidia-gtcs25-se7"] .rfwf-body-content.rf-workflow-body-content {
    padding-top: 60px;
    padding-bottom: 60px;
}

@media(max-width: 1023px) {
     body[class*="nvidia-gtcs25-se7"] .rfwf-body-content.rf-workflow-body-content {
    padding-top: 30px;
    padding-bottom: 30px;
} 
}

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