
/*****Hide Email Send***/

.sessionsAndSubmissions .table-header div:nth-child(4) {
    display: none !important;
}


.sessionsAndSubmissions .table-row div:nth-child(4) {
    display: none !important;
}


/***Add bullet points back in**/
.rf-admin-content ul li, .rf-admin-content ol li, .rfComp-canvas ul li, .rfComp-canvas ol li, .rf-default-modal ul li, .rf-default-modal ol li, [id*='rf-'].rf-widget ul li, [id*='rf-'].rf-widget ol li {
    list-style: disc;
}

.mdBtnR {
  border-radius: 50px !important;
}

#participantPage .rfwf-account-orders .mdBtnR {
 display:none;
}
#wf-btn-cancel.mdBtnR.mdBtnR-outline-primary.mdBtnR-cancel {
display:none;
}
.mdBtnR-primary {
  background: #5c2f80 !important;
  border: 2px solid #2d0039 !important;
}

.mdBtnR-primary:hover {
  background: #2d0039 !important;
  border: 2px solid #5c2f80 !important;
}

.mdBtnR-outline-primary {
  border: 2px solid #2d0039 !important;
}

.mdBtnR-outline-primary:hover {
  border: 2px solid #2d0039 !important;
}

.mdBtnR-outline-primary span {
  color: #2d0039 !important;
}
/*

.mdBtnR-primary {
  background: #0b5cab !important;
  border: 2px solid #0b5cab !important;
}

.mdBtnR-primary:hover {
  background: #032d60 !important;
  border: 2px solid #032d60 !important;
}

.mdBtnR-outline-primary {
  border: 2px solid #0b5cab !important;
}

.mdBtnR-outline-primary:hover {
  border: 2px solid #032d60 !important;
}

.mdBtnR-outline-primary span {
  color: #0b5cab !important;
}*/

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

/***Min Height for pages**/
.rf-workflow .rf-workflow-body-content {
    min-height: calc(100% - 320px);
}

/** Hide 'Orders from account page'**/
.rfwf-account-orders h3{
 display: none; 
}


/* Tanner Hide  Confirmation Page Green Check*/

img.confirm-check-mark.pull-left {
    display: none;
}

@import url('https://fonts.googleapis.com/css2?family=Pacifico&display=swap');




#wf-temp_a1603315560641 h2, #wf-temp_a1602618122541 h2, #wf-temp_a1602621420103 h2, #wf-temp_a1602541142568 h2
{
  font-family: 'Avante Garde'  !important;
  font-size: 26px !important;
  color: #3d1049;
}

#wf-temp_a1602541142568 h2 span {
  font-family: 'Avante Garde'  !important;
  font-size: 40px !important;
  color: #3d1049;
}


#footerSalesforceLogo {
  position: absolute;
  left: 10%;
  top: 35%;
  width: 344px !important;  
}

.footerLSalesforceLogo {
  position: absolute;
  width: 100%;
}

#footerSocial {
  position: absolute;
  left: 50%;
  top: 35%;
  width: 200px !important;
  margin: 0 auto 0 auto;
  color:white;
  font-size:24px;
}

#footerSocial a {
	color: white;
}

#footerSocial div {
  display: inline-block !important;
  padding-right: 8px;
  padding-top: 12px;
  width: 20px !important;
  vertical-align: top;
}

.footerSocial {
  position: absolute;
  width: 20px !important;
}

#footerLinks {
  position: absolute;
  font-size:11px;
  color: white !important;
  padding-left:18px;
  padding-top:24px;
}

#footerLinks a {
  color: white !important;
}

#footerContactUs {
  position: absolute;
  right: 5%;
  top: 35%;
  color:white;
  font-size:24px;
}

#footerContactUs a {
  color: white !important;
  font-size: 11px;
}

#rf-content{
  min-height: calc(100% - 340px);
}

footer{
  background-color: #2d0039 !important;
  height: 170px;
}
#footerLeftBackgroundImage {
    height: 100%;
    width: unset;
    float: left;
}
#footerRightBackgroundImage {
    height: 100%;
    width: unset;
    float: right;
}

body, footer, header{ 
  min-width: 400px;
}
header{
  background-color: #2d0039 !important;
  height: 170px;
}
#headerRightBackgroundImage {
    height: 100%;
    width: unset;
    float: right;
}
#headerSalesforceLogo {
    height: 80%;
    width: unset;
    float: left;
  margin-left: 20px;
  padding-top: 17px;/*136 - 80 - 68 are heights of logo during transitions*/
}
@media only screen and (max-width: 1150px) {
  header{
    height:100px;
  }
  #rf-content{
    min-height: calc(100% - 270px);
  }
  #headerSalesforceLogo {
    padding-top: 10px;/*136 - 80 - 68 are heights of logo during transitions*/
  }
  @media only screen and (max-width: 850px) {
    #footerSalesforceLogo {
      /*shrink logo if screen is too small*/
      width: 172px !important;
    }
    #footerLinks {
      width: 172px;
      padding-left:18px;
      padding-top:24px;
    }
    #footerSocial {
      left: 40%;
    }
    @media only screen and (max-width: 720px) {
    
      footer{
        height: 100px;
      }
      #rf-content {
        min-height: calc(100% - 185px);
      }
      header{
        height: 85px;
      }
      #headerSalesforceLogo {
        padding-top: 6px;/*136 - 80 - 68 are heights of logo during transitions*/
      }
      #footerLinks{
        padding-top: 8px;
      }
      #footerSocial , #footerSalesforceLogo , #footerContactUs {
        top: 25%;
      }
      @media only screen and (max-width: 600px) {
        
        #rf-content {
          min-height: calc(100% - 160px);
        }
        header{
          height: 60px;
        }
        #footerLinks, #footerSocial{
          display: none !important;
        }
      }/*600*/
    }/*720*/
  }/*850*/
}/*1150*/

.rf-admin-content *, .rfComp-canvas *, .rf-default-modal *, [id*='rf-'].rf-widget * {
    font-family: 'SalesforceSans','Open Sans',Helvetica,Arial,sans-serif !important;
}


.md-frame.md-frame-primary .md-frame-header {
  background-color: #730394 !important;
  border-bottom-color: #730394 !important;
}


.rfSI.rfSI-primary svg {
  fill: #730394 !important;
}

a, a:link, a:visited {
  color: #730394 !important;
}

#rf-content, .rf-workflow-header{
  background-color: rgb(194,200,232);
}
