/*--- Title div -- */
.sectionTitleDiv {
  padding-top: 60px;
  display: block;
  margin-bottom: 50px;
}

c-generate-qr-code .emailTxt input.slds-input {
    border:1px solid var(--flwins-c-navy-navy-40);
    font-size:14px;
    padding:8px 15px;
    border-radius:4px;
    padding-left: 30px;
}

c-generate-qr-code .emailTxt input.slds-input {
    border:1px solid var(--flwins-c-navy-navy-40);
    font-size:14px;
    padding:8px 15px;
    border-radius:4px;
    padding-left: 30px;
}

.qrCodeEmail button.slds-button {
    padding:8px 14px !important;
    

}
.program-banner {
    padding:30px 0 50px 0;
}

.step-content .slds-icon_x-small, 
.qr-section .slds-icon_xx-small {
    width: 20px  !important;
    height: 20px  !important;

}
.step-content .slds-grid {
    align-items: flex-start;
}
.qrCodeEmail {
    padding-top: 26px; 
}

@media  screen and (max-width: 47.999em) {
    /*** Recommended program results page **/
    body.comm-page-custom-recommended-programs-result 
    c-recommended-programs-result c-x7s-exp-banner c-x7s-exp-content-tile
    div.buttons-horizontal {
    display: block;
    }

    body.comm-page-custom-recommended-programs-result 
    c-recommended-programs-result c-x7s-exp-banner c-x7s-exp-content-tile
    .buttons-horizontal lightning-button.button-white {
     display:block;

    }
    body.comm-page-custom-recommended-programs-result 
    c-recommended-programs-result c-x7s-exp-banner c-x7s-exp-content-tile
    .buttons-horizontal lightning-button.button-text {
        display:block;
        margin-top:10px;
        margin-bottom:10px;
        margin-left:5px;
    }
    
    /***title div***/
    .sectionTitleDiv {
      padding: 20px 20px 30px 20px;
      display: block;
      margin-bottom: 69px;
    }

}
