.list {

  margin-top: 15px;

}

.list li {

  color: var(--title-color);

  padding-top: 0;

  padding-bottom: 0;

}

.list .item-inner {

  padding-top: 2px;

  padding-bottom: 2px;

}

.links-list ul li a,

.simple-list ul li {

  min-height: 50px;

}

.simple-list .item-inner,

.toggle-setting .item-after {

  padding-right: 0;

}

.list-with-icons .item-media img {

  max-height: 35px;

  max-width: 35px;

  height: auto;

  width: auto;

  border-radius: 50%;

}

.icon-list .icon {

  margin: 0 15px;

}

.card-author-footer .card-date,

.list .item-after {

  color: var(--text-color);

}

.detailed-list,

.section-title + .card {

  margin-top: 10px;

}

.list-title {

  margin: 25px 0 10px;

}

.list-title + .list {

  margin-top: 5px;

}

.detailed-list .item-after,

.login-separator,

.panel .profile-header .profile-subtitle {

  font-size: 14px;

}

.detailed-list .item-content,

.toggle-setting .item-inner {

  padding-left: 15px;

}

.detailed-list .item-link .item-inner {

  padding-right: 15px;

  margin-left: 15px;

}

.detailed-list .item-media img {

  width: 50px;

  border-radius: 50%;

}

.detailed-list .item-footer {

  line-height: 16px;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  font-size: 14px;

  margin-top: 4px;

  color: var(--text-color);

  padding-right: 5px;

}

.detailed-list .item-name {

  font-size: 15px;

}

.detailed-list .item-name .badge {

  margin-left: 3px;

  padding: 0 8px;

}

.detailed-list .item-media img.event-thumbnail {

  border-radius: 5px;

}

.list .item-after.event-time {

  color: var(--title-color);

  font-weight: 500;

  font-size: 14px;

}

.list .item-media.event-icon i {

  font-size: 35px;

  margin: 0 5px;

}

.detailed-list .item-after .badge {

  height: 22px;

  padding: 0 9px;

  font-size: 12px;

}