.taglib-discussion .lfr-discussion-container .comment-container .autofit-row.autofit-padded-no-gutters-x.widget-metadata > .autofit-col:first-child {
  display: none;
}

.taglib-discussion .comment-container .lfr-discussion-body {
  padding: 0;
}

.taglib-discussion .lfr-discussion-container:first-of-type {
  border-top: 0
}

.taglib-discussion .lfr-discussion-container {
  border-bottom: 0;
  margin-bottom: 0.75rem;
}

.taglib-discussion .comment-container {
  padding: 16px 27px 16px 32px;
  background: rgba(244, 245, 247, 0.4);
}

.lfr-discussion-message {
  margin-top: 10px;
  margin-bottom: 17px;
  font-family: Dubai;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.125rem;
  letter-spacing: 0.03125rem;
}

.taglib-discussion .username {
  color: black;
  font-family: Dubai;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1rem;
  letter-spacing: 0.03125rem;
}

.taglib-discussion .comment-container .text-secondary {
  color: #2E344A !important;
  font-family: Dubai;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.20000000298023224px;
}

.lfr-discussion-reply-container .autofit-col.lfr-discussion-details {
  display: none;
}

.lfr-discussion-reply-container .button-holder button {
  background-color: black;
  color: white;
  border: 0;
  border-radius: 0;
}

.panel-body {
  padding: 0;
}



.lfr-discussion-reply-container .cke_ltr.cke_reset,
.lfr-discussion-reply-container .cke_inner.cke_reset {
  border-radius: 0;
  border: 0;
}

.lfr-discussion-reply-container .cke_ltr.cke_reset .cke_reset_all.cke_top,
.lfr-discussion-reply-container .cke_ltr.cke_reset .cke_bottom.cke_reset_all {
  display: none;
}

.lfr-discussion .autofit-row.lfr-discussion-controls {
  display: none;
}

.lfr-discussion-reply-container {
  display: none;
}

.add-comment {
  display: none;
}

.add-comment button[aria-label="Unsubscribe from Comments"] {
  display: none;
}

.entry-title.taglib-categorization-filter {
  display: none;
}

.portlet#portlet_com_liferay_blogs_web_portlet_BlogsPortlet .autofit-float.autofit-row.portlet-header {
  display: none;
}

.rating-two-options {
  display: flex;
  gap: 32px;
}

.rating-two-options .flex-item {
  flex: 1;
  color: white;
  background-color: black;
}

.rating-two-options .flex-item button.active {
  background-color: black;
  color: white;
}

.rating-two-options .flex-item button.inactive {
  background-color: white;
  color: black;
  border: 1px solid;
}

.rating-two-options .flex-item button {
  color: white;
  height: 48px;
  border: none;
}

.rating-two-options .flex-item button.inactive label {
  color: black;
}

.rating-two-options .flex-item label {
  color: white;
}

.comments-container button {
  background-color: black;
  border: none;
  border-radius: 0;
  height: 32px;
}

.participate-document {
  display: block;
  border: 1px solid rgba(27, 27, 31, 0.1);
  padding: 14px 23px;
  width: fit-content;
  margin-bottom: 16px;
}

html.dark .participate-document,
html.green-weakness .participate-document {
  border-color: white;
}

html.red-weakness .participate-document {
  border-color: #E1E100;
}

button.support-button:hover,
button.support-button {
  height: 56px;
  width: 100% !important;
  background: black;
  color: white;
  font-size: 20px;
  font-weight: 500;
  font-family: 'Dubai';
  border: none;
}

button.inactive.support-button {
  cursor: not-allowed;
  background: white;
  color: black;
  border: 1px solid;
}

.view-icon {
  color: white;
}

.portlet .btn.btn-secondary,
.portlet .btn.btn-secondary:hover,
html.dark .portlet .btn.btn-secondary,
html.dark .portlet .btn.btn-secondary:hover,
html.green-weakness .portlet .btn.btn-secondary,
html.green-weakness .portlet .btn.btn-secondary:hover {
  color: white;
}

html.dark-weakness .portlet .btn.btn-secondary,
html.dark-weakness .portlet .btn.btn-secondary:hover {
  color: #E1E100;
}

html.dark .has-error .form-feedback-item,
html.green-weakness .has-error .form-feedback-item {
  color: white;
}

html.red-weakness .has-error .form-feedback-item {
  color: #E1E100;
}

html.dark .alert-notifications .alert,
html.green-weakness .alert-notifications .alert,
html.dark .portlet .btn.btn-primary,
html.green-weakness .portlet .btn.btn-primary {
  border-color: white;
}

html.dark .alert-success .lead,
html.dark .portlet-msg-success .lead,
html.green-weakness .alert-success .lead,
html.green-weakness .portlet-msg-success .lead {
  color: white;
}

html.red-weakness .alert-success .lead,
html.red-weakness .portlet-msg-success .lead {
color: #E1E100;
}

html.red-weakness .alert-notifications .alert,
html.red-weakness .portlet .btn.btn-primary {
  border-color: #E1E100;
}

html.dark .page-item.active .page-link,
html.green-weakness .page-item.active .page-link {
  color: white;
}

html.red-weakness .page-item.active .page-link {
  color: #E1E100;
}

#feedback-div {
  max-width: 768px;
  margin: auto;
}

#feedback-div .sheet {
  border-color: transparent;
  padding: 0;
}

#feedback-div input {
  height: 56px;
  border: 1px solid;
  border-radius: 0;
  background: transparent;
}

#feedback-div textarea {
  background: transparent;
  border: 1px solid;
  border-radius: 0;
  resize: none;
  height: 160px;
}

html.dark #feedback-div input,
html.dark #feedback-div textarea,
html.green-weakness #feedback-div input,
html.green-weakness #feedback-div textarea {
  border: 1px solid white;
  color: white;
}

html.dark #feedback-div input::placeholder,
html.dark #feedback-div textarea::placeholder,
html.green-weakness #feedback-div input::placeholder,
html.green-weakness #feedback-div textarea::placeholder {
  color: white;
}

html.red-weakness #feedback-div input,
html.red-weakness #feedback-div textarea {
  border: 1px solid #E1E100;
  color: #E1E100;
}

html.red-weakness #feedback-div input::placeholder,
html.red-weakness #feedback-div textarea::placeholder {
  color: #E1E100;
}

#feedback-div button {
  background: black;
  border-radius: 0;
  padding: 8px 32px;
}

html.dark #feedback-div button,
html.green-weakness #feedback-div button {
  background: transparent;
  border-color: white;
}

html.red-weakness #feedback-div button {
  background: transparent;
  border-color: #E1E100;
}
