body{font-family:Arial,sans-serif}.header{background:#333;color:#fff;padding:1rem}.snav{display:flex;justify-content:space-between}.snav img{height:60px;width:60px;border-radius:50%}.header .logo{font-size:1.5rem}.nav-links{list-style:none;display:flex;justify-content:space-evenly}.nav-links li{margin:1rem}.nav-links a{color:#fff;text-decoration:none;cursor:pointer}.nav-links a:hover{color:#007bff}.hero{margin-top:1rem;height:70vh;background:#f4f4f4;text-align:center;padding:4rem 1rem}.hero h2{font-size:2rem}.hero p{margin:1rem 0}.cta-button{background:#007bff;color:#fff;padding:.5rem 1rem;text-decoration:none;border-radius:5px;border:2px solid #fff}.l-h2{margin:2rem;text-align:center}.features{margin-top:1rem;height:70vh;background:#f4f4f4;display:flex;padding:1rem;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap}.feature-student,.feature-admin{height:50vh;width:48%;margin:auto;padding:2rem;border:2px solid white;text-align:center}.feature-student button,.feature-admin button{margin-inline-end:40px}.footer{margin:1rem 0;background-color:#333;color:#fff;padding:4rem 0}.container{max-width:100%;margin:0 auto;padding:0 1rem}.footer-content{display:flex;flex-wrap:wrap;gap:2rem}.footer-section{flex:1 1 300px}.about{flex-basis:100%}.links ul{list-style:none;padding:0;margin-left:10%}.links ul li{margin-bottom:1rem}.links ul li a{color:#fff;text-decoration:none;cursor:pointer}.contact-form form{display:flex;flex-direction:column;gap:1rem;width:80%}.contact-form input,.contact-form textarea,.contact-form button{width:100%;padding:1rem;border:none;border-radius:4px;font-size:1rem}.contact-form button{background-color:#555;color:#fff;cursor:pointer}.contact-form button:hover{background-color:#777}.footer-bottom{margin-top:2rem;text-align:center;font-size:.9rem}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background-color:#f4f4f4;color:#333;line-height:1.6}.container{width:80%;margin:auto;overflow:hidden}form{display:flex;flex-direction:column;gap:1rem;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 0 10px #0000001a}input[type=text],input[type=password],button{padding:.8rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}button{background-color:#007bff;color:#fff;border:none;cursor:pointer}button:hover{background-color:#0056b3}.examList{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:20px;background-color:#f4f4f4}.examList>div{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;transition:transform .3s ease;cursor:pointer}.examList>div:hover{transform:translateY(-10px)}.examList p{margin:10px 0;font-size:16px;line-height:1.5}@media (max-width: 600px){.examList p{font-size:14px}.examList{padding:10px}}.exam-list>div:hover{background-color:#e9ecef}.quelistMain{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:#f5f5f5}.queList{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;margin-bottom:20px;transition:all .3s ease}.queList:last-child{margin-bottom:0}.queList:hover{box-shadow:0 6px 12px #0003}.queList span{font-size:18px;font-weight:700;color:#333;margin-bottom:10px;display:block}.queList p{font-size:16px;font-weight:400;margin-bottom:10px}.queList input[type=radio]{margin-right:10px}.queList label{font-size:14px;margin-right:20px;color:#555}button{background-color:#4caf50;color:#fff;padding:10px 20px;border:none;border-radius:5px;font-size:16px;cursor:pointer;margin-top:20px}button:hover{background-color:#45a049}.result{margin-top:20px;font-size:18px;font-weight:700;color:#333}@media (max-width: 600px){.queList{padding:15px}.queList span{font-size:16px}.queList p{font-size:14px}.queList label{font-size:12px}button{font-size:14px;padding:8px 15px}.quelistMain{padding:10px}}.info-bar{display:flex;justify-content:center;padding:15px;background-color:#f5f5f5;border-bottom:1px solid #ddd}.info-content{display:flex;align-items:center;gap:20px;max-width:1200px;width:100%}.user-details{display:flex;align-items:center;gap:15px}.user-image{width:60px;height:60px;border-radius:50%;border:2px solid #ccc}.user-info p{margin:0;font-size:16px}.user-info p strong{color:#333}@media (max-width: 600px){.info-content{flex-direction:column;align-items:flex-start;gap:10px}.user-info p{font-size:14px}.user-image{width:50px;height:50px}}h1,h2,h3{margin-bottom:1rem}@media (max-width: 768px){.container{width:90%}form{padding:1rem}input[type=text],input[type=password],button{font-size:.9rem}}@media (max-width: 480px){form{flex-direction:column}input[type=text],input[type=password],button{width:100%}}.adheader{background-color:#333;padding:20px;display:flex;justify-content:space-between;align-items:center}.adsnav{display:flex;justify-content:space-between;align-items:center;width:100%}.adsnav img{height:50px}.adnav-links{list-style:none;display:flex;gap:20px}.adnav-links li{position:relative}.adnav-links a{color:#fff;text-decoration:none;font-size:18px;padding:10px 20px;transition:background .3s}.adnav-links a:hover{background-color:#00264d;border-radius:5px}.adsection{height:100vh;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:40px 20px}.adcards{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 6px #0000001a;text-align:center;font-size:18px;font-weight:700;cursor:pointer;transition:transform .3s,background-color .3s}.adcards:hover{transform:scale(1.05);background-color:#f0f0f0}.adcards:active{transform:scale(.98)}@media (max-width: 768px){.adsnav img{height:40px}.adnav-links a{font-size:16px}.adsection{margin:20px}.adcards{font-size:16px;padding:15px}}@media (max-width: 480px){.adnav-links{flex-direction:column;align-items:center;gap:10px}.adsection{grid-template-columns:1fr}}form{background-color:#fff;padding:40px;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:500px;width:100%}form label{display:block;margin-bottom:10px;font-size:16px;color:#333}form input[type=text],form input[type=datetime-local],form input[type=email],form input[type=password]{width:100%;padding:10px;border:1px solid#333;border-radius:5px;font-size:16px;margin-bottom:20px}form input[type=text]:focus{border-color:#333;outline:none}button[type=submit]{width:100%;padding:15px;background-color:#ccc;color:#333;font-size:18px;font-weight:700;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}button[type=submit]:hover{background-color:#333;color:#fff}@media (max-width: 768px){form{padding:30px}form label{font-size:14px}form input[type=text]{font-size:14px;padding:8px}button[type=submit]{font-size:16px;padding:12px}}@media (max-width: 480px){form{padding:20px}button[type=submit]{padding:10px;font-size:14px}}.aeform{background-color:#fff;padding:40px;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:500px;width:100%;text-align:center}.aeform h2{margin-bottom:20px;color:#004080}.aeform input{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:5px;font-size:16px}.aeform input:focus{border-color:#333;outline:none}button{width:100%;padding:12px;margin-top:10px;background-color:#ccc;color:#333;border:none;border-radius:5px;font-size:18px;cursor:pointer;transition:background-color .3s ease}button:hover,button[type=submit]:hover{background-color:#333;color:#fff}button:last-of-type{background-color:#333;color:#fff}button:last-of-type:hover{background-color:#ccc;color:#333}@media (max-width: 768px){.aeform{padding:30px}.aeform input{font-size:14px}button{font-size:16px}}@media (max-width: 480px){.aeform{padding:20px}.aeform input{font-size:14px}button{padding:10px;font-size:14px}}.deleteMainDiv{height:100vh;margin-top:4%;display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;gap:20px}.imageStu,.demoImg{height:100px;width:100px;border:1px solid black;border-radius:50%;margin-left:35%}.demoImg{margin-left:0}input[type=file]{width:100%;padding:10px;border:1px solid#333;border-radius:5px;font-size:16px;margin-bottom:20px}
