/* Document   : campus-forum */
.campus-comments { margin-left: 65px; }
.campus-comment { background-color: #EDEFF4; margin-bottom: 2px; padding: 4px; word-wrap: break-word; }
.campus-comment-text { padding-left: 48px; min-height: 40px; }
.campus-comment .inactive { padding-right: 8px; min-height: 24px; }
.campus-comment .active { padding-left: 44px; padding-right: 8px; min-height: 40px; }
.campus-comment-avatar { display: none; float: left; padding-right: 4px; }
.shiftComment { display:none;  font-size: smaller; }
.comment-fullwidth { width: 100%; }
.avatar-large { width: 65px; }
.avatar-small { width: 50px; }
.postTextArea { border: 1px solid #777777; font-size: 14px; padding: 3px; resize: none; color: #777777; width:100%; height: 17px; margin-bottom: 10px !important; overflow:hidden; margin: 0; }
.postTextAreaMirror { height: 100%; display: none; }
.commentTextArea, .textareaMirror { border: 1px solid #777777; font-size: 12px; padding: 3px; resize: none; width:100%; height: 14px; overflow:hidden; margin: 0; }
.deleteBtn { float: right; width: 15px; height: 15px; display: none; padding:0px; cursor: pointer; background: url("../images/x1.png") 0px no-repeat; }
.deleteBtn:hover { background: url("../images/x2.png") 0px no-repeat; }
.commentUpArrow { background: url("../images/uparrow.png") 20px no-repeat; height: 5px; width: 100%; }
.activityPostLoader { display: none; vertical-align: middle; padding: 3px; }