/** Page Layout *****************/
.page{border:2px solid #b0b0b0;margin:20px auto 40px;}.page-header{border-bottom:2px solid #c3c3c3;}h1.page-title{font-size:25px;background-color:#d3d3d3;color:#000000;text-align:center;padding:8px 10px 10px;border-bottom:2px solid #acacac;}p.page-content{padding:20px;line-height:1.6;}

/** Articles (Admission, Documents, Board Result) Page Layout *****/
ul.post-list{margin:20px .5rem 30px 2.2em;display:flex;flex-direction:column;gap:1.2em}a.post-link{font-family:Arial;font-size:19px;color:var(--ghost-accent-color);text-decoration:none;}a.post-link:visited{color:#404040}a.post-link:hover{color:var(--ghost-second-color);text-decoration:underline;}

/****** Category Pages ******/
.jobs-table td,.jobs-table th{border-bottom:1px solid #e9ecef}.jobs-table th,h2.job-title{font-weight:600;text-align:left}.table-wrapper{overflow-x:auto}.jobs-table{width:100%;border-collapse:collapse;background:#fff;font-size:.9rem}.jobs-table thead{background-color:#fff9b0}.jobs-table th{color:#000;padding:18px 12px}.jobs-table td{color:#414141;padding:10px 12px}.job-row{background-color:#fff}.job-row:hover{background-color:#f8f9fa}.qualification-title,.state-title{background:#e3dfdf;color:#000;padding:16px 12px;font-weight:700;text-align:left;font-size:1.2em}th.title-cell{min-width:260px;width:280px}h2.job-title{font-size:14px;color:#5c5c5c;margin:0;line-height:1.3}td.date-cell{text-align:center}td.vacancy-cell{text-align:center}td.organization-cell,td.salary-cell{text-align:left}a.action-btn{padding:6px 12px;border-radius:4px;text-decoration:none;font-size:.8rem;text-align:center;transition:.2s;white-space:nowrap;background:#d1ebff;color:#005faa}a.action-btn:hover{background:#007cdbd2;color:#fff}td.salary-cell{color:#2d862f}td.relevant-date-cell{color:#eb0000}.category-badge{padding:4px 8px;border-radius:3px;font-size:.75rem;text-transform:capitalize;white-space:pre;}.badge-latest-jobs{background:#e7f9eb;color:#155724}.badge-admit-cards{background:#e8f3ff;color:#004085}.badge-sarkari-results{background:#f6eeff;color:#4e009d}.badge-answer-keys{background:#ffeff1;color:#721c24}.badge-syllabus{background:#e2fffd;color:#006059}.badge-admission-forms{background:#effbe6;color:#347a00}.badge-important{background:#ffe7f8;color:#b80f87}

/****** Today Sarkari Naukri ******/
div.page-content{padding:20px;}div.page-content p{line-height:1.4;}p#intro-text{margin-bottom:15px;}article.today thead{background-color:#f3f1cd}h2.date-heading{margin:0;padding:10px;text-align:center;font-size:22px;background:#ab183d;color:#fff;}article.today h3.job-title{font-weight:600;text-align:left}article.today h3.job-title{font-size:14px;color:#5c5c5c;margin:0;line-height:1.3}.jobs-summary{margin:30px 0;background:#fff}.jobs-summary h2,.page-footer-content h2{font-size:20px;background-color:#f1f1f1;color:#000;text-align:center;padding:10px;margin:0;border-top:2px solid #d1d1d1;border-bottom:2px solid #d1d1d1}ul.stats-list{display:flex;justify-content:space-around;flex-wrap:wrap;list-style:none;margin:0;padding:20px 10px 0;gap:15px}ul.stats-list li{text-align:center;padding:15px 25px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;min-width:140px}ul.stats-list li strong{display:block;font-size:28px;color:var(--ghost-accent-color);margin-bottom:5px}.page-footer-content{margin:30px 0 0;background:#fff}.page-footer-content p{padding:0 20px;margin:15px 0;line-height:1.6;color:#414141}.no-jobs-section a,.page-footer-content a{color:var(--ghost-accent-color);text-decoration:none}.no-jobs-section a:hover,.page-footer-content a:hover{color:var(--ghost-second-color);text-decoration:underline}.no-jobs-section{text-align:center;padding:40px 20px;background:#fff;border:2px solid #b0b0b0}.no-jobs-section h2{font-size:22px;color:#ab183d;margin:0 0 15px}.no-jobs-section p{color:#414141;line-height:1.6;margin:10px 0}

@media (max-width:866px){
  th.title-cell{
    min-width: 200px;
    width: 220px;
  }
}

