.social-post-entity-form .dropdown.field--name-field-post-visibility {
  color: inherit;
  border-color: inherit;
}

.social-post-entity-form .field--name-field-post-image details {
  margin-bottom: 0;
}

.social-post-entity-form .dropdown-menu a:hover {
  background-color: transparent !important;
}

.social-post-entity-form .field--name-field-post textarea {
  border-bottom: 1px solid #d2d2d2;
}

.social-post-entity-form .field--name-field-post select.filter-list {
  width: auto;
}

.social-post-entity-form .field--name-field-post .filter-help {
  font-size: 11px;
}

.social-post-entity-form .field--name-field-post-image #post-photo-add {
  padding-left: 0;
}

.social-post-entity-form .list-item--active,
.social-post-entity-form .list-item--active:hover,
.social-post-entity-form .list-item--active:focus,
.social-post-entity-form .list-group-item.active,
.social-post-entity-form .list-group-item.active:hover,
.social-post-entity-form .list-group-item.active:focus {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}

.social-post-entity-form .list-item--visibility input {
  display: none;
}

.social-post-entity-form .field--name-field-post {
  margin-bottom: 10px;
}

.btn-icon-toggle {
  background-color: transparent;
  border-radius: 50% !important;
  padding: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn-icon-toggle:hover,
.btn-icon-toggle:focus {
  background-color: rgba(0, 0, 0, 0.07);
  border-color: transparent;
}

.btn-icon-toggle:active,
.btn-icon-toggle.active {
  background-color: rgba(12, 12, 12, 0.25);
  border-color: transparent;
}

.comment-post-comment-form .form-type-textarea {
  margin-bottom: 10px !important;
}

.comment-post-comment-form .mentions-input {
  width: 100%;
}

.comment-post-comment-form .mentions-input textarea {
  padding-left: 5px !important;
  z-index: 1;
}
