/*catalog items for pre-release*/
#widget-page-session-details .session-details-container .session-location,
#widget-page-session-details .session-details-container .webinar-status-tooltip-container,
#rf-catalog .main-content .session-location,
#rf-catalog .main-content .webinar-status-tooltip-container/*,
#widget-page-session-details .session-details-container .rf-session-card-time-location,
#rf-catalog .main-content .rf-session-card-time-location*/{
  display:none !important;
}
button.mdBtnR.mdBtnR-link.webinar-join-btn {
    display: none !important;
}
/* Thin */
@font-face {
    font-family: 'Salesforce Sans';
    src: url('https://static.rainfocus.com/salesforce/trailblazers20/static/staticFile/staticfile/SalesforceSans-Thin_1602877223600001g51J.woff') format('woff');
    font-weight: 100;
    font-style: normal;
  	color:#59575c;
}

/* Thin, Italic */
@font-face {
    font-family: 'Salesforce Sans';
    src: url('https://static.rainfocus.com/salesforce/trailblazers20/static/staticFile/staticfile/SalesforceSans-ThinItalic_1602877222969001gVtB.woff') format('woff');
    font-weight: 100;
    font-style: italic;
  	color:#59575c;
}

/* Light */
@font-face {
    font-family: 'Salesforce Sans';
    src: url('https://static.rainfocus.com/salesforce/trailblazers20/static/staticFile/staticfile/SalesforceSans-Light_1602877224226001gFmz.woff') format('woff');
    font-weight: lighter;
    font-style: normal;
  	color:#59575c;
}

/* Light, Italic */
@font-face {
    font-family: 'Salesforce Sans';
    src: url('https://static.rainfocus.com/salesforce/trailblazers20/static/staticFile/staticfile/SalesforceSans-LightItalic_1602877223936001gdMS.woff') format('woff');
    font-weight: lighter;
    font-style: italic;
  	color:#59575c;
}

/* Normal */
@font-face {
    font-family: 'Salesforce Sans';
    src: url('https://static.rainfocus.com/salesforce/trailblazers20/static/staticFile/staticfile/SalesforceSans-Regular_1602877223779001gAZp.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  	color:#59575c;
}

/* Normal, Italic */
@font-face {
    font-family: 'Salesforce Sans';
    src: url('https://static.rainfocus.com/salesforce/trailblazers20/static/staticFile/staticfile/SalesforceSans-Italic_1602877224414001gYAv.woff') format('woff');
    font-weight: normal;
    font-style: italic;
  	color:#59575c;
}

/* Bold */
@font-face {
    font-family: 'Salesforce Sans';
    src: url('https://static.rainfocus.com/salesforce/trailblazers20/static/staticFile/staticfile/SalesforceSans-Bold_1602877224768001g6lj.woff') format('woff');
    font-weight: bold;
    font-style: normal;
  	color:#59575c;
}

/* Bold, Italic */
@font-face {
    font-family: 'Salesforce Sans';
    src: url('https://static.rainfocus.com/salesforce/trailblazers20/static/staticFile/staticfile/SalesforceSans-BoldItalic_1602877224600001gN6W.woff') format('woff');
    font-weight: bold;
    font-style: italic;
  	color:#59575c;
}

/*hide back to sessions button from pre-release catalog*/
.session-details-back-to-catalog {
    display: none;
}
/*hide text under schedule button - hiding because button is disabled*/
.webinar-status-waitingEnrollmentRequired {
    display: none;
}
/*****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;
}

.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: 800px;
}

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

/***HIDE ORDER DETAILS ON ACCOUNTS PAGE**/
.rfwf-full-panel.rfwf-account-orders {
    display: none !important;
}


/* 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');

/* confirmation page section headers */
#wf-temp_a1603315560641 h2, #wf-temp_a1602618122541 h2, #wf-temp_a1602621420103 h2, #wf-temp_a1602541142568 h2,
#wf-temp_1608310320472 h2, #wf-temp_a1602621997410 h2, #wf-temp_a1607729314682 h2,
#wf-temp_1610058940258 h2, 
#wf-temp_a1603315560641 h2 span
{
  font-family: 'Avante Garde'  !important;
  font-size: 28px !important;
  color: #032d60;
}

/* confirmation page 'you're registered' header */
#wf-temp_a1602541142568 h1 span span{
  font-family: 'Avante Garde'  !important;
  font-size: 42px !important;
  color: #032d60 !important;
}

#wf-temp_a1602541142568 h2 {
  font-family: 'Avante Garde'  !important;
  font-size: 42px !important;
  color: #032d60 !important;
}

.popover-content {
  font-size: 15px;
}
#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 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;
  padding-left:18px;
  padding-top:24px;
}

#footerLinks a {
  color: white;
}

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

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

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

footer{
  background-color: #042c60 !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: #042c60 !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: 'Salesforce Sans','Open Sans',Helvetica,Arial,sans-serif !important;
}



.recommendation-bar {
  background: #0176D3 !important;
  color: white;
}

/*
.flex-box-section-full {
  background-color: white !important;
}
*/
.salesforce-nonprofitsummit-attendeeregistration-page-contentcatalog #rf-catalog .search-content > .section-title, 
.salesforce-nonprofitsummit-employeeregistration-page-contentcatalog #rf-catalog .search-content > .section-title,
.salesforce-nonprofitsummit-attendeeRegistration-page-contentcatalog #rf-catalog .search-content > .section-title, 
.salesforce-nonprofitsummit-employeeRegistration-page-contentcatalog #rf-catalog .search-content > .section-title{
  /*display:none;/*removed on 3-31 so that times would show again*/
  
}
.salesforce-nonprofitsummit-attendeeregistration-page-catalog #rf-catalog .recommendation-bar .rfSI > svg, 
.salesforce-nonprofitsummit-attendeeregistration-page-contentcatalog #rf-catalog .recommendation-bar .rfSI > svg, 
.salesforce-nonprofitsummit-employeeregistration-page-contentcatalog #rf-catalog .recommendation-bar .rfSI > svg,
.salesforce-nonprofitsummit-attendeeRegistration-page-contentcatalog #rf-catalog .recommendation-bar .rfSI > svg, 
.salesforce-nonprofitsummit-employeeRegistration-page-contentcatalog #rf-catalog .recommendation-bar .rfSI > svg{
  fill:white;
  opacity: 1 !important;
}

.salesforce-nonprofitsummit-attendeeregistration-page-contentcatalog .panel-left, 
.salesforce-nonprofitsummit-employeeregistration-page-contentcatalog .panel-left,
.salesforce-nonprofitsummit-attendeeRegistration-page-contentcatalog .panel-left, 
.salesforce-nonprofitsummit-employeeRegistration-page-contentcatalog .panel-left{
  background-color: #EAF5FE !important;
}
/*fix bullets on catalog widget*/
.salesforce-nonprofitsummit-attendeeregistration-page-contentcatalog #rf-catalog .rf-catalog-tabs > li, 
.salesforce-nonprofitsummit-employeeregistration-page-contentcatalog #rf-catalog .rf-catalog-tabs > li,
.salesforce-nonprofitsummit-attendeeRegistration-page-contentcatalog #rf-catalog .rf-catalog-tabs > li, 
.salesforce-nonprofitsummit-employeeRegistration-page-contentcatalog #rf-catalog .rf-catalog-tabs > li{
  list-style: none !important;
}

.salesforce-nonprofitsummit-attendeeregistration-page-contentcatalog #rf-catalog, 
.salesforce-nonprofitsummit-employeeregistration-page-contentcatalog #rf-catalog,
.salesforce-nonprofitsummit-attendeeRegistration-page-contentcatalog #rf-catalog, 
.salesforce-nonprofitsummit-employeeRegistration-page-contentcatalog #rf-catalog{
  background-color: #EAF5FE !important;
}

.salesforce-nonprofitsummit-attendeeregistration-page-contentcatalog .main-content, 
.salesforce-nonprofitsummit-employeeregistration-page-contentcatalog .main-content,
.salesforce-nonprofitsummit-attendeeRegistration-page-contentcatalog .main-content, 
.salesforce-nonprofitsummit-employeeRegistration-page-contentcatalog .main-content{
  background-color: #EAF5FE !important;
}


.rf-catalog-tabs li {
  color: #032d60 !important;
  border-color: #032d60 !important;
}

.filters-header h2, .filters-header button span, .rf-catalog-tabs li,
li[data-test="lr-filter-sessiontype"] button,  li[data-test="lr-filter-products"] button, li[data-test="lr-filter-level"] button, 
li[data-test="lr-filter-track"] button, li[data-test="lr-filter-sessionregion"] button, 
.my-favorites span[data-test="rf-checkbox-label"], .show-recommended span[data-test="rf-checkbox-label"]
{
  color: #032d60 !important;
}


li[data-test="lr-filter-sessiontype"] .rf-checkbox-label,
li[data-test="lr-filter-products"] .rf-checkbox-label,
li[data-test="lr-filter-level"] .rf-checkbox-label,
li[data-test="lr-filter-track"] .rf-checkbox-label,
li[data-test="lr-filter-sessionregion"] .rf-checkbox-label {
  color: #032d60 !important;
}


.salesforce-nonprofitsummit-attendeeregistration-page-catalog .rf-attribute,
.salesforce-nonprofitsummit-attendeeregistration-page-contentcatalog .rf-attribute,
.salesforce-nonprofitsummit-employeeregistration-page-contentcatalog .rf-attribute 
{
  margin-bottom: 3px !important;
}

.salesforce-nonprofitsummit-attendeeregistration-page-contentcatalog .rf-attribute .description,
.salesforce-nonprofitsummit-attendeeregistration-page-contentcatalog .rf-attribute .speaker-details,
.salesforce-nonprofitsummit-employeeregistration-page-contentcatalog .rf-attribute .description,
.salesforce-nonprofitsummit-employeeregistration-page-contentcatalog .rf-attribute .speaker-details,
.salesforce-nonprofitsummit-attendeeRegistration-page-contentcatalog .rf-attribute .description,
.salesforce-nonprofitsummit-attendeeRegistration-page-contentcatalog .rf-attribute .speaker-details,
.salesforce-nonprofitsummit-employeeRegistration-page-contentcatalog .rf-attribute .description,
.salesforce-nonprofitsummit-employeeRegistration-page-contentcatalog .rf-attribute .speaker-details
{
  margin-bottom: 12px !important;
}


.search-results > li{
  list-style: none !important;
}

.salesforce-nonprofitsummit-attendeeregistration-page-contentcatalog .flex-box-section-full,
.salesforce-nonprofitsummit-employeeregistration-page-contentcatalog .flex-box-section-full,
.salesforce-nonprofitsummit-attendeeRegistration-page-contentcatalog .flex-box-section-full,
.salesforce-nonprofitsummit-employeeRegistration-page-contentcatalog .flex-box-section-full{
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}
.salesforce-nonprofitsummit-attendeeregistration-page-contentcatalog .rf-headline-content table,
.salesforce-nonprofitsummit-employeeregistration-page-contentcatalog .rf-headline-content table,
.salesforce-nonprofitsummit-attendeeRegistration-page-contentcatalog .rf-headline-content table,
.salesforce-nonprofitsummit-employeeRegistration-page-contentcatalog .rf-headline-content table{
    width: 100% !important;
}
.salesforce-nonprofitsummit-attendeeregistration-page-contentcatalog #rf-content,
.salesforce-nonprofitsummit-attendeeregistration-page-catalog #rf-content{
    background-color: rgb(234, 245, 254);
}


.salesforce-nonprofitsummit-attendeeregistration-account .rf-label,
.salesforce-nonprofitsummit-employeeRegistration-account .rf-label
{
  font-weight: 600 !important;
}

.salesforce-nonprofitsummit-attendeeregistration-account .wf-form-element-div > div,
.salesforce-nonprofitsummit-employeeRegistration-account .wf-form-element-div > div {
    /* padding-top: 8px; */
    padding-bottom: 16px;
    height: fit-content;
}

