| Server IP : 173.209.174.21 / Your IP : 216.73.216.89 Web Server : Apache/2.4.58 (Ubuntu) System : Linux wcfs-server 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64 User : nodor ( 1000) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/wcsd/School-alert/css/ |
Upload File : |
/* Basic Reset */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: Arial, sans-serif;
}
body {
background-color: #f4f4f9;
color: #333;
}
.container {
max-width: 800px;
margin: 0 auto;
padding: 20px;
}
/* Navigation Bar */
nav {
background-color: #0044cc;
color: white;
padding: 10px 20px;
}
nav ul {
list-style: none;
display: flex;
justify-content: flex-end;
}
nav ul li {
margin-left: 20px;
}
nav ul li a {
color: white;
text-decoration: none;
font-weight: bold;
}
nav ul li a:hover {
text-decoration: underline;
}
/* Dashboard Columns */
.dashboard-columns {
display: flex;
gap: 20px;
margin-top: 20px;
}
.column {
flex: 1;
padding: 15px;
border-radius: 8px;
box-sizing: border-box;
}
/* Active Alerts Column */
.active-alerts {
background-color: #e0f0ff; /* Light blue background for active alerts */
border: 1px solid #cce0ff;
}
.active-alerts h3 {
color: #0044cc;
}
/* Old Alerts Column */
.old-alerts {
background-color: #f4f4f9; /* Light gray background for old events */
border: 1px solid #ccc;
}
.old-alerts h3 {
color: #666;
}
/* Alert Box */
.alert {
padding: 15px;
border-radius: 5px;
margin-bottom: 15px;
background-color: #ffffff;
border: 1px solid #cce0ff;
}
.alert h4 {
color: #0044cc;
font-size: 1.1em;
margin-bottom: 5px;
}
.alert p {
margin-bottom: 5px;
}
.alert button {
background-color: #0044cc;
color: white;
border: none;
padding: 8px 12px;
border-radius: 3px;
cursor: pointer;
}
.alert button:hover {
background-color: #0033a0;
}
/* Styling for Old Alerts */
.old-alert {
background-color: #f0f0f0;
color: #666;
}
/* Footer */
footer {
text-align: center;
margin-top: 30px;
padding: 10px;
color: #666;
font-size: 0.9em;
}
/* Blinking effect for new alerts */
@keyframes blink {
0% { background-color: #ffcccc; } /* Light red */
50% { background-color: #ff6666; } /* Darker red */
100% { background-color: #ffcccc; } /* Light red */
}
.blinking-alert {
animation: blink 1s infinite; /* 1-second blink animation that repeats infinitely */
border: 2px solid #cc0000;
}
/* Center the form container and apply padding */
.form-container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
.form-container h2 {
text-align: center;
margin-bottom: 20px;
}
/* Style each form element with full width and spacing */
.form-container form label,
.form-container form select,
.form-container form input,
.form-container form textarea,
.form-container form button {
display: block;
width: 100%;
margin-bottom: 15px;
}
/* Style for the larger submit button */
.submit-button {
padding: 12px 20px;
font-size: 18px;
background-color: #007bff;
color: #fff;
border: none;
cursor: pointer;
text-align: center;
border-radius: 4px;
}
.submit-button:hover {
background-color: #0056b3;
}
/* Styling for Profile Page Sections */
h2, h3 {
margin-bottom: 10px;
}
form {
margin-bottom: 20px;
}
form label,
form input,
form textarea,
form button {
display: block;
width: 100%;
margin-bottom: 10px;
}
ul {
margin-bottom: 20px;
}
ul li {
margin-bottom: 15px;
}
/* Button Styling for Profile Page */
button {
padding: 8px 16px;
font-size: 16px;
background-color: #007bff;
color: #fff;
border: none;
cursor: pointer;
text-align: center;
border-radius: 4px;
}
button:hover {
background-color: #0056b3;
}
.success-message {
color: green;
font-size: 1.2em;
font-weight: bold;
margin-bottom: 20px;
}
.dashboard-header {
display: flex;
align-items: center;
margin-bottom: 20px;
}
.dashboard-header .logo {
max-height: 50px;
margin-right: 15px;
}
h2 {
font-size: 2em;
margin: 0;
}
.dashboard-header {
display: flex;
align-items: center;
margin-bottom: 20px;
}
.dashboard-header .logo {
max-height: 50px; /* Resizes logo to be no taller than 50px */
max-width: 150px; /* Optional: Controls the width to prevent it from stretching too wide */
margin-right: 15px;
}
h2 {
font-size: 2em;
margin: 0;
}
/* For other pages, make sure logo appears consistently */
.header .logo {
max-height: 50px; /* Adjusts size for consistent look across all pages */
margin-left: 20px;
}