.custom-form-content .workflow-form-render .rf-radio-container .rfG-row .rfG-md-50{
 width: 100% !important;
}

.rf-workflow #contact-info .wf-form-element-div .rf-checkbox-container .rfG-md-50, .rf-workflow #contact-info .wf-form-element-div .rfG-md-50  {
  width: 45%;
}

#ordersum .card-controls{
  display: none;
}

/*
a{
 color: #3e82e0 !important; 
}
*/

footer.footer-primary {

  position: absolute;

  bottom: 0;

  left: 0;

  right: 0;

  margin-right: auto;

  margin-left: auto;

  z-index: 10;

  width: calc(100% - 8rem);

  padding: 5.2rem 0 4.3rem;

  background-color: #000000;

}

 

footer.footer-primary .netapp-insight-site-logo {

  float: left;

  max-width: 36.6rem;

}

 

/* line 18, resources/assets/styles/layouts/_footer.scss */

 

footer.footer-primary .footer-right {

  float: right;

  width: calc( 100% - 366px);

  text-align: right;

  line-height: 1.2rem;

  font-weight: 400;

  font-size: 1.8rem;

  margin-top: 3.8rem;

  text-shadow: 0 0 5px rgba(0, 0, 0, 0.15);

}

 

/* line 28, resources/assets/styles/layouts/_footer.scss */

 

footer.footer-primary .footer-right > * {

  display: inline-block;

  position: relative;

  padding: 0 2.3rem;

}

 

/* line 33, resources/assets/styles/layouts/_footer.scss */

 

footer.footer-primary .footer-right > *:after {

  content: "";

  position: absolute;

  right: 0;

  top: 50%;

  -webkit-transform: translateY(-50%);

       -o-transform: translateY(-50%);

          transform: translateY(-50%);

  width: 1px;

  height: 16px;

  background-color: white;

}

 

/* line 44, resources/assets/styles/layouts/_footer.scss */

 

footer.footer-primary .footer-right > *:last-child {

  padding-right: 0;

}

 

/* line 47, resources/assets/styles/layouts/_footer.scss */

 

footer.footer-primary .footer-right > *:last-child:after {

  content: none;

}

 

/* line 53, resources/assets/styles/layouts/_footer.scss */

 

footer.footer-primary .footer-right a {

  font-size: 1.8rem;

  color: white;

  font-weight: normal;

}

 

/* line 58, resources/assets/styles/layouts/_footer.scss */

 

footer.footer-primary .footer-right a:hover {

  color: #707070;

}

 

/* line 65, resources/assets/styles/layouts/_footer.scss */

 

footer.footer-primary .footer-right nav.nav-footer ul {

  list-style: none;

  padding: 0;

  margin: 0;

  display: inline-block;

}

 

/* line 71, resources/assets/styles/layouts/_footer.scss */

 

footer.footer-primary .footer-right nav.nav-footer ul li {

  display: inline-block;

  margin-right: 2.3rem;

}

 

/* line 77, resources/assets/styles/layouts/_footer.scss */

 

footer.footer-primary .footer-right nav.nav-footer ul li:last-of-type {

  margin-right: 0;

}

/* Marcus' Changes Start */

/* RA-38077 */
footer.footer-primary {
  margin-bottom: -22px;
}
/* Because all of the in-line font sizes 
   in the footer they gave us are rem-based,
   which changes depending on the font size
   on the html tag */
html {
  font-size: 62.5%;
}

/* Marcus' Changes End*/

.rfwf-full-panel.rfwf-dashboard.rfwf-attendee-dashboard.vmware-dashboard{
 padding-bottom: 150px !important; 
}

.rfwf-full-panel{
 padding-bottom:  150px !important;
}


/*Hidden Orders Page*/
#rf-content .orders-page {display: none;}

.my-survey-list-card {
  background-color: #fff;
    padding: 20px;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    height: 216px;
    overflow: auto;
}

/*km 16740*/
.page-builder-display-reset .my-survey-list-card{
  padding: 0px;
}
.page-builder-display-reset .my-survey-list-card .card-survey-incomplete-header{
  border-bottom: 1px solid #ccc;
  border-radius: 4px 4px 0 0;
  padding: 8px 20px;
  font-size: 20px !important;
  position: -webkit-sticky;
  position: sticky;
  margin: 0px;
  top: -1px;
}
.page-builder-display-reset .my-survey-list-card .rf-table-container .table-body {
  padding: 8px;
}
.page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-row>div{
  font-size: 16px;
}
/*end 16740*/

/* FY24 branding */
/* login page h2 */
.md-frame .md-frame-header h1,.md-frame .md-frame-header h2 {
  font-size: 22px;
}

/* Button text with no transform */
.mdBtnR, a.mdBtnR {
  text-transform: none;
}

/* container background */
.rfwf-panel, .rfwf-full-panel {
  background-color: var(--color-palette-base-neutral);
  padding: 46px 0;
}

/* large screen form width */
@media (min-width: 769px) {
  #contact-info.rfwf-panel-interior {
    width: 50%;
    max-width: 800px;
  }
}

/* form padding */
#contact-info.rfwf-panel-interior {
  padding: 0 30px;
}

/* secondary button on hover */
.mdBtnR-outline-primary:hover .mdBtnR-text,.mdBtnR-outline-primary:focus .mdBtnR-text,.mdBtnR-outline-primary.active .mdBtnR-text, 
a.mdBtnR-outline-primary:hover .mdBtnR-text, a.mdBtnR-outline-primary:focus .mdBtnR-text, a.mdBtnR-outline-primary.active .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background) !important;
}

/* attendee portal background */
.rf-body.netapp-netapptv-dashboard-page-attendeeportal {
  background-color: var(--color-palette-base-white);
}

/* attendee portal side form */
.rf-card.registration-card .form-footer-actions .mdBtnR-container {
  margin-bottom: 10px;
}

/* attendee portal schedule */
.rf-card.all-sessions-card .schedule-time-details {
  margin-top: 5px;
}

.page-builder-display-reset .page-builder-canvas {
  padding-top: 30px;
}

.rf-headline h1, .rf-headline p {
  color: #FFF;
}

.rf-tile .rf-tile-body .rf-tile-title a, .rf-tile .rf-tile-body .rf-tile-title a:link, 
.rf-tile .rf-tile-body .rf-tile-title a:visited, .rf-compressed-tile .rf-tile-body .rf-tile-title a, 
.rf-compressed-tile .rf-tile-body .rf-tile-title a:link, .rf-compressed-tile .rf-tile-body .rf-tile-title a:visited {
  color: var(--color-palette-brand-violet);
  font-weight: 700;
}

.rf-body.netapp-netapptv-dashboard-page-attendeeportal .page-builder-display-reset.has-panel-left.rf-accessibility {
  padding-top: 14px;
}

.flex-box-section-full-interior .keep-bullets p span {
  font-size: 16px;
  font-weight: 700;
}


:root{  
  --rf-brand-font-size: 15px;
  --rf-brand-font-scale-3: 22px;
  --color-palette-base-white: #FFFFFF;
  --color-palette-brand-violet: #7B27FF;
  --color-palette-brand-violet-hover: #883DFF;
  --color-palette-base-black: #000;
  --color-palette-base-neutral: #F4F7F8;
  --rf-comp-button-primary-color-background: var(--color-palette-brand-violet);
  --rf-comp-button-primary-color-border: var(--color-palette-brand-violet);
  --rf-comp-button-primary-color-on-background: var(--rf-brand-color-on-primary);
  --rf-comp-button-primary-elevation-shadow: var(--rf-comp-button-elevation-shadow);
  --rf-comp-button-primary-hover-color-background: var(--color-palette-brand-violet-hover);
  --rf-comp-button-primary-hover-color-border: var(--color-palette-brand-violet-hover);
  --rf-comp-button-primary-hover-color-on-background: var(--rf-brand-color-on-primary);
  --rf-comp-button-primary-hover-elevation-shadow: var(--rf-comp-button-hover-elevation-shadow);
  --rf-comp-button-secondary-color-background: var(--color-palette-base-white);
  --rf-comp-button-secondary-color-border: var(--color-palette-brand-violet);
  --rf-comp-button-secondary-color-on-background: var(--color-palette-brand-violet);
  --rf-comp-button-secondary-hover-color-background: var(--color-palette-brand-violet);
  --rf-comp-button-secondary-hover-color-border: var(--color-palette-brand-violet);
  --rf-comp-button-secondary-hover-color-on-background: var(--color-palette-base-white);
  --rf-comp-button-shape-radius: 0;
  --rf-comp-link-color: var(--color-palette-base-black);
  --rf-comp-link-font-decoration: underline;
  --rf-comp-link-hover-color: var(--color-palette-brand-violet);
  --rf-comp-link-hover-font-decoration: underline;
  --rf-brand-color-background: var(--color-palette-base-neutral);
  --rf-brand-color-surface: var(--color-palette-base-white);
  --rf-comp-input-color-background: var(--color-palette-base-white);
  --rf-system-font-family: Helvetica, Arial, sans-serif;
  --rf-brand-color-primary: var(--color-palette-brand-violet);
  --rf-brand-color-primary-hover: var(--color-palette-brand-violet-hover);
  --rf-brand-color-status-info: var(--color-palette-brand-violet);
}


body.netapp-netapptv-netapptvregistration-order {display: none;}

