/*
* @Author: Nathan Bosscher
* @Date:   2017-10-19 19:31:19
* @Last Modified by:   Nathan Bosscher
* @Last Modified time: 2017-11-09 19:23:08
*/
/*
* @Author: Nathan Bosscher
* @Date:   2017-10-23 19:39:16
* @Last Modified by:   Nathan Bosscher
* @Last Modified time: 2017-11-09 19:27:33
*/
h1 {
  font-size: 34px;
  font-weight: normal;
  margin-bottom: 0;
  margin-top: 60px;
}

.member-links {
  padding-top: 20px;
}
.member-links .member-links-header {
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.member-links .member-links-header, .member-links .member-links-data-row {
  display: flex;
  flex-direction: row;
  width: 100%;
  padding-top: 1px;
}
.member-links .member-links-header > div, .member-links .member-links-data-row > div {
  padding: 5px 10px;
}
.member-links .member-links-header > div:first-child, .member-links .member-links-data-row > div:first-child {
  padding-left: 0;
}
.member-links .member-links-table-row {
  width: 100%;
  line-height: 20px;
}
.member-links .member-links-table-row > div {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 10px;
}
.member-links .member-links-table-row > :last-child {
  flex-grow: 0.5;
  width: 200px;
  text-align: right;
}
.member-links .member-links-table-row:nth-child(even) {
  background-color: hsl(0deg, 0%, 98%);
}
.member-links a {
  color: inherit;
  text-decoration: none;
}
.member-links a:hover {
  color: black;
}
.member-links .member-link {
  color: #0700CF;
  font-weight: 500;
  font-size: 14px;
}
.member-links .member-link i {
  padding-right: 10px;
}

.mobile .member-links .member-links-header {
  display: none;
}
.mobile .member-links .member-links-data-row {
  flex-direction: column;
  padding-top: 10px;
}
.mobile .member-links .member-links-data-row > :last-child {
  width: auto;
  text-align: left;
}
.mobile .member-links .member-links-table-row div:empty {
  display: none;
}