a {
  color: var(--text-primary);
}

a:hover {
  color: var(--text-primary);
}

.container {
  margin-top: 50px;
}

p {
  text-indent: 0px;
  padding-bottom: 15px;
}

p + p {
  text-indent: 0;
}

h3.section_header {
  border-bottom: 1px solid #333;
  font-size: 1.5em;
}

h5.role {
  font-size: 1.25em;
}

div.work_section {
  margin-top: 20px;
}

.skill-list {
  color: #9c9ae0;
  font-style: italic;
}

.skill-list:before {
  content: "Tasks: ";
  color: #9c9ae0;
  font-style: italic;
}

.metadata {
  margin-bottom: 15px;
}
.metadata span.where {
  text-align: left;
}
.metadata span.location {
  text-align: right;
}

.content {
  height: 500px;
  margin-top: 0px;
  margin-left: 40px;
  padding: 15px;
}
.content h1.name {
  margin-bottom: 10px;
}
.content div.details {
  display: inline-block;
  margin-bottom: 20px;
}
.content div.details span {
  display: inline-block;
  float: left;
  margin-right: 15px;
  padding-right: 15px;
  border-right: 1px solid #888;
}
.content div.details span.last {
  border-right: none;
}
.content div.section {
  margin-top: 30px;
}
.content div.section div.name {
  font-weight: normal;
}
.content div.section div.deets ul {
  margin-left: 15px;
  padding: 0;
}

@media print {
  .container {
    margin-top: 0px;
    display: inline;
  }
  .content div.details {
    margin-bottom: 50px;
  }
  .content div.section {
    margin-top: 20px;
  }
  .span-14 {
    width: 700px;
  }
}

/*# sourceMappingURL=resume.css.map */
