.container { margin-top: 20px; } .content { padding-left: 250px; } .main-content { width: 100%; } .consultation-section { margin-top: 55px; padding: 0 20px; } .consultation-header { color: #1c2541; text-align: center; font-size: 30px; margin-bottom: 40px; } .consultation-card { background-color: #fff; border-radius: 8px; } .card-header { justify-content: space-between; align-items: center; margin-bottom: 23px; } .card-body { display: flex; justify-content: space-between; align-items: center; gap: 20px; } .doctor-info { color: #414d55; display: flex; flex-direction: column; } .doctor-name { font-weight: 500; font-size: 16px; } .doctor-email { margin-top: 10px; font-weight: 400; font-size: 12px; } .btn .view-result { background-color: #fff; color: #2662f0; text-align: center; padding: 5px; border-radius: 5px; box-shadow: 0px 1px 8px rgba(20, 46, 110, 0.1); } .modal-dialog { max-width: 500px; margin: 1.75rem auto; } .modal-content { padding: 20px; }