.wf-form-element-div {
    width: 50%;
}

@font-face {
    font-family: 'Splunk-Data-Sans';
    src: url(https://static.rainfocus.com/splunk/splunkconf18/static/staticFile/staticfile/Splunk-Data-Sans-Lt_1585115238926001IURe.otf); 
    font-weight: 300;
}
@font-face {
    font-family: 'Splunk-Data-Sans';
    src: url(https://static.rainfocus.com/splunk/splunkconf18/static/staticFile/staticfile/Splunk-Data-Sans-Rg_1585115239238001Idbh.otf);
    font-weight: 400;
}
@font-face {
    font-family: 'Splunk-Data-Sans';
    src: url(https://static.rainfocus.com/splunk/splunkconf18/static/staticFile/staticfile/Splunk-Data-Sans-Rg_1585115239238001Idbh.otf);
    font-weight: regular;
}
@font-face {
    font-family: 'Splunk-Data-Sans';
    src: url(https://static.rainfocus.com/splunk/splunkconf18/static/staticFile/staticfile/Splunk-Data-Sans-Md_1585115239065001I2qe.otf);
    font-weight: 600;
}
@font-face {
    font-family: 'Splunk-Data-Sans';
    src: url(https://static.rainfocus.com/splunk/splunkconf18/static/staticFile/staticfile/Splunk-Data-Sans-Bd_1585115238405001I15c.otf);
    font-weight: 700;
}
@font-face {
    font-family: 'Splunk-Data-Sans';
    src: url(https://static.rainfocus.com/splunk/splunkconf18/static/staticFile/staticfile/Splunk-Data-Sans-XBd_15851155374870010oRP.otf); 
    font-weight: 800;
}
.rf-admin-content *, .rfComp-canvas *, div[id*='rf-'].rf-widget *{
    font-family: "Splunk-Data-Sans", Helvetica, Arial, sans-serif !important;
}
a, a:link, a:visited{
color:0070F3;}
.gradient-line{
background: linear-gradient(-30deg, #F99D1C 8.98%, #F99C1C 9.4%, #F4781F 21.71%, #F16221 31.74%, #F05A22 38.17%, #EE1D62 64.89%, #ED0080 76.39%);
    background: -webkit-linear-gradient(-30deg, #F99D1C 8.98%, #F99C1C 9.4%, #F4781F 21.71%, #F16221 31.74%, #F05A22 38.17%, #EE1D62 64.89%, #ED0080 76.39%);
   height:8px;
   width:100%;}
.gradient-text{
   background: linear-gradient(-30deg, #F99D1C 8.98%, #F99C1C 9.4%, #F4781F 21.71%, #F16221 31.74%, #F05A22 38.17%, #EE1D62 64.89%, #ED0080 76.39%);
    background: -webkit-linear-gradient(-30deg, #F99D1C 8.98%, #F99C1C 9.4%, #F4781F 21.71%, #F16221 31.74%, #F05A22 38.17%, #EE1D62 64.89%, #ED0080 76.39%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  width: fit-content;
}
.event-image img{
object-fit: cover;
  width:100%;
}
nav {
  display: grid;
  grid-template-columns: 1fr 120px 30px 3fr 3fr;
  grid-auto-rows: auto;
  grid-gap: 1em;
  align-items: center;
  background-image: url(https://static.rainfocus.com/splunk/splunkconf20/static/staticFile/staticfile/login-hero-background_1603063685747001Kq6g.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center right;
  background-color: #fff;
}
.event-image{
text-align: right;
}

  nav h1 {
    margin-top: 0px;
    font-size: 3em;
    color: #000;
    margin-bottom: 16px;
    font-weight: 800;
    font-family: "Splunk-Data-Sans", Helvetica, Arial, sans-serif;
  }
  nav h3 {
    color: #363C44;
    margin: 0px;
    font-size: 21px;
    line-height: 140%;
    font-weight: 600;
    font-family: "Splunk-Data-Sans", Helvetica, Arial, sans-serif;
  }

@media (max-width: 1100px) and (min-width: 966px){ 
   nav {
    grid-template-columns: 15px 120px 15px 3fr 3fr;
    grid-gap: 5px;
    padding: 20px 0px 0px 15px;
    grid-column-gap: 8px;
    align-items: center;
    }
  
nav h1 {
    font-size: 2em;
}
}
@media (max-width: 966px) and (min-width: 768px){ 
   nav {
    grid-template-columns: 6px 110px 6px 3fr 3fr;
    grid-gap: 5px;
    padding: 20px 0px 20px 15px;
    grid-column-gap: 8px;
    align-items: center;
    }
  
	nav h1 {
    font-size: 2em;
	}
}
@media screen and (max-width: 767px){
  nav {
    align-items: start;
    grid-template-columns: 1fr 4fr;
    grid-template-rows: repeat(2, 0fr);
    padding: 20px 0px 0px 15px;
    grid-column-gap: 1em;
    grid-row-gap: 0px;
  }
  nav.option2{
    grid-template-columns: 3fr 100px;
    grid-gap: 15px;
    align-items: start;
    padding: 40px 15px 20px 15px;
    background-position: 80%;
  }
  .option2 .logo{
  display: none;
  }
  .option2 .logo2{
    padding-top: 11%;
  }
  .conf-logo{
   grid-column-start: 1;
   grid-column-end: 2;
   grid-row-start: 1;
   grid-row-end: 2;
   margin-top: 11%;
  }
  .event-info{
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 1;
  }
  .event-image{
   grid-column-start: 1;
   grid-column-end: 3;
   grid-row-start: 2;
   grid-row-end: 3;
  }
  nav > div > h1 {
    font-size: 35px;
  }
  nav > div > h3 {
    font-size: 18px;
  }
} 
.mdBtnR-primary,
button.mdBtnR-primary,
a.mdBtnR-primary {
  color: #fff;
  background-color: #E20080;
  border-color: #E20080;
  border-radius: 24px; 
  padding: 12px 22px 13px 22px;
  font-weight: bold;
}
  .mdBtnR-primary .mdBtnR-text,
  button.mdBtnR-primary .mdBtnR-text,
  a.mdBtnR-primary .mdBtnR-text {
    color: #fff; 
    font-weight: bold;
  }

  .mdBtnR-primary:hover, .mdBtnR-primary.hover, .mdBtnR-primary:focus, .mdBtnR-primary.focus, .mdBtnR-primary:active, .mdBtnR-primary.active,
  button.mdBtnR-primary:hover,
  button.mdBtnR-primary.hover,
  button.mdBtnR-primary:focus,
  button.mdBtnR-primary.focus,
  button.mdBtnR-primary:active,
  button.mdBtnR-primary.active,
  a.mdBtnR-primary:hover,
  a.mdBtnR-primary.hover,
  a.mdBtnR-primary:focus,
  a.mdBtnR-primary.focus,
  a.mdBtnR-primary:active,
  a.mdBtnR-primary.active {
    color: #FFFFFF;
    font-weight: bold;
    background-color: #E8339B;
    background-image: none;
    border-color: #E8339B; }
  .mdBtnR-primary.disabled:hover, .mdBtnR-primary.disabled.hover, .mdBtnR-primary.disabled:focus, .mdBtnR-primary.disabled.focus, .mdBtnR-primary.disabled:active, .mdBtnR-primary.disabled.active, .mdBtnR-primary:disabled:hover, .mdBtnR-primary:disabled.hover, .mdBtnR-primary:disabled:focus, .mdBtnR-primary:disabled.focus, .mdBtnR-primary:disabled:active, .mdBtnR-primary:disabled.active,
  button.mdBtnR-primary.disabled:hover,
  button.mdBtnR-primary.disabled.hover,
  button.mdBtnR-primary.disabled:focus,
  button.mdBtnR-primary.disabled.focus,
  button.mdBtnR-primary.disabled:active,
  button.mdBtnR-primary.disabled.active,
  button.mdBtnR-primary:disabled:hover,
  button.mdBtnR-primary:disabled.hover,
  button.mdBtnR-primary:disabled:focus,
  button.mdBtnR-primary:disabled.focus,
  button.mdBtnR-primary:disabled:active,
  button.mdBtnR-primary:disabled.active,
  a.mdBtnR-primary.disabled:hover,
  a.mdBtnR-primary.disabled.hover,
  a.mdBtnR-primary.disabled:focus,
  a.mdBtnR-primary.disabled.focus,
  a.mdBtnR-primary.disabled:active,
  a.mdBtnR-primary.disabled.active,
  a.mdBtnR-primary:disabled:hover,
  a.mdBtnR-primary:disabled.hover,
  a.mdBtnR-primary:disabled:focus,
  a.mdBtnR-primary:disabled.focus,
  a.mdBtnR-primary:disabled:active,
  a.mdBtnR-primary:disabled.active {
    color: #E20080;
    background-color: transparent;
    background-image: none;
    border-color: #E20080; }

.mdBtnR-outline-primary, a.mdBtnR-outline-primary {
    color: #0C1724;
    background-color: transparent;
    border-color: #0C1724;
    border-radius: 24px; 
    padding: 12px 22px 13px 22px;
}
.mdBtnR-outline-primary .mdBtnR-text, a.mdBtnR-outline-primary .mdBtnR-text {
    color: #0C1724;
}
.mdBtnR .mdBtnR-text, a.mdBtnR .mdBtnR-text{
    line-height: 100%;}
.rf-input input:not([type="checkbox"]):not([type="radio"]):not(.mdBtnR):active, .rf-input input:not([type="checkbox"]):not([type="radio"]):not(.mdBtnR):focus, .rf-input textarea:active, .rf-input textarea:focus {
    border-color: #363C44;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid;
}
.rf-feedback-alert.success {
    background-color: #2eb50b14;
    border-color: #2eb50b;
}
.rf-feedback-alert.rf-feedback-alert-sm a:hover {
    text-decoration: underline;
}
.rf-feedback-alert.rf-feedback-alert-sm a {
    cursor: pointer;
    color: #2eb50b;
    font-weight: 600;
    text-decoration: none;
}
.md-frame .md-frame-header h2 {
    color: #0C1724;
    font-weight: 700;
    font-size: 21px;
    line-height: 100%;
    -webkit-font-smoothing: antialias;
    padding-bottom: 20px;
}
.md-frame .md-frame-header {
    position: relative;
    border-radius: 0;
    padding: 0px;
    border-bottom: none;
    display: flex;
    align-items: center;
}
.md-frame .md-frame-body, .md-frame .md-frame-footer {
    padding: 0px;
}
.md-frame .md-frame-footer {
    border-top: 0;
}
.md-frame{
    padding: 20px;
    position: relative;
    border: 1px solid #DADCE0;
    border-top: 5px solid #ED0080;
    border-radius: 0;
    background: #fff;
    box-shadow: none;
    border-radius: 0px;
}


#workflow-login-page .md-frame-footer a{
    padding-top: 3%;
    color: #E20080;
   font-weight: 700;
}
@media(max-width:767px){.wf-form-element-div {
    width: 100%;
}}
/*Modal*/
.rf-default-modal, .modal{
font-family:  "Splunk-Data-Sans", Arial, Helvetica, sans-serif;
}
.rf-default-modal .modal-header .modal-title {
    font-weight: 700;
}
.rf-default-modal .modal-header, .modal .modal-header {
    color: #0C1724;
    border-bottom: 0;
}
.rf-default-modal .modal-body, .modal .modal-body {
    padding: 0px 20px;
    overflow: auto;
    font-size: 16px;
    color: #363C44;
}
.rf-default-modal .modal-footer, .modal .modal-footer {
    border-top: 0;
}

.rfwf-package-items .package-sub-item-grouped > div > span {
    display: none;
}

.rfwf-package-items .package-sub-item-grouped .rfG-row .rfG-lg-95 > div > span {
    display: none;
}

button {
    border-color: rgb(216, 216, 216) rgb(209, 209, 209) rgb(186, 186, 186);
    border-style: solid;
    border-width: 1px;
    padding: 1px 7px 2px;
}

div#logoutBtn {
    display: inline;
    position: absolute;
    top: 40px;
    right: 60px;
    color: white;
}

#participantPage > div.rfwf-full-panel.rfwf-sessions-view{
    display: none;
}

.form-id-15826534720910059q2W .form-footer-actions {
display: none;
}

.form-id-15826534720920049Uuq .form-footer-actions {
display: none;
}

.form-id-15826534720910129jur .form-footer-actions {
display: none;
}

.rf-feedback-alert.rf-feedback-alert-sm h3 {
    padding-top: 1px;
    display: none;
}

#rf-content .orders-page {display: none;}

