/*
    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;grid-template-rows:auto;margin-left:auto;margin-right:auto;width:100%;column-gap:10px}.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}.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-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 .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;}.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;} .custom-four-blocks{grid-template-columns: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;}}
