* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

@font-face {
  font-family: "get-satisfaction";
  /* http://stackoverflow.com/questions/7699663/asset-pipeline-compass-font-face-and-eotiefix-call-to-the-font */
  src: url("get-satisfaction-0cd6f07657f8331db01c676bee06ca36.eot");
  src: url("get-satisfaction-0cd6f07657f8331db01c676bee06ca36.eot#iefix") format("embedded-opentype"), url("get-satisfaction-aeb2a3ab14ce8cd104ea2dcfa8ab0b67.ttf") format("truetype"), url("https://ddrj41szzqhh2.cloudfront.net/c-assets/get-satisfaction-108a6b725bc10dc97fa13453e34b0ccc.svg#get-satisfaction") format("svg"), url("get-satisfaction-b9bff89110d7cc37ca6f6e162aed2a37.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

[data-icon]:before {
  font-family: "get-satisfaction" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="gs-icon-"]:before,
[class*=" gs-icon-"]:before {
  font-family: "get-satisfaction" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.gs-icon-heart:before {
  content: "\e000"; }

.gs-icon-logo-short:before {
  content: "\e001"; }

.gs-icon-unlock:before {
  content: "\e002"; }

.gs-icon-bookmark:before {
  content: "\e003"; }

.gs-icon-times:before {
  content: "\e004"; }

.gs-icon-star:before {
  content: "\e005"; }

.gs-icon-comments:before {
  content: "\e006"; }

.gs-icon-shield:before {
  content: "\e007"; }

.gs-icon-frown:before {
  content: "\e008"; }

.gs-icon-trophy:before {
  content: "\e009"; }

.gs-icon-check:before {
  content: "\e010"; }

.gs-icon-meh:before {
  content: "\e011"; }

.gs-icon-trash:before {
  content: "\e012"; }

.gs-icon-twitter:before {
  content: "\e013"; }

.gs-icon-lock:before {
  content: "\e014"; }

.gs-icon-plus:before {
  content: "\e017"; }

.gs-icon-link:before {
  content: "\e018"; }

.gs-icon-info-circle:before {
  content: "\e019"; }

.gs-icon-exclamation-triangle:before {
  content: "\e020"; }

.gs-icon-exclamation-circle:before {
  content: "\e021"; }

.gs-icon-arrow-up-o-circle:before {
  content: "\e022"; }

.gs-icon-asterisk:before {
  content: "\e023"; }

.gs-icon-happy:before {
  content: "\e025"; }

.gs-icon-gear:before {
  content: "\e026"; }

.gs-icon-edit:before {
  content: "\e027"; }

.gs-icon-clock:before {
  content: "\e028"; }

.gs-icon-caret-left:before {
  content: "\e029"; }

.gs-icon-caret-down:before {
  content: "\e030"; }

.gs-icon-caret-up-down:before {
  content: "\e031"; }

.gs-icon-caret-up:before {
  content: "\e032"; }

.gs-icon-copy:before {
  content: "\e033"; }

.gs-icon-comment:before {
  content: "\e034"; }

.gs-icon-archive:before {
  content: "\e035"; }

.gs-icon-unarchive:before {
  content: "\e036"; }

.gs-icon-camera:before {
  content: "\e037"; }

.gs-icon-bullhorn:before {
  content: "\e038"; }

.gs-icon-chevron-down:before {
  content: "\e039"; }

.gs-icon-chevron-right:before {
  content: "\e040"; }

.gs-icon-chevron-left:before {
  content: "\e041"; }

.gs-icon-chevron-up:before {
  content: "\e042"; }

.gs-icon-topic-type-idea:before {
  content: "\e043"; }

.gs-icon-layout-grid:before {
  content: "\e044"; }

.gs-icon-layout-detail:before {
  content: "\e045"; }

.gs-icon-reply:before {
  content: "\e046"; }

.gs-icon-ellipsis:before {
  content: "\e047"; }

.gs-icon-merge:before {
  content: "\e048"; }

.gs-icon-fork:before {
  content: "\e049"; }

.gs-icon-email:before {
  content: "\e050"; }

.gs-icon-filter:before {
  content: "\e051"; }

.gs-icon-logo:before {
  content: "\e052"; }

.gs-icon-youtube:before {
  content: "\e053"; }

.gs-icon-redo:before {
  content: "\e054"; }

.gs-icon-undo:before {
  content: "\e055"; }

.gs-icon-subscribe:before {
  content: "\e056"; }

.gs-icon-thumbs-o-up:before {
  content: "\e057"; }

.gs-icon-plus-circle:before {
  content: "\e058"; }

.gs-icon-person-ban:before {
  content: "\e059"; }

.gs-icon-people:before {
  content: "\e060"; }

.gs-icon-person:before {
  content: "\e061"; }

.gs-icon-thumbs-up:before {
  content: "\e062"; }

.gs-icon-search:before {
  content: "\e063"; }

.gs-icon-person-ban-squared:before {
  content: "\e064"; }

.gs-icon-link-squared:before {
  content: "\e065"; }

.gs-icon-flickr-squared:before {
  content: "\e066"; }

.gs-icon-play-o-circle:before {
  content: "\e067"; }

.gs-icon-refresh:before {
  content: "\e068"; }

.gs-icon-move:before {
  content: "\e069"; }

.gs-icon-arrow-down-o-circle:before {
  content: "\e070"; }

.gs-icon-square-o:before {
  content: "\e071"; }

.gs-icon-ban:before {
  content: "\e072"; }

.gs-icon-caret-right:before {
  content: "\e073"; }

.gs-icon-share:before {
  content: "\e074"; }

.gs-icon-attachment:before {
  content: "\e075"; }

.gs-icon-angle-double-left:before {
  content: "\e076"; }

.gs-icon-angle-double-right:before {
  content: "\e077"; }

.gs-icon-angle-left:before {
  content: "\e078"; }

.gs-icon-angle-right:before {
  content: "\e079"; }

.gs-icon-question:before {
  content: "\e080"; }

.gs-icon-circle-o:before {
  content: "\e081"; }

.gs-icon-circle:before {
  content: "\e082"; }

.gs-icon-certificate:before {
  content: "\e083"; }

.gs-icon-square:before {
  content: "\e084"; }

.gs-icon-arrow-right:before {
  content: "\e085"; }

.gs-icon-arrow-up:before {
  content: "\e086"; }

.gs-icon-arrow-down:before {
  content: "\e087"; }

.gs-icon-arrow-left:before {
  content: "\e088"; }

.gs-icon-keyboard:before {
  content: "\e089"; }

.gs-icon-minus-circle:before {
  content: "\e090"; }

.gs-icon-times-o-circle:before {
  content: "\e091"; }

.gs-icon-check-circle:before {
  content: "\e092"; }

.gs-icon-times-circle:before {
  content: "\e093"; }

.gs-icon-home:before {
  content: "\e094"; }

.gs-icon-link-external:before {
  content: "\e095"; }

.gs-icon-link-window:before {
  content: "\e096"; }

.gs-icon-silly:before {
  content: "\e097"; }

.gs-icon-github:before {
  content: "\e101"; }

.gs-icon-apple:before {
  content: "\e108"; }

.gs-icon-ellipsis-vertical:before {
  content: "\e111"; }

.gs-icon-vimeo:before {
  content: "\e112"; }

.gs-icon-wordpress:before {
  content: "\e113"; }

.gs-icon-blogger:before {
  content: "\e114"; }

.gs-icon-facebook:before {
  content: "\e117"; }

.gs-icon-categories:before {
  content: "\e118"; }



.gs-icon-globe:before {
  content: "\e123"; }

.gs-icon-tumblr:before {
  content: "\e115"; }

.gs-icon-linkedin:before {
  content: "\e116"; }

.gs-icon-bars:before {
  content: "a"; }

.gs-icon-comment-dash:before {
  content: "b"; }

.gs-icon-question-circle:before {
  content: "c"; }

.gs-icon-bold:before {
  content: "d"; }

.gs-icon-italic:before {
  content: "e"; }

.gs-icon-underline:before {
  content: "f"; }

.gs-icon-strikethrough:before {
  content: "g"; }

.gs-icon-video:before {
  content: "h"; }

.gs-icon-list-ul:before {
  content: "i"; }

.gs-icon-list-ol:before {
  content: "j"; }

.gs-icon-quote-right:before {
  content: "k"; }

.gs-icon-fontawesome-webfont-1:before {
  content: "m"; }

.gs-icon-assignee:before {
  content: "m"; }

.gs-icon-notes:before {
  content: "l"; }

.gs-icon-reply-comment:before {
  content: "n"; }

.gs-icon-spam:before {
  content: "o"; }

.gs-icon-thumb-tack:before {
  content: "p"; }

.gs-icon-plus-square:before {
  content: "q"; }

.gs-icon-pencil-square:before {
  content: "r"; }

.gs-icon-pencil:before {
  content: "s"; }

.gs-icon-users:before {
  content: "t"; }

.gs-icon-article:before {
  content: "u"; }

html {
  background-color: #dddddd; }
  @media screen and (min-width: 48em) {
    html {
      background-color: #FFFFFF; } }

body {
  background-color: #FFFFFF;
  color: #222222;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  font-size: 15px;
  -webkit-font-smoothing: antialiased;
  line-height: 1.618;
  margin: 0;
  padding: 0;
  word-wrap: break-word; }

.header {
  background-color: #dddddd;
  padding-bottom: 33.75px;
  padding-top: 33.75px;
  text-align: center; }
  .header h1 {
    font-weight: 300;
    font-size: 30px;
    margin: 0; }
    @media screen and (min-width: 48em) {
      .header h1 {
        font-size: 37.5px; } }

.main-content {
  text-align: center;
  margin: 33.75px 1em;
  margin-top: 0; }

.footer-container {
  bottom: 0;
  margin: 0;
  padding: 0;
  width: 100%; }
  @media screen and (min-width: 48em) {
    .footer-container {
      position: absolute; } }

.footer {
  background-color: #dddddd;
  padding: 22.5px;
  text-align: center; }
  .footer p {
    margin-top: 0; }
    @media screen and (min-width: 48em) {
      .footer p {
        display: inline-block; }
        .footer p:after {
          content: '\a0|\a0';
          margin: 0 3px; } }
  .footer ul {
    margin: 0;
    padding: 0; }
    @media screen and (min-width: 48em) {
      .footer ul {
        display: inline-block; } }
  .footer li {
    display: inline;
    list-style: none; }
    .footer li:after {
      content: '\b7';
      margin: 0 10px; }
    .footer li:last-child:after {
      content: none;
      margin: 0; }

section.content-group {
  margin-top: 22.5px; }
  section.content-group p {
    margin: 0; }

i {
  font-size: 60px;
  color: #dddddd; }
  i:before {
    display: block; }

a {
  color: #305A93;
  text-decoration: none; }