#page {
  line-height: 175%; }

.breakout-bg.alternate {
  background: #5F7B81;
  color: #fff;
  padding: 0;
  margin-bottom: 1.5em;
  min-height: 280px; }

.breakout-bg.alternate h1 {
  font-size: 1.75em;
  margin-top: 2.25em;
  font-weight: bold; }

.breakout-bg {
  background: #5F7B81;
  color: #fff;
  padding: 1em 0;
  margin-bottom: 1em; }

.well {
  background: #5C6060;
  color: #fff;
  text-shadow: none; }

.well li {
  margin-bottom: 1em; }

#page a[role="button"], #page a[role="button"]:visited {
  background: #586EA3;
  color: #fff;
  border-radius: 0;
  text-shadow: none;
  border: 3px solid #fff; }

#page a[role="button"]:hover, #page a[role="button"]:active {
  background: #fff;
  color: #222;
  border-radius: 0;
  text-shadow: none;
  border: 3px solid #222; }

#page a[role="button"].secondary, #page a[role="button"].secondary:visited {
  background: #fff;
  color: #222;
  border-radius: 0;
  text-shadow: none;
  border: 3px solid #222; }

#page a[role="button"].secondary:hover, #page a[role="button"].secondary:active {
  background: #586EA3;
  color: #fff;
  border-radius: 0;
  text-shadow: none;
  border: 3px solid #222; }

a.thumbnail {
  color: #222 !important; }

p.job-name {
  margin-bottom: 0;
  font-weight: bold; }

p.job-title {
  color: #586EA3;
  margin-top: 0;
  font-weight: normal; }

#job-profile {
  display: none;
  background: #fff;
  box-shadow: inset 0 0.125rem 0 0.125rem rgba(0, 0, 0, 0.075), 0 0.5rem 0 -0.25rem transparent;
  color: #222; }

#job-profile.visible {
  display: block;
  padding: 1em; }

.job-roles.hidden {
  display: none; }

#job-qa .three.columns {
  text-align: center; }


blockquote.feature-quote{
    font-weight:bold;
    margin-bottom:3em;
}

blockquote.feature-quote q:before, blockquote.feature-quote p:before{
    color: #586EA3;
    font-size: 9rem;
    position: absolute;
    top: 1rem;
    left:1rem;
}

blockquote.feature-quote q {
    padding-left: 6rem;
}
