| :root { |
| --main-color: #1F1F1F; |
| --secondary-color: white; |
| --third-color: #8b8b8b; |
| --main-text-color: #3e5869; |
| --secondary-text-color: #b0c7d6; |
| --send-message-form: #F5F5F5; |
| } |
| |
| html, body { |
| height: 100%; |
| margin: 0; |
| padding: 0; |
| font-family: 'Open Sans', sans-serif; |
| font-weight: 200; |
| color: #3e5869; |
| } |
| |
| #root { |
| height: 100%; |
| } |
| |
| .app { |
| display: grid; |
| height: 100%; |
| grid-template-columns: 320px 1fr; |
| grid-template-rows: 40px 50px 1fr 1fr 92px; |
| grid-template-areas: |
| "h m" |
| "n m" |
| "r m" |
| "r m" |
| "r s"; |
| } |
| |
| .MuiContainer-root { |
| padding-bottom: 32px; |
| } |
| |
| .login { |
| background-color: var(--main-color); |
| } |
| |
| .header-section { |
| grid-area: h; |
| } |
| |
| .main-search { |
| grid-area: n; |
| } |
| |
| .rooms-list { |
| grid-area: r; |
| } |
| |
| .message-list { |
| grid-area: m; |
| } |
| |
| .send-message-form { |
| grid-area: s; |
| } |
| |
| /* REST OF CSS */ |
| |
| .header-section { |
| background-color: var(--main-color); |
| |
| } |
| |
| .simple-menu { |
| color: var(--send-message-form); |
| } |
| |
| .main-search-input { |
| padding: 8px; |
| background-color: var(--secondary-color); |
| width: 100%; |
| } |
| |
| .rooms-list { |
| overflow-y: scroll; |
| } |
| .rooms-list .MuiListItemText-primary, |
| .rooms-list .MuiListItemText-secondary |
| { |
| overflow: hidden; |
| text-overflow: ellipsis; |
| } |
| |
| /* |
| .rooms-list { |
| box-sizing: border-box; |
| padding: 10px; |
| background-color: var(--main-color); |
| overflow: scroll; |
| height: 100%; |
| } |
| |
| .rooms-list ul { |
| list-style-type: none; |
| padding: 0; |
| overflow: scoll; |
| } |
| |
| .rooms-list li { |
| margin: 10px 0; |
| } |
| |
| .rooms-list h3 { |
| margin: 5px 0; |
| color: var(--secondary-color); |
| } |
| |
| .rooms-list .room a { |
| color: var(--secondary-text-color); |
| font-weight: 600; |
| text-decoration: none; |
| |
| } |
| |
| .rooms-list .room.active a { |
| color: var(--secondary-color); |
| } |
| */ |
| /* |
| .new-room-form { |
| padding: 0 5px; |
| background: var(--secondary-color); |
| color: var(--main-text-color); |
| } |
| |
| .new-room-form form { |
| height: 100%; |
| display: flex; |
| justify-content: space-between; |
| align-items: center; |
| } |
| |
| .new-room-form input { |
| width: 135px; |
| background: var(--secondary-color); |
| } |
| |
| .new-room-form button { |
| background: var(--secondary-color); |
| color: var(--main-text-color); |
| border: 0; |
| } |
| |
| .new-room-form input::placeholder { |
| color: var(--main-text-color); |
| font-weight: 200; |
| } |
| |
| .new-room-form input:focus { |
| outline-width: 0; |
| } |
| |
| .new-room-form input { |
| border: 0; |
| } |
| |
| .new-room-form button { |
| border: 0; |
| }*/ |
| |
| .list-placeholder { |
| margin: 32px auto; |
| width: 256px; |
| text-align: center; |
| } |
| |
| .list-placeholder .subtitle { |
| color:#a0a0a0; |
| } |
| |
| .message { |
| margin: 15px 0; |
| } |
| |
| .message .message-username { |
| font-size: 11px; |
| font-weight: bold; |
| color: var(--secondary-color); |
| opacity: 0.9; |
| margin-bottom: 6px; |
| } |
| .message .message-text { |
| background: var(--third-color); |
| color: var(--secondary-color); |
| display: inline; |
| padding: 8px 16px; |
| border-radius: 16px; |
| } |
| |
| .send-message-card { |
| border-radius: 8px; |
| margin: 16px; |
| /*padding: 8px;*/ |
| } |
| /* |
| .message-list { |
| box-sizing: border-box; |
| padding-left: 6px; |
| width: 100%; |
| height: 100%; |
| overflow: scroll; |
| background: var(--third-color); |
| } |
| |
| .message-list .join-room { |
| display: flex; |
| justify-content: center; |
| align-items: center; |
| height: 100%; |
| font-size: 34px; |
| font-weight: 300; |
| }*/ |
| /* |
| .send-message-form { |
| background: var(--send-message-form); |
| display: flex; |
| } |
| |
| .send-message-form input { |
| width: 100%; |
| padding: 15px 10px; |
| margin: 0; |
| border-style: none; |
| background: var(--send-message-form); |
| font-weight: 200; |
| |
| } |
| |
| .send-message-form input:focus { |
| outline-width: 0; |
| } |
| |
| .send-message-form input::placeholder { |
| color: var(--main-text-color); |
| } |
| */ |
| .help-text { |
| position: absolute; |
| top: 10px; |
| } |