.custom-form-content .workflow-form-render .rf-radio-container .rfG-row {
  display: flex;
  flex-direction: column;
}

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

/* Global Styling Myke */

.rf-body {
  display: flex;
  flex-direction: column;
}

a, a:link, a:visited {
  color: #02D35F;
  text-decoration: none;
  cursor: pointer;
}
a:hover, a:focus, a:link:hover, a:link:focus, a:visited:hover, a:visited:focus {
  color: #02D35F;
  text-decoration: underline;
  cursor: pointer;
}

.rf-org-header-container header img {
    width: 100vw;
}

/* END Global Styling Myke */


/* Myke Header/Nav/Footer Branding */

header {
  height: auto;
  background: transparent url(https://static.rainfocus.com/suse/susecon21/static/staticFile/staticfile/SUSECON2021_Rainfocus%20Event%20Header_1614286152342001QhTC.png) center center no-repeat;

}



header img {
  display: block;
}


/*=============================================*/
/*
/*  # Nav 1
/*
/*
/*=============================================*/

.rf-workflow .rf-workflow-nav {
  background-color: #5F5F5F;
}
.rf-workflow .rf-workflow-nav ul li,
.rf-workflow .rf-workflow-nav ul p {
  color: white;
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 5px;

}

.rf-workflow .rf-workflow-nav ul a {
  display: block;
  text-decoration: none;
  cursor: pointer;
  white-space: pre-wrap;
  color: #02D35F;
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 20px;
}

.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;
}
.rf-workflow .rf-workflow-nav .rf-area-reset svg {
  fill: white;
}
.rf-workflow .rf-workflow-nav .rf-workflow-expand-nav span {
  color: white;
}
@media (min-width: 769px){
  .rf-workflow .rf-workflow-nav {
    width: 167px;
  }
}
.rf-workflow .rf-workflow-nav.rf-workflow-mobile-open {
  width: 156px;
}

.rf-workflow {
  flex: 1;
}

/* Alyssa & Nick - 11009 */
.suse-susecon21-attendeeportal-page-portal .recommended-sessions-card .mdBtnR,
.suse-susecon21-edgeworld-page-edgeworld .recommended-sessions-card .mdBtnR,
.suse-susecon21-kubeworld-page-kubeworld .recommended-sessions-card .mdBtnR,
.suse-susecon21-leisurepage-page-leisure .recommended-sessions-card .mdBtnR,
.suse-susecon21-linuxworld-page-linuxworld .recommended-sessions-card .mdBtnR,
.suse-susecon21-attendeeportal1619746714838001XvzVcopy-page-portal .recommended-sessions-card .mdBtnR {
  display: none;
}
/* end Alyssa & Nick - 11009 */


/* line 1, ../../sass/includes/footer.scss */
footer {
  background-color: #0d2c40;
  color: white;
}

/* line 6, ../../sass/includes/footer.scss */
.container-fluid {
  max-width: 1400px;
}

/* line 10, ../../sass/includes/footer.scss */
footer .footer-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
}

/* line 17, ../../sass/includes/footer.scss */
footer .logo {
  padding-bottom: 15px;
}

/* line 21, ../../sass/includes/footer.scss */
footer .ft-nav {
  text-align: right;
  padding: 3px 0 5px 0;
}

/* line 26, ../../sass/includes/footer.scss */
footer .ft-nav .links {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 13px;
}

/* line 32, ../../sass/includes/footer.scss */
footer .ft-nav .links a, footer .ft-nav .links a:link, footer .ft-nav .links a:visited {
  font-weight: 600;
}

/* line 36, ../../sass/includes/footer.scss */
footer .ft-nav .links span {
  color: #02d35f;
}

/* line 40, ../../sass/includes/footer.scss */
footer .ft-nav .copy {
  font-size: 12px;
}

/* line 44, ../../sass/includes/footer.scss */
footer .letter-download {
  background-color: #fff;
  color: #0C2C3F;
  padding: 24px;
  text-align: center;
  margin: 0 24px;
}
/* line 51, ../../sass/includes/footer.scss */
footer .letter-download h5 {
  font-weight: 800;
  font-size: 1.2rem;
  margin: 0;
}
/* line 57, ../../sass/includes/footer.scss */
footer .letter-download p {
  font-size: 14px;
}
/* line 61, ../../sass/includes/footer.scss */
footer .letter-download a {
  background-color: #03d35f;
  padding: 6px 12px;
  color: #fff;
  text-decoration: none;
}
/* line 67, ../../sass/includes/footer.scss */
footer .letter-download a:hover {
  color: #fff;
}

@media all and (max-width: 767px) {
  /* line 74, ../../sass/includes/footer.scss */
  .footer-container {
    flex-direction: column;
  }

  /* line 77, ../../sass/includes/footer.scss */
  footer .logo {
    padding-bottom: 24px;
  }

  /* line 80, ../../sass/includes/footer.scss */
  footer .ft-nav {
    text-align: center;
    padding-top: 24px;
  }
}



@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
}
#workflow-login-page .md-frame .md-frame-body {
  min-height: 212px;
}
#workflow-login-page .md-frame .md-frame-footer {
        min-height: 66px;
}

/* END Myke Footer Branding */

/* Working Report */
.wr-table .fixedDataTableLayout_header *, .wr-table .fixedDataTableLayout_header, .wr-table .public_fixedDataTable_header *, .wr-table .public_fixedDataTable_header {
    line-height: 1.2em;
    text-transform: uppercase;
    color: #000000;
}

.fixedDataTableCellLayout_wrap3 {
  vertical-align: top !important;
}

/* jillian's edits RA-28954 */
.rfwf-login-page .md-frame-footer {
    padding: 16px;
}
.rfwf-login-page .create-account-frame .md-frame-header {
    min-height: 83px;
}
/* end jillian's edits */

/* alicia edit hide price on doc day description header */
#special-div > div.rfwf-body-content.rf-workflow-body-content.has-left-nav.has-workflow-nav > div > div:nth-child(4) > div > div > div > div > div > div > span.control-icon-text > span {
  display: none;
}
/* END alicia edit hide price on doc day description header */
/* Kevin - attendee portal background image fix */
/***add background to main content on page builder page***/
.suse-susecon21-attendeeportal-page-portal .page-builder-canvas{
	background: url(https://static.rainfocus.com/suse/susecon21/static/staticfile/staticfile/portal_background_1441x1800_1617300744461001MCiK.png);
}

.rf-card .card-header{
  background-color:#0C322C
}
