/**
 The file is used to override very strict css rules on the old program pages
 */
p.escoffier-shortcode-no-application-fee {
    font-size: 21px;
}
.header .headerImage p.escoffier-shortcode-no-application-fee {
    text-shadow: none;
    color: #252525;
    font-size: 19px;
    font-weight: 800;
    letter-spacing: normal;
}

.sidenav-wrap .escoffier-shortcode-no-application-fee {
    margin-top: 20px;
    font-size: 18px;
}

.sidenav-wrap .apply {
    min-width: 128px;
}

.sidenav-wrap .request-info {
    margin-top: 0 !important;
}

.program .text {
    margin-bottom: 0 !important;
}

.page-id-24467 .s7 .text .escoffier-shortcode-no-application-fee,
.program .escoffier-shortcode-no-application-fee {
    margin-top: 20px;
    margin-bottom: 10px;
}

.page-id-18612 .s8 .escoffier-shortcode-no-application-fee {
    margin-top: 20px;
    margin-bottom: 7px;
}

.width-auto {
    width: auto !important;
}


body.page-template-page-plant-based-programs .s9 .escoffier-shortcode-no-application-fee {
    max-width: 279px;
}

body.page-template-page-holistic-nutrition .s7  .escoffier-shortcode-no-application-fee {
    max-width: 280px;
}

body.page-template-page-holistic-nutrition .escoffier-inline-cta-form .text {
    margin-bottom: 50px;
    max-width: 560px;
}


