/* line 1, compass/scss/casebriefs-comments.scss */
.content-container.show-comments {
  position: relative;
}
/* line 4, compass/scss/casebriefs-comments.scss */
.content-container.show-comments .entry {
  /*margin-right: 390px;*/
    float: left;
    /*width: 600px;*/
    width: 630px;
}
/* line 7, compass/scss/casebriefs-comments.scss */
.content-container.show-comments .entry .highlighted.normal-highlight {
  border-bottom: 2px dashed #888;
}
/* line 10, compass/scss/casebriefs-comments.scss */
.content-container.show-comments .entry .highlighted.normal-highlight.selected {
  color: white;
  background: #888;
}
.content-container.show-comments .entry .highlighted.private-highlight {
    border-bottom: 2px dashed green;
}
/* line 10, compass/scss/casebriefs-comments.scss */
.content-container.show-comments .entry .highlighted.private-highlight.selected {
    color: white;
    background: green;
}
/* line 7, compass/scss/casebriefs-comments.scss */
.content-container.show-comments .entry .highlighted.own-highlight {
  border-bottom: 2px dashed #0681fa;
}
/* line 10, compass/scss/casebriefs-comments.scss */
.content-container.show-comments .entry .highlighted.own-highlight.selected {
  color: white;
  background: #0681fa;
}
/* line 7, compass/scss/casebriefs-comments.scss */
.content-container.show-comments .entry .highlighted.gold-highlight {
  border-bottom: 2px dashed orange;
}
/* line 10, compass/scss/casebriefs-comments.scss */
.content-container.show-comments .entry .highlighted.gold-highlight.selected {
  color: #000000;
  background: orange;
}
/* line 16, compass/scss/casebriefs-comments.scss */
/*.content-container.show-comments .entry .allotment-number {*/
    /*border-radius: 9px;*/
    /*color: white;*/
    /*cursor: pointer;*/
    /*display: inline-block;*/
    /*font-size: 10px;*/
    /*font-weight: bold;*/
    /*height: 16px;*/
    /*margin: 0 2px;*/
    /*text-align: center;*/
    /*vertical-align: text-top;*/
    /*width: 16px;*/
    /*padding-top: 1px;*/
/*}*/
.content-container.show-comments .entry .allotment-number.own-number {
  background: #0681fa;
}

.content-container.show-comments .entry .allotment-number.private-number {
    background: green;
}
/* line 27, compass/scss/casebriefs-comments.scss */
.content-container.show-comments .casebriefs-comments {
  display: block;
  /*width: 380px;*/
  width: 350px;
  background: #FEFDBC;
  /*position: absolute;*/
  /*top: 190px;*/
  /*right: 0;*/
  padding: 10px 0px 10px 0px;
  float: right;
  overflow: hidden;
}

.notepad-ad-wrp.show-notepad-ad {
    display: block;
    width: 350px;
}

/* line 36, compass/scss/casebriefs-comments.scss */
.content-container.show-comments .casebriefs-comments textarea {
  width: 100%;
  margin-bottom: 10px;
}
/* line 41, compass/scss/casebriefs-comments.scss */
.content-container.show-comments .casebriefs-comments .btn-primary {
    display: block;
    float: right;
    font-size: 16px;
    padding: 5px 10px;
}
/* line 48, compass/scss/casebriefs-comments.scss */
.content-container.show-comments .casebriefs-allotment-popup {
  display: block;
}

.content-container.show-comments .casebriefs-allotment-popup.disabled {
    display: none !important;
}

/* line 53, compass/scss/casebriefs-comments.scss */
.casebriefs-comments {
  display: none;
}

/* line 57, compass/scss/casebriefs-comments.scss */
.casebriefs-allotment-popup {
  display: none;
  left: -10000px;
  position: absolute;
  background: white;
  border: 1px solid #ccc;
  /*padding: 10px;*/
  font-size: 14px;
}

.casebriefs-add-allotment {
    display: block;
    padding: 10px;
}

a.casebriefs-add-allotment:hover {
    text-decoration: none;
}

.casebriefs-add-group-bnt {
    display: block;
    padding: 10px;
}

a.casebriefs-add-group-bnt:hover {
    text-decoration: none;
}

/* line 66, compass/scss/casebriefs-comments.scss */
.allotment-number {
  display: none;
}

.casebriefs-comments .comments ul li .comment-number.own-comment-number {
     background: #0681fa;
 }

.casebriefs-comments .comments ul li .comment-number.private-comment-number {
    background: green;
}

.casebriefs-comments .groups-select-wrp {
    padding: 0 10px;
}

.casebriefs-comments .users-select-wrp {
    padding: 20px 10px 0 10px;
}

.casebriefs-comments .comments {
    padding: 10px 10px 0 10px;
}

.casebriefs-comments .casebriefs-comments-controls-wrp {
    padding: 10px 10px 0 10px;
}

.casebriefs-comments .casebriefs-comments-editor-wrp {
    padding: 0 10px;
}

.casebriefs-comments .private-to-group-select {
    padding: 20px 10px 10px 10px;
}

.casebriefs-comments .casebriefs-allotment-popup {
    display: none;
}

.casebriefs-comments .private-flag {
    font-size: 16px;
}

.casebriefs-comments .comments-choose-notes {
    display: none;
}

.casebriefs-comments .comments-choose-notes.display-block {
    display: block;
}

.casebriefs-comments .users-select-wrp {
    display: none;
}

.casebriefs-comments .users-select-wrp.display-block {
    display: block;
}

.users-select-wrp .users-select-headline .select-all {
    float: right;
    font-size: 16px;
    margin-right: 10px;
}

.casebriefs-comments .users-select-headline {
    overflow: hidden;
}

.users-select-headline h4.comments-choose-user {
    float: left;
}

.users-select-headline h4.comments-from-professor {
    float: left;
}

.comments-from-professor {
    display: none;
}

/*.users-select-headline .select-all {*/
    /*float: right;*/
    /*font-size: 16px;*/
/*}*/

.show-all-comments-wrp {
    padding: 10px 10px 0 10px;
    overflow: hidden;
}

.show-all-comments-wrp .show-all-comments {
    float: right;
    font-size: 16px;
}

.normal-comment-number,
.normal-number{
    background-color: #999;
}

.gold-comment-number,
.gold-number{
    background-color: orange;
    color: black;
}

.private_comment_str {
    color: #ff0000;
    display: block;
    font-size: 12px;
    margin-top: -12px;
}

.current_user_avatar {
    float: left;
    margin-right: 10px;
    padding-right: 10px;
}

.current_user_avatar_line {
    float: left;
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px #000 solid;
}

.user-filter {
    margin-top: 0px !important;
    padding: 10px 10px 10px 10px !important;
    width: 330px;
    background-color: white;
    border: 1px solid lightgrey;
    border-radius: 4px;
    /*height: 66px !important;*/
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
}

.user-filter-wrp {
    /*background-color: white;*/
    /*border: 1px solid lightgrey;*/
    /*border-radius: 4px;*/
    height: 90px !important;
    padding-top: 10px;
}

.user-filter-wrp .select-all {
    float: right;
    font-size: 16px;
    margin-right: 10px;
}

#cke_comment-editor {
    transition: box-shadow 1s;
}

#cke_comment-editor .field-blink {
    -webkit-box-shadow: outset 0px 0px 249px -68px rgba(0, 43, 255, 1);
    -moz-box-shadow: outset 0px 0px 249px -68px rgba(0, 43, 255, 1);
    box-shadow: outset 0px 0px 249px -68px rgba(0, 43, 255, 1);
}

.delete-note-text {
    font-size: 12px;
}

.empty-group-text {
    padding: 10px 10px 10px 10px;
    font-size: 15px;
}

.premium-group-mess {
    display: none;
    color: #777;
    font-size: 15px;
    padding: 10px 0 15px 10px;
}

.comments-hint {
    display: block;
    padding: 10px 0 15px 0;
    font-size: 15px;
    color: #777;
}

.read-only .comments-hint {
    display: none;
}

.read-only .premium-group-mess {
    display: block;
}

.premium-notepad .select-all {
    display: none;
}

.premium-notepad .comments-from-professor {
    display: block;
}

.premium-notepad .comments-choose-user {
    display: none;
}

.premium-notepad .user-filter {
    background-color: transparent;
    border: none;
    margin-top: 0 !important;
    padding: 10px !important;
}

.premium-notepad .user-filter-wrp {
    height: 0px;
    padding-top: 0px;
}

@media (max-width: 765px) {
    .notepad-ad-wrp.show-notepad-ad {
        display: none;
    }
}