/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/JSP_Servlet/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : Aug 16, 2025, 4:17:58 PM
    Author     : looker
*/
.university { background-color: white; margin-bottom: 15px; padding: 15px; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1); }
.university h2 { margin-top: 0; color: #007BFF; }
.university p { margin: 5px 0; }
.institution { background-color: white; margin-bottom: 15px; padding: 15px; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1); }
.institution h2 { margin-top: 0; color: #007BFF; }
.institution p { margin: 5px 0; }
a { color: #007BFF; text-decoration: none; }
a:hover { text-decoration: underline; }
.pagination { display: flex; justify-content: center; margin-top: 20px; }
.pagination a { color: black; float: left; padding: 8px 16px; text-decoration: none; transition: background-color .3s; border: 1px solid #ddd; margin: 0 4px; }
.pagination a.active { background-color: #4CAF50; color: white; border: 1px solid #4CAF50; }
.navbar { background-color: #333; overflow: hidden; }
.navbar a { float: left; display: block; color: white; text-align: center; padding: 14px 16px; text-decoration: none; transition: background-color 0.3s; }
.navbar a:hover { background-color: #ddd; color: black; }
.navbar a.active { background-color: #4CAF50; color: white; }
@media (max-width: 600px) {
    .institution { padding: 10px; }
    .university{ padding: 10px; }
    .pagination { flex-direction: column; align-items: center; }
}