Spaces:
Sleeping
Sleeping
| /* styles.css */ | |
| :root { | |
| --primary-blue: #0d6efd; | |
| --light-blue: #e7f1ff; | |
| --dark-blue: #0a58ca; | |
| --bg-light: #f8f9fa; | |
| } | |
| body { | |
| background-color: var(--bg-light); | |
| font-family: 'Roboto', sans-serif; | |
| padding-bottom: 50px; /* Add padding to the bottom */ | |
| } | |
| .navbar { | |
| background-color: var(--primary-blue); | |
| padding: 1rem; | |
| } | |
| .navbar-brand { | |
| color: white ; | |
| font-weight: bold; | |
| } | |
| .container { | |
| max-width: 1000px; | |
| margin-top: 30px; | |
| } | |
| .card { | |
| border: none; | |
| border-radius: 15px; | |
| box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); | |
| margin-bottom: 20px; | |
| } | |
| .card-header { | |
| background-color: var(--light-blue); | |
| border-radius: 15px 15px 0 0; | |
| border-bottom: none; | |
| padding: 1.5rem; | |
| } | |
| .form-control { | |
| border-radius: 10px; | |
| border: 2px solid #e9ecef; | |
| padding: 0.8rem; | |
| } | |
| .form-control:focus { | |
| border-color: var(--primary-blue); | |
| box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.25); | |
| } | |
| .btn-primary { | |
| background-color: var(--primary-blue); | |
| border: none; | |
| padding: 0.8rem 2rem; | |
| border-radius: 10px; | |
| font-weight: 600; | |
| } | |
| .btn-primary:hover { | |
| background-color: var(--dark-blue); | |
| } | |
| .role-switcher { | |
| position: fixed; | |
| top: 20px; | |
| right: 20px; | |
| z-index: 1000; | |
| } | |
| /* Loading Spinner Styles */ | |
| #loadingIndicator, #loadingHistory { | |
| display: none; | |
| text-align: center; | |
| margin-top: 20px; | |
| } | |
| #loadingIndicator p, #loadingHistory p { | |
| margin-top: 10px; | |
| color: #6c757d; | |
| } | |
| /* Specific dashboard styles are in doctor_dashboard.html now */ | |
| /* Specific patient view styles are in index.html now */ | |
| /* Added basic style for utility classes used */ | |
| .d-none { | |
| display: none ; | |
| } | |
| .text-center { | |
| text-align: center ; | |
| } | |
| .mb-3 { | |
| margin-bottom: 1rem ; | |
| } | |
| .mt-3 { | |
| margin-top: 1rem ; | |
| } | |
| .badge { | |
| padding: 0.35em 0.65em; | |
| font-size: 0.75em; | |
| font-weight: 700; | |
| line-height: 1; | |
| text-align: center; | |
| white-space: nowrap; | |
| vertical-align: baseline; | |
| border-radius: 0.25rem; | |
| display: inline-block; | |
| } | |
| .bg-danger { background-color: #dc3545 ; color: white; } | |
| .bg-success { background-color: #198754 ; color: white; } | |
| .bg-warning { background-color: #ffc107 ; color: #212529; } |