/* line 4, lib/sass/resume.scss */
table {
  width: 100%;
  margin-bottom: 1rem;
}

@media (min-width: 900px) {
  /* line 4, lib/sass/resume.scss */
  table {
    width: 80%;
  }
}

/* line 21, lib/sass/resume.scss */
th {
  font-family: "Arnold Regular", monospace;
  font-size: .85rem;
  color: #0000ff;
  font-variant-caps: small-caps;
  text-transform: lowercase;
  text-align: left;
  border-top: none;
  padding: .15rem 0 .35rem 0;
}

/* line 32, lib/sass/resume.scss */
td {
  border-top: 1px solid black;
  padding: .15rem 0 .35rem 0;
}

/* line 37, lib/sass/resume.scss */
.sleeping:hover {
  text-decoration: none;
}

/* line 38, lib/sass/resume.scss */
.sleeping:active {
  color: #0000ff;
}

/* line 40, lib/sass/resume.scss */
span.ongoing {
  color: #0000ff;
}

/* line 42, lib/sass/resume.scss */
.verySmall {
  display: table-cell;
}

@media (min-width: 600px) {
  /* line 42, lib/sass/resume.scss */
  .verySmall {
    display: none;
  }
}

/* line 50, lib/sass/resume.scss */
.notSoSmall {
  display: none;
}

@media (min-width: 600px) {
  /* line 50, lib/sass/resume.scss */
  .notSoSmall {
    display: table-cell;
  }
}

/* line 58, lib/sass/resume.scss */
.leftColumn {
  font-family: "Arnold Regular", monospace;
  font-variant-caps: small-caps;
  text-transform: lowercase;
  font-size: .80rem;
  width: 30%;
}

@media (min-width: 600px) {
  /* line 58, lib/sass/resume.scss */
  .leftColumn {
    width: 5rem;
    font-size: .85rem;
  }
}

/* line 72, lib/sass/resume.scss */
.rightColumn {
  width: 70%;
}

@media (min-width: 600px) {
  /* line 72, lib/sass/resume.scss */
  .rightColumn {
    width: 15rem;
    font-size: .85rem;
  }
}
