:root { --c1: #fefae0; --c2: #264653; --c3: #e9c46a; --c4: #2a9d8f; --c5: #f4a261; --c6: #e76f51; --c7: #ccd5ae; --c8: #EEEEEE; --bg: var(--c1); --header-bg: var(--c2); --header-color: var(--c3); --tag-color: var(--c7); --sidebar-bg: var(--c7); --h-color: var(--c2); --text-color: #333; --text-color-light: #ccc; --cta-color: var(--c4); --send-message: var(--c7); --received-message: var(--c8); } body { padding: 0px; margin: 0px; } /* .course-details { margin: 20px 0px; } .course-details h2 { color: var(--h-color); font-size: 1.4em; font-weight: bold; margin: 20px 0px 10px 0px; } */ .chapter-plan { border-radius: 10px; margin: 20px 0px; padding: 20px; border: 1px solid #ddc; background: white; } .chapter-plan h3 { font-size: 1.1em; font-weight: bold; } /* .chapter-number { background: var(--text-color); color: white; border-radius: 50%; height: 24px; min-width: 24px; align-items: center; padding: 2px 8px 2px 8px; margin-right: 5px; } .chapter-description { margin: 20px 0px; } */ .lessons { padding-left: 20px; } .lessons .lesson { margin: 5px 0px; font-weight: bold; } .batch { border-radius: 10px; margin: 10px 0px; background: white; border: 1px solid #ddc; } .batch-details { padding: 20px; } .batch .cta { margin-top: 10px; padding: 10px; min-height: 28px; text-align: right; border-top: 1px solid #ddc; } .batch .right { float: right; } img.profile-photo { width: 24px; height: 24px; border-radius: 50%; } .lesson-type { padding-right: 5px; } .preview-video { margin: 20px 0px; } .preview-video iframe { max-width: 100% } .message { border: 1px dashed var(--text-color); padding: 20px; border-radius: 10px; } .msger-inputarea { width: 100%; display: flex; padding: 10px; border-top: 2px solid #ddd; background: #eee; z-index: 1; } .msger-inputarea * { padding: 10px; border: none; border-radius: 3px; font-size: 1em; } .msger-input { flex: 1; background: #ddd; } .message-section { margin-left: 3%; display: inline-block; width: 95%; } .display-4 { color: #2D005A; font-weight: 600; line-height: 51px; } .anchor_style { color: inherit; } a:hover { text-decoration: none; color: inherit; } .anchor_style:hover { text-decoration: underline } section { padding: 5rem 0 5rem 0; } .messages-container { margin: 0 auto; border: 1px solid black; } .messages { overflow: auto; height: 450px; display: flex; flex-direction: column; align-items: flex-start; padding: 8px; list-style-type: none; } .messages li { background: #F7F5F5; border-radius: 8px; padding: 8px; margin: 2px 8px 2px 0; width: 40%; } .messages li.ours { align-self: flex-end; margin: 2px 0 2px 8px; background: var(--primary-color); color: #fff } .message-para { font-size: 20px; } .batch-header { background: #eee; border: 2px solid #ddd; } .page-card { max-width: 360px; padding: 15px; margin: 70px auto; border: 1px solid #d1d8dd; border-radius: 4px; background-color: #fff; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1); } .page-card .page-card-head { padding: 10px 15px; margin: -15px; margin-bottom: 15px; border-bottom: 1px solid #d1d8dd; } .page-card .page-card-head .indicator { color: #36414C; font-size: 14px; } .page-card .page-card-head .indicator::before { margin: 0 6px 0.5px 0px; } .page-card .btn { margin-top: 30px; }