/* 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/susecon20/static/staticFile/static_file/registration_header_dublin_1567099000621001cCSB.png) center center no-repeat;
background-image: linear-gradient(to right, #02d35f, #00b464)

}

header img {
  display: block;
}
/*=============================================*/
/*
/*  # Nav 1
/*
/*
/*=============================================*/

.rf-workflow .rf-workflow-nav {
  background-color: #0C322C;
}
.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;
}


footer {
  background-color: #0C322C;
  color: white;
}

.container-fluid {
  max-width: 1400px;
}

footer .padding {
  padding: 30px 6.4% 15px 6.4%;
}

footer .logo {
  float: left;
  width: 50%;
  padding-bottom: 15px;
}



footer .ft-nav {
  float: right;
  width: 50%;
  text-align: right;
  padding: 3px 0 5px 0;
}

footer .ft-nav .links {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 13px;
}

footer .ft-nav .links a, footer .ft-nav .links a:link, footer .ft-nav .links a:visited {
  font-weight: 600;
}

footer .ft-nav .links span {
  color: #02d35f;
}



footer .ft-nav .copy {
  font-size: 12px;
}

/* END Myke Footer Branding */

/* Start CFP confirmation Page Edits*/
.rf-label-only, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label .confirmation-page{
    /* position: relative; */
    padding-bottom: 0px;
    padding-top: 0px;
}

.confirmation-page {
    font-size: 16px;
}

.rf-label-only>label, .rf-label-only .rf-label, .rf-input>label, .rf-input .rf-label, .rf-search-input>label, .rf-search-input .rf-label, .rf-icon-input>label, .rf-icon-input .rf-label, .rf-single-select>label, .rf-single-select .rf-label, .rf-multi-select>label, .rf-multi-select .rf-label, .rf-select2-override>label, .rf-select2-override .rf-label, .rf-toggle>label, .rf-toggle .rf-label, .rf-textarea>label, .rf-textarea .rf-label, .rf-day-picker>label, .rf-day-picker .rf-label, .rf-scale-matrix>label, .rf-scale-matrix .rf-label, .rf-survey-scale>label, .rf-survey-scale .rf-label, .rf-star-selector>label, .rf-star-selector .rf-label, .rf-date-picker>label, .rf-date-picker .rf-label, .rf-read-only>label, .rf-read-only .rf-label, .rf-button-link>label, .rf-button-link .rf-label, .rf-nps-question>label, .rf-nps-question .rf-label, .rf-upload-file>label, .rf-upload-file .rf-label, .rf-horizontal-label>label, .rf-horizontal-label .rf-label {
    display: block;
    width: 100%;
    color: #444;
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.2em;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}

label#lbl_1567730978295001tKwQ {
    margin-bottom: 0px;
}

label#lbl_1536774229511001zBjC {
    margin-bottom: 0px;
}

.wf-form-element-div {
    margin-bottom: 8px;
}

.confirmation-page .rfwf-panel-interior .col-md-6 {
    display: none;
}
/* End CFP confirmation Page Edits*/
