/*   general   */

#selectortool .row.section {
    margin-bottom: 0.625rem !important;
}

#selectortool input[type="radio"] ~ label.body-copy {
    font-family: Whitney-Book-Pro, Arial, Helvetica, sans-serif;
}

@media only screen and (min-width: 960px) {
    #selectortool .input-wrapper {
        max-width: 50%;
    }
}


#mobileAccordion .mobile-accordion-content {
    padding-top: 3.1rem;
}



@media only screen and (min-width: 768px) {

    #mobileAccordion .column-title {
        padding-bottom: 0.625rem;
        border-bottom: 1px solid #BBBCBC;
        margin-bottom: 0.625rem;
    }

    #mobileAccordion div.mobile-accordion-tab {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
    }

    
}

@media only screen and (min-width: 960px) {
    #mobileAccordion div.mobile-accordion-tab:last-child {
        padding-left: 6.25rem;
    }
}

@media only screen and (max-width: 767px) {
     #mobileAccordion .mobile-accordion-content {
        padding: 0 0.9375rem 0.9375rem 0.9375rem;
    }
}

/*recommendations*/
#recommendation .no-rec-label {
    color: #777;
}

#recommendation #noRecommendations {
    border: 1px solid #D4D4D4;
    padding: 2rem;
    text-align: center; 
}

#recommendation.mobile-accordion-content {
    padding-top: 0;
}

#recommendation .account-row {
    position: relative;
    margin-bottom: 2.75rem;
    text-align: center;
    padding: 1.5rem;
    border: 1px solid #DCDCDC;
}

#recommendation .results-header {
    margin-bottom: 1.875rem;
}

@media only screen and (max-width: 767px) {
     #recommendation .results-header {
        margin-top: 0.625rem;
    }
}

#recommendation .experiencefragment .container-img{
    min-height: 12.9375rem;
}


/*   end general   */

