#commentitor { margin-bottom: 2rem; height: 600px; background-color:#f9f9f9 } #thank-you-container { display: none; margin-top: 20px; padding: 5px; border: solid lightgrey 1px; background-color: rgba(20, 180, 20, 0.2); border-radius: 4px; } #thank-you-note { width: 100%; height: 200px; } .ace_tooltip { display: none !important; } .modal-content { min-height: 512px; min-width: 360px; max-height: 90vh; display: flex; flex-direction: column; .modal-body { flex-grow: 1; display: flex; flex-direction: column; #otherComments { flex-grow: 1; display: flex; flex-direction: column; .container { flex-grow: 1; } } } } .comment { width: 100%; min-width: 200px; .comment-header { width: 100%; overflow: hidden; padding-bottom: 10px; margin: auto; .comment-username { font-weight: bold; width: 60%; float: left; } .comment-date { text-align: right; color: #008cba; margin-left: 60%; font-size: x-small; } .comment-updated { text-align: right; margin-left: 60%; font-size: x-small; } } .comment-content { word-wrap: break-word; margin-bottom: 10px; } .comment-editor { display: none; width: 100%; height: auto; background-color: inherit; } .comment-actions { display: none; } } .comment-divider { width: 100%; height: 1px; background-color: #008cba; overflow: hidden; margin-top: 10px; margin-bottom: 10px; } #otherComments { h5 { margin-top: 0; } .container { width: 100%; overflow-y: auto; border: 1px solid #cccccc; padding: 15px; .comment-removed { margin-top: 20px; margin-bottom: 20px; font-style: italic; } .comment-actions { display: flex; button { margin-right: 5px; } } } } input#subscribe { margin-top: 5px; margin-right: 5px; } #myComment { margin-top: 20px; margin-bottom: 10px; textarea { resize: none; } button { margin-top: 10px; } } .popover-footer { color: #008cba; margin-top: 10px; }