  /*
    File: 160over90-tuition-costs Style Sheet for Template: /_resources/xsl/160over90-tuition-costs.xsl 
    Created on : November 13, 2025
    Author     : asamra@ju.edu 
*/
.bg-light,.custom-four-blocks .custom-blocks-panel,.custom-one-block .custom-blocks-panel,.custom-split .custom-split-panel{background:#fff}.bg-light-green,.section-four-blocks{background:#e2f3f3}.custom-one-block,.custom-one-block p.subhead,.mt-1{margin-top:1em}.section-deadlines .grid{grid-template-columns:1fr 50%}.section-deadlines .cta-btn-grid{display:grid;grid-template-columns:1fr;column-gap:10px}.section-deadlines .btn-cta, .section-splash .btn-cta{ margin-top: 1em; margin-bottom: 1em;}.section-deadlines .deadlines-box-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.section-deadlines .deadlines-box-grid .grid-item{padding:.5em}.section-deadlines .deadlines-box-grid h4{text-align:left;font-size:24px;color:#0d4f45;font-family:Fahkwang,sans-serif;font-weight:700}.section-four-blocks .custom-four-blocks{display:grid;grid-template-columns:1fr;row-gap:12px;column-gap: 12px;width:100%;max-width: 1200px;margin: 0 auto;} .section-four-blocks .custom-blocks-headline{display: grid;grid-template-columns: 1fr;align-items: center; row-gap:12px; margin: 0 auto;width: 100%;} .section-four-blocks .custom-blocks-headline h2 {margin: 0;} .section-four-blocks .custom-blocks-headline-wrapper { display: flex; gap: 10px; flex-wrap: wrap; justify-self: end; } .section-four-blocks .btn-cta{margin-top: 1em; margin-bottom: 1em;} .custom-four-blocks .custom-blocks-panel,.custom-one-block .custom-blocks-panel{padding:1em 2em;border:1px solid #1caa95}.custom-four-blocks .custom-blocks-panel p.subhead,.custom-one-block .custom-blocks-panel p.subhead{font-size:1em;text-transform:uppercase;color:#8f6d2a;display:block;font-family:MonumentExtended-Regular,sans-serif;letter-spacing:3px;margin-bottom:.8em}.custom-four-blocks .custom-blocks-panel h3,.custom-one-block .custom-blocks-panel h3,.tuition-fee-frm .font-semibold{font-weight:600} .section-scholarships .custom-one-block .custom-blocks-panel h3{ float: left;} .section-scholarships .custom-one-block .custom-blocks-panel p{clear: both;} .custom-four-blocks small{font-size: 75%;} .custom-four-blocks .custom-blocks-panel h3,.custom-four-blocks .custom-blocks-panel p.subhead{text-align:center}.custom-one-block h4{text-align:center;font-size:24px;color:#0d4f45;font-family:Fahkwang,sans-serif;font-weight:700} .custom-blocks-panel .block-pre{float: left; margin-right: 5px;} .custom-split .custom-split-panel p{margin-left:1em}.border-yes .custom-split-panel,.border-yes .custom-triptych-panel{padding:1em 2em; margin-bottom: 1em;}.section-sideby .grid,.section-triptych .grid{max-width:1200px;margin-left:auto;margin-right:auto;width:90%}.section-triptych .btn-cta{ width: 100%; text-align:center; } .section-sideby .btn-cta{ max-width: 100% !important; font-size:0.6em !important;} .section-sideby .custom-split,.section-triptych .custom-triptych{max-width:100%;width:100%}.section-body-content,.section-copyandimg,.section-deadlines,.section-four-blocks,.section-triptych{margin:0 auto;padding:4em 0} .section-copyandimg{ padding: 2em 0 !important;} .section-four-blocks{padding-left: 2em; padding-right: 2em;}.section-splash .grid{margin-bottom:0}.section-splash .splash-content .grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin-left:auto;margin-right:auto;background:0 0} .splash-content .content-wrapper{padding-bottom: 4em;max-width: 1200px !important;} .section-splash .btn-cta{ max-width: 100% !important;} .scholarship-table,.tuition-cost-table{width:95%;margin:1em}.tuition-cost-table td,.tuition-cost-table th{padding:.5em;border:1px solid #ddd;text-align:center}.scholarship-table td:nth-child(2),.tuition-cost-table td:nth-child(3),.tuition-cost-table th:nth-child(3){text-align:right}.scholarship-table tr:nth-child(3){border-top:1px solid #ddd}.scholarship-table td,.scholarship-table th{padding:.2em}.tuition-fee-frm{padding:1em}.tuition-fee-frm label.text-sm{font-weight:700;font-size:1.4rem;line-height:2.5rem;margin-bottom:.5rem}.tuition-fee-frm .text-lg{font-size:2rem;margin-top:.5em}.tuition-fee-frm input[type=number]{color:#231f20;padding:.5rem;border-width:1px;border-color:#e5e7eb;border-radius:.5rem;width:100%;margin-top:.25rem;font-size:1.2em;font-weight:400}@media (min-width:900px){.section-deadlines .cta-btn-grid{grid-template-columns:1fr 1fr;} .section-four-blocks .custom-blocks-headline{grid-template-columns: 1fr auto; align-items: center;column-gap: 24px;}.section-four-blocks .custom-blocks-headline-wrapper{flex-wrap: nowrap;gap:16px;} .custom-four-blocks{grid-template-columns:1fr 1fr 1fr 1fr 1fr !important;} .section-four-blocks .grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin-left:auto;margin-right:auto;max-width:1200px;width:90%}.section-four-blocks .custom-one-block .grid{display:grid;grid-template-columns:1fr 40%;grid-template-rows:1fr;width:100%;column-gap:10px}.section-four-blocks .custom-one-block h4{text-align:right;margin-right:30px} .section-splash .splash-content .grid{grid-template-columns:1fr 1fr 1fr;} .section-deadlines .btn-cta{ margin-top: 3em; margin-bottom: 3em;} .section-sideby .btn-cta{ max-width: 80% !important;}}
