@charset "UTF-8";
/* https://sarkarijobsetu.online/wp-content/themes/Sarkariresultfinder/assets/css/homepage.css?ver=6.9 */
.hero{background:linear-gradient(rgba(26,75,140,.8),rgba(26,75,140,.8)),url(/wp-content/uploads/2025/09/herobanner.avif);background-size:cover;background-position:center;color:#fff;padding:60px 0;text-align:center}.hero h2{font-size:2.5rem;margin-bottom:20px}.hero p{font-size:1.2rem;max-width:800px;margin:0 auto 30px}.search-box{background-color:#fff;padding:25px;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1);margin-top:-50px;position:relative;z-index:10}.search-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.form-group{margin-bottom:0}.form-group label{display:block;margin-bottom:5px;font-weight:500;color:var(--dark)}.form-control{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:4px;font-size:16px}.main-header,.job-card,.detail-value,.btn{color:#000}.btn{color:#fff}.detail-value.vacancies{color:#1a1a1a}.btn{display:inline-block;padding:10px 20px;background-color:#2196f3;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:500;transition:background-color 0.3s;align-self:flex-end}.btn:hover{background-color:#e69500}.section-title{text-align:center;margin:50px 0 30px;color:var(--primary)}.section-title h2{font-size:2rem;margin-bottom:10px}.section-title p{color:#666}.job-listings{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:40px}.job-card{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.1);transition:transform 0.3s,box-shadow 0.3s}.job-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.job-header{padding:15px;border-bottom:1px solid #eee}.job-title{font-size:1.2rem;color:var(--primary);margin-bottom:5px}.job-org{color:#666;font-size:.9rem;margin-bottom:10px;display:flex;align-items:center}.job-org i{margin-right:5px}.job-details{padding:15px}.detail-row{display:flex;justify-content:space-between;margin-bottom:10px}.detail-label{color:#666;font-size:.9rem}.detail-value{font-weight:500}.vacancies{color:var(--success)}.last-date{color:var(--danger)}.job-footer{padding:15px;background-color:#f9f9f9;display:flex;justify-content:space-between;align-items:center}.view-btn{padding:8px 15px;background-color:var(--primary);color:#fff;text-decoration:none;border-radius:4px;font-size:.9rem;transition:background-color 0.3s}.view-btn:hover{background-color:#0d3a6e}.quick-links{background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.1);margin-bottom:40px}.link-categories{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.link-category h3{color:var(--primary);margin-bottom:15px;padding-bottom:5px;border-bottom:2px solid var(--secondary)}.link-list{list-style:none}.link-list li{margin-bottom:8px}.link-list a{color:#555;text-decoration:none;transition:color 0.3s;display:flex;align-items:center}.link-list a:hover{color:var(--primary)}.link-list i{margin-right:8px;color:var(--secondary);font-size:.8rem}.exam-calendar{background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.1);margin-bottom:40px}.calendar-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.calendar-title{color:var(--primary);font-size:1.2rem}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin-bottom:15px}.day-header{text-align:center;font-weight:500;color:var(--primary);padding:5px}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.calendar-day{height:80px;padding:5px;border:1px solid #eee;border-radius:4px}.day-number{font-weight:500;margin-bottom:3px}.event-dot{display:inline-block;width:6px;height:6px;background-color:var(--secondary);border-radius:50%;margin-right:3px}.event{font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resources{margin-bottom:40px}.resource-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.resource-card{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.1);text-align:center;padding:20px;transition:transform 0.3s}.resource-card:hover{transform:translateY(-5px)}.resource-icon{font-size:2.5rem;color:var(--secondary);margin-bottom:15px}.resource-card h3{color:var(--primary);margin-bottom:10px}.resource-card p{color:#666;margin-bottom:15px;font-size:.9rem}