/* Theme default */
/* ======= Member page ========= */
.commits-chart {
  height: 200px;
}
.member-module {
  text-align: center;
}
.member-module .profile {
  margin-bottom: 30px;
  text-align: center;
}
.member-module .profile img {
  border-radius: 4px;
  background-clip: padding-box;
  display: inline-block;
  margin: 0 auto;
}
.member-module .meta-data {
  margin-bottom: 30px;
}
.member-module .meta-data .icon {
  color: #a2a6af;
  font-size: 18px;
  display: inline-block;
  margin-right: 5px;
}
.member-module .meta-data li {
  margin-bottom: 15px;
}
.member-module .contact {
  margin-bottom: 30px;
}
.member-module .data-overview {
  color: #a2a6af;
  margin-bottom: 30px;
}
.member-module .data-overview ul {
  margin-bottom: 0;
}
.member-module .data-overview li {
  padding: 0 10px;
}
.member-module .data-overview span {
  font-size: 12px;
  display: block;
}
.member-module .data-overview span.figure {
  font-size: 36px;
  font-weight: 300;
}
.member-module .data-overview .projects {
  color: #75c181;
}
.member-module .data-overview .discussions {
  color: #F8A13F;
}
.member-module .data-overview .commits {
  color: #616670;
}
.member-module .social-media .list-inline > li {
  margin-bottom: 5px;
}
.member-module .social-media a {
  width: 32px;
  height: 32px;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  background-clip: padding-box;
  padding-top: 8px;
}
.member-module .social-media a .fa {
  color: #fff;
  font-size: 18px;
  text-align: center;
  margin: 0;
}
.activities-module .items-wrapper {
  margin-bottom: 15px;
}
.activities-module .item {
  position: relative;
  padding: 15px 0;
  padding-left: 60px;
  border-bottom: 1px solid #f3f3f7;
}
.activities-module .item:first-child {
  padding-top: 0;
}
.activities-module .item .profile {
  position: absolute;
  left: 0;
}
.activities-module .item .profile .profile-inner {
  position: relative;
}
.activities-module .item .profile img {
  width: 46px;
  height: 46px;
  display: inline-block;
  border-radius: 50%;
  background-clip: padding-box;
}
.activities-module .activity .summary {
  margin-bottom: 10px;
}
.activities-module .activity .summary .profile-name {
  color: #797f8b;
}
.activities-module .activity .summary .profile-name:hover {
  color: #494d55;
}
.activities-module .activity .excerpt {
  margin-bottom: 15px;
  background: #fafafa;
  padding: 15px;
}
.activities-module .activity .excerpt a {
  color: #616670;
}
.activities-module .activity .excerpt a:hover {
  color: #494d55;
  text-decoration: none;
}
.activities-module .activity .meta {
  color: #9499a3;
  margin-bottom: 0;
}
.activities-module .activity .meta a {
  color: #9499a3;
}
.activities-module .activity .meta a:hover {
  color: #40babd;
}
.theme-2 .activities-module .activity .meta a:hover {
  color: #6dbd63;
}
.theme-3 .activities-module .activity .meta a:hover {
  color: #497cb1;
}
.theme-4 .activities-module .activity .meta a:hover {
  color: #ec6952;
}
.activities-module .activity .meta .icon {
  font-size: 14px;
  vertical-align: middle;
  margin-right: 5px;
}
.activities-module .more-link {
  margin-top: 15px;
  display: block;
}
.projects-module .progress-container {
  overflow: hidden;
}
.projects-module .progress-container .progress {
  margin-bottom: 0;
  width: 120px;
  display: inline-block;
  float: left;
}
.projects-module .progress-container .progress-pc {
  color: #797f8b;
  float: left;
  margin-left: 10px;
  line-height: 1;
}
.projects-module .truncate {
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.social-module .title {
  margin-top: 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #f3f3f3;
  font-size: 14px;
  font-weight: bold;
}
.social-module .intro {
  color: #a2a6af;
  margin-bottom: 15px;
}
.social-module li {
  margin-bottom: 15px;
}
.social-module .following {
  margin-bottom: 30px;
}
.social-module .member img {
  width: 28px;
  height: 28px;
}
/* Extra small devices (phones, less than 768px) */
@media (max-width: 767px) {
  .projects-module .progress-container .progress {
    width: 80px;
  }
  .projects-module .truncate {
    max-width: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
/* Small devices (tablets, 768px and up) */
/* Medium devices (desktops, 992px and up) */
/* Large devices (large desktops, 1200px and up) */
