.llms-pa-author, .llms-pa-meta-sep, .llms-pa-discussion-list .comment .llms-author,
.llms-pa-discussion-list .comment .llms-pa-comment-reply,
.llms-pa-discussion-list .comment .llms-pa-comment-permalink,
.llms-pa-discussion-list .comment .llms-pa-comment-toggle-read, .llms-pa-posts .llms-pa-post-header .llms-author,
.llms-pa-posts .llms-pa-post-header .llms-pa-post-date {
  color: #505050;
  display: inline-block;
  font-size: 85%;
}

.llms-pa-area-header {
  margin-bottom: 36px;
}
.llms-pa-area-header .llms-private-area-title {
  margin: 0;
  padding: 0;
}
.llms-pa-area-header .llms-pa-area-return {
  font-size: 85%;
}

.llms-pa-posts .llms-pa-post {
  border-bottom: 1px solid #cecece;
  margin: 0 0 24px;
  padding: 0 0 24px;
}
.llms-pa-posts .llms-pa-post:last-child {
  border-bottom: none;
}
.llms-pa-posts .llms-pa-post-title a {
  color: inherit;
}
.llms-pa-posts .llms-pa-post-header {
  margin-bottom: 12px;
}
.llms-pa-posts .llms-pa-post-header .llms-pa-post-date,
.llms-pa-posts .llms-pa-post-header .llms-pa-post-title {
  margin-bottom: 0;
}
.llms-pa-posts .llms-pa-post-main {
  margin-bottom: 12px;
}
.llms-pa-posts .llms-pa-post-main p:last-child, .llms-pa-posts .llms-pa-post-main ul:last-child, .llms-pa-posts .llms-pa-post-main ol:last-child {
  margin-bottom: 0;
}

.llms-pa-pagination .page-numbers {
  display: inline-block;
  padding: 6px;
}

.llms-pa-stamp {
  background: #2295ff;
  color: #fff;
  display: inline-block;
  font-size: 65%;
  font-weight: 300;
  padding: 2px 5px;
  vertical-align: top;
}

.llms-pa-post .llms-pa-discussion-list,
.llms-mb-list .llms-pa-discussion-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.llms-pa-post .llms-pa-discussion-list li,
.llms-mb-list .llms-pa-discussion-list li {
  list-style-type: none;
  margin: 0 0 12px;
  padding: 0;
}
.llms-pa-post .llms-pa-discussion-list .children,
.llms-mb-list .llms-pa-discussion-list .children {
  margin: 12px 0 0 24px;
  padding: 0;
}

.llms-mb-list .llms-pa-post-title {
  display: none;
}

.llms-pa-post .llms-pa-post-discussion-form-wrap {
  margin-top: 48px;
}

.llms-pa-post-discussion-form {
  background: #f9f9f9;
  margin-bottom: 12px;
  padding: 12px;
  position: relative;
}
.llms-pa-post-discussion-form .llms-form-field {
  padding-left: 0;
  padding-right: 0;
}
.llms-pa-post-discussion-form .llms-form-field.type-submit {
  padding-bottom: 0;
}
.llms-pa-post-discussion-form .error {
  color: #e5554e;
  margin-bottom: 12px;
}

#wp-llms_pa_post_comment-wrap textarea {
  border: none;
  border-radius: 0;
}
#wp-llms_pa_post_comment-wrap .quicktags-toolbar .ed_button {
  width: auto;
}

.llms-pa-discussion-list .comment.llms-pa-unread > .comment-body {
  border-left-color: #2295ff;
  background: #f1f8ff;
}
.llms-pa-discussion-list .comment.llms-pa-unread > .comment-text {
  font-weight: 700;
}
.llms-pa-discussion-list .comment .comment-body {
  border-left: 4px solid #e1e1e1;
  background: #f9f9f9;
  padding: 24px 12px;
  position: relative;
}
.llms-pa-discussion-list .comment .comment-body *:last-child {
  margin-bottom: 0;
}
.llms-pa-discussion-list .comment .comment-body .comment-text ul, .llms-pa-discussion-list .comment .comment-body .comment-text ul li {
  list-style-type: disc;
}
.llms-pa-discussion-list .comment .comment-body .comment-text ol, .llms-pa-discussion-list .comment .comment-body .comment-text ol li {
  list-style-type: decimal;
}
.llms-pa-discussion-list .comment .comment-body .comment-text p, .llms-pa-discussion-list .comment .comment-body .comment-text ul, .llms-pa-discussion-list .comment .comment-body .comment-text ol, .llms-pa-discussion-list .comment .comment-body .comment-text li {
  margin-bottom: 9px;
}
.llms-pa-discussion-list .comment .comment-body .comment-text p:last-child, .llms-pa-discussion-list .comment .comment-body .comment-text ul:last-child, .llms-pa-discussion-list .comment .comment-body .comment-text ol:last-child, .llms-pa-discussion-list .comment .comment-body .comment-text li:last-child {
  margin-bottom: 0;
}
.llms-pa-discussion-list .comment .llms-pa-comment-toggle-read .read, .llms-pa-discussion-list .comment .llms-pa-comment-toggle-read .unread {
  display: none;
}
.llms-pa-discussion-list .comment .llms-pa-comment-toggle-read[data-current-status=read] .read, .llms-pa-discussion-list .comment .llms-pa-comment-toggle-read[data-current-status=unread] .unread {
  display: block;
}
.llms-pa-discussion-list .comment .llms-pa-comment-reply-cancel {
  margin-left: 6px;
}
.llms-pa-discussion-list .comment cite.fn {
  font-style: normal;
}
.llms-pa-discussion-list .comment .comment-meta {
  margin-bottom: 18px;
}
.llms-pa-discussion-list .comment .comment-meta a {
  color: inherit;
}
.llms-pa-discussion-list .comment .comment-meta a:hover {
  text-decoration: underline;
}

.llms-pa-info-widget-footer {
  margin: 18px 0;
}

.llms-private-areas-list .llms-pa-table-wrapper {
  overflow-x: auto;
}
.llms-private-areas-list table {
  width: 100%;
  border-spacing: 10px;
}
.llms-private-areas-list table td {
  word-wrap: break-word;
  vertical-align: top;
}
@media screen and (min-width: 800px) {
  .llms-private-areas-list table {
    table-layout: fixed;
    /* Set the author, student and last message from columns to a fixed width. */
  }
  .llms-private-areas-list table th:nth-child(1),
  .llms-private-areas-list table td:nth-child(1) {
    width: 35%;
  }
  .llms-private-areas-list table th:nth-child(2),
  .llms-private-areas-list table th:nth-child(3),
  .llms-private-areas-list table th:nth-child(4),
  .llms-private-areas-list table td:nth-child(2),
  .llms-private-areas-list table td:nth-child(3),
  .llms-private-areas-list table td:nth-child(4) {
    width: 15%;
    overflow: hidden;
    text-align: center;
  }
}
.llms-private-areas-list table .llms-pa-associated-post {
  font-size: 75%;
  font-weight: lighter;
}

.llms-pa-list-filters {
  margin-bottom: 10px;
}
.llms-pa-list-filters form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 600px) {
  .llms-pa-list-filters form {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .llms-pa-list-filters form > * {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
  }
}
/*# sourceMappingURL=../maps/css/llms-pa-styles.css.map */
