@charset "UTF-8";
/**
 * color definition
 */
/**
 * color usage
 */
/* line 1, /home/app/foretaget/app/assets/stylesheets/reset.css */
a, abbr, address, article, aside, audio, b, blockquote, body, canvas,
caption, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset,
figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup,
html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav,
object, ol, p, pre, q, samp, section, small, span, strong, sub, summary,
sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: inherit;
  font-style: inherit;
  vertical-align: baseline; }

/* line 16, /home/app/foretaget/app/assets/stylesheets/reset.css */
article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary {
  display: block; }

/* line 21, /home/app/foretaget/app/assets/stylesheets/reset.css */
a, ins, del {
  text-decoration: none; }

/* line 25, /home/app/foretaget/app/assets/stylesheets/reset.css */
ul, ol {
  list-style: none; }

/* line 29, /home/app/foretaget/app/assets/stylesheets/reset.css */
table {
  border-spacing: 0;
  border-collapse: collapse; }

/* line 34, /home/app/foretaget/app/assets/stylesheets/reset.css */
caption, th {
  text-align: left; }

/* line 38, /home/app/foretaget/app/assets/stylesheets/reset.css */
q:after, q:before {
  content: ""; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 4, /home/app/foretaget/app/assets/stylesheets/globals/box.scss */
.box-container {
  background-color: #FFFFFF;
  padding: 1rem;
  border-radius: 6px; }

/* line 10, /home/app/foretaget/app/assets/stylesheets/globals/box.scss */
.box-content {
  padding: 1rem; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 3, /home/app/foretaget/app/assets/stylesheets/globals/button.scss */
.button {
  padding: .5rem 1rem;
  border-radius: 3px;
  border: 1px solid #0F2431;
  color: #0F2431;
  font-weight: bold;
  display: flex;
  align-content: center;
  align-items: center;
  cursor: pointer; }
  /* line 13, /home/app/foretaget/app/assets/stylesheets/globals/button.scss */
  .button:hover {
    background-color: #F7F7F7; }

/* line 18, /home/app/foretaget/app/assets/stylesheets/globals/button.scss */
.button--primary {
  background-color: #EF7966;
  border: 0;
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 0.93rem; }
  /* line 25, /home/app/foretaget/app/assets/stylesheets/globals/button.scss */
  .button--primary:hover {
    background-color: #de8577; }

/* line 30, /home/app/foretaget/app/assets/stylesheets/globals/button.scss */
.button--inverted {
  background-color: #0F2431;
  border: 0;
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 0.93rem; }
  /* line 37, /home/app/foretaget/app/assets/stylesheets/globals/button.scss */
  .button--inverted:hover {
    background-color: #1b4158; }

/* line 42, /home/app/foretaget/app/assets/stylesheets/globals/button.scss */
.button--plus-sign:after {
  content: "+";
  margin-left: .5rem; }

/* line 47, /home/app/foretaget/app/assets/stylesheets/globals/button.scss */
.button--lock-sign {
  background-image: url(/assets/icons/lock-91c5b3a253f2cfd9133d79bc736c810536d7829fdb6540de4b88283c4deaa4cb.svg);
  background-repeat: no-repeat;
  background-size: auto 1.5rem;
  background-position: 1rem center; }

/* line 54, /home/app/foretaget/app/assets/stylesheets/globals/button.scss */
.button--lock-sign, input[type=submit].button--lock-sign {
  padding-left: 3rem; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 4, /home/app/foretaget/app/assets/stylesheets/globals/form-inputs.scss */
[type=text],
[type=password] {
  font-size: 1rem;
  padding: 1rem;
  border: 0;
  background-color: #FFFFFF;
  color: #0F2431;
  border-radius: 3px; }

/* line 14, /home/app/foretaget/app/assets/stylesheets/globals/form-inputs.scss */
[type='checkbox'],
[type='radio'] {
  color: black; }
  /* line 16, /home/app/foretaget/app/assets/stylesheets/globals/form-inputs.scss */
  [type='checkbox']:focus,
  [type='radio']:focus {
    outline: 0;
    box-shadow: none; }

/* line 24, /home/app/foretaget/app/assets/stylesheets/globals/form-inputs.scss */
input[type=submit] {
  padding: 1rem; }

/* line 28, /home/app/foretaget/app/assets/stylesheets/globals/form-inputs.scss */
textarea {
  font-size: 1rem;
  min-height: 66px;
  padding: 1rem;
  border: 0;
  font-family: "Open Sans", sans-serif;
  border-radius: 3px;
  resize: vertical;
  color: #0F2431; }

/* line 39, /home/app/foretaget/app/assets/stylesheets/globals/form-inputs.scss */
.form-input__date-select {
  display: flex;
  flex-flow: row nowrap; }
  /* line 43, /home/app/foretaget/app/assets/stylesheets/globals/form-inputs.scss */
  .form-input__date-select select {
    padding: 1rem; }
  /* line 47, /home/app/foretaget/app/assets/stylesheets/globals/form-inputs.scss */
  .form-input__date-select select:not(:last-child) {
    margin-right: 1rem; }

/* line 54, /home/app/foretaget/app/assets/stylesheets/globals/form-inputs.scss */
select {
  display: block;
  color: #444;
  line-height: 1.3;
  padding: .6em 1.4em .5em .8em;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  margin: 0;
  border: none;
  border-radius: 3px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat, repeat;
  background-position: right .7em top 50%, 0 0;
  background-size: .65em auto, 100%; }

/* line 74, /home/app/foretaget/app/assets/stylesheets/globals/form-inputs.scss */
select::-ms-expand {
  display: none; }

/* line 77, /home/app/foretaget/app/assets/stylesheets/globals/form-inputs.scss */
select:hover {
  border-color: #888; }

/* line 80, /home/app/foretaget/app/assets/stylesheets/globals/form-inputs.scss */
select:focus {
  border-color: #aaa;
  box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow: 0 0 0 3px -moz-mac-focusring;
  color: #222;
  outline: none; }

/* line 87, /home/app/foretaget/app/assets/stylesheets/globals/form-inputs.scss */
select option {
  font-weight: normal; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 3, /home/app/foretaget/app/assets/stylesheets/globals/forms.scss */
.form-group {
  display: flex;
  flex-flow: column nowrap; }
  /* line 7, /home/app/foretaget/app/assets/stylesheets/globals/forms.scss */
  .form-group:not(:first-of-type) {
    margin-top: 1.5rem; }

/**
 * Rails or QaRoR specific output around fields with validation error
 */
/* line 15, /home/app/foretaget/app/assets/stylesheets/globals/forms.scss */
.field_with_errors {
  display: flex;
  flex-flow: column nowrap; }

/* line 20, /home/app/foretaget/app/assets/stylesheets/globals/forms.scss */
legend {
  border-bottom: 2px solid #D3D3D3;
  display: block;
  clear: both;
  font-size: 22px;
  width: 100%;
  margin-bottom: 1rem; }

/* line 1, /home/app/foretaget/app/assets/stylesheets/globals/headings.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold; }

/* line 10, /home/app/foretaget/app/assets/stylesheets/globals/headings.scss */
h1 {
  font-size: 2.14rem;
  margin-bottom: 1rem; }

/* line 15, /home/app/foretaget/app/assets/stylesheets/globals/headings.scss */
h2 {
  font-size: 1.71rem;
  margin-bottom: 1rem; }

/* line 20, /home/app/foretaget/app/assets/stylesheets/globals/headings.scss */
h3 {
  font-size: 1.43rem;
  margin-bottom: 1rem; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 7, /home/app/foretaget/app/assets/stylesheets/globals/links.scss */
.box-content a.bronze, .box-content a.silver, .box-content a.gold {
  color: #39B4B9; }
  /* line 9, /home/app/foretaget/app/assets/stylesheets/globals/links.scss */
  .box-content a.bronze:visited, .box-content a.silver:visited, .box-content a.gold:visited {
    color: #436475; }
/* line 15, /home/app/foretaget/app/assets/stylesheets/globals/links.scss */
.box-content .tag a {
  color: #39B4B9; }
  /* line 17, /home/app/foretaget/app/assets/stylesheets/globals/links.scss */
  .box-content .tag a:visited {
    color: #436475; }

/* line 24, /home/app/foretaget/app/assets/stylesheets/globals/links.scss */
.registration__form a:not(.button) {
  color: #39B4B9; }
  /* line 26, /home/app/foretaget/app/assets/stylesheets/globals/links.scss */
  .registration__form a:not(.button):visited {
    color: #436475; }

/* line 1, /home/app/foretaget/app/assets/stylesheets/globals/texts.scss */
p {
  line-height: 1.6em; }

/* line 5, /home/app/foretaget/app/assets/stylesheets/globals/texts.scss */
em {
  font-style: italic; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 4, /home/app/foretaget/app/assets/stylesheets/globals/flashes.scss */
.f_outer {
  background: url("/assets/alphab.png") repeat;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 105; }

/* line 14, /home/app/foretaget/app/assets/stylesheets/globals/flashes.scss */
.f_center {
  display: table;
  height: 100%;
  margin: 0 auto; }

/* line 20, /home/app/foretaget/app/assets/stylesheets/globals/flashes.scss */
.f_middle {
  display: table-cell;
  vertical-align: middle; }

/* line 25, /home/app/foretaget/app/assets/stylesheets/globals/flashes.scss */
.flash_background {
  background: url("/assets/alphab.png") repeat;
  padding: 8px; }

/* line 30, /home/app/foretaget/app/assets/stylesheets/globals/flashes.scss */
.flash_window {
  background-color: #FFFFFF;
  border: 1px solid #0F2431;
  box-shadow: 0rem 0.5rem 2rem rgba(0, 0, 0, 0.2);
  width: 500px;
  padding: 2rem 2rem;
  border-radius: 6px; }

/* line 39, /home/app/foretaget/app/assets/stylesheets/globals/flashes.scss */
.flash_window h2 {
  display: none; }

/* line 46, /home/app/foretaget/app/assets/stylesheets/globals/flashes.scss */
.flash_window .content, .flash_window .actions {
  text-align: center; }

/* line 50, /home/app/foretaget/app/assets/stylesheets/globals/flashes.scss */
.flash_window .actions {
  clear: both; }
  /* line 52, /home/app/foretaget/app/assets/stylesheets/globals/flashes.scss */
  .flash_window .actions .button {
    display: inline-block; }

/* line 61, /home/app/foretaget/app/assets/stylesheets/globals/flashes.scss */
.flash_window .content {
  margin-bottom: 2rem;
  /*font-size:18px;*/ }

/* line 2, /home/app/foretaget/app/assets/stylesheets/globals/tables.scss */
table td {
  padding: 0.5rem 0.3rem; }
  /* line 5, /home/app/foretaget/app/assets/stylesheets/globals/tables.scss */
  table td:first-child {
    padding-left: 0; }
  /* line 6, /home/app/foretaget/app/assets/stylesheets/globals/tables.scss */
  table td:last-child {
    padding-right: 0; }

/* line 1, /home/app/foretaget/app/assets/stylesheets/layout/structure.scss */
.inner-bounds {
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 768px) {
    /* line 1, /home/app/foretaget/app/assets/stylesheets/layout/structure.scss */
    .inner-bounds {
      max-width: 1052px; } }

/* line 8, /home/app/foretaget/app/assets/stylesheets/layout/structure.scss */
.inner-bounds--narrow {
  max-width: 420px; }

/* line 12, /home/app/foretaget/app/assets/stylesheets/layout/structure.scss */
.structure-multicolumn {
  display: flex;
  flex-flow: column; }
  @media (min-width: 768px) {
    /* line 12, /home/app/foretaget/app/assets/stylesheets/layout/structure.scss */
    .structure-multicolumn {
      flex-flow: row; } }

/* line 19, /home/app/foretaget/app/assets/stylesheets/layout/structure.scss */
.structure-multicolumn__main {
  flex: 1 1 auto; }

/* line 23, /home/app/foretaget/app/assets/stylesheets/layout/structure.scss */
.structure-multicolumn__aside {
  margin-top: 2rem;
  flex: 0 0 auto; }
  @media (min-width: 768px) {
    /* line 23, /home/app/foretaget/app/assets/stylesheets/layout/structure.scss */
    .structure-multicolumn__aside {
      margin-top: 0;
      width: 256px;
      margin-left: 2rem; } }

/* line 35, /home/app/foretaget/app/assets/stylesheets/layout/structure.scss */
.structure-multicolumn__even-spread {
  flex: 1 1 auto; }
  /* line 38, /home/app/foretaget/app/assets/stylesheets/layout/structure.scss */
  .structure-multicolumn__even-spread:not(:last-child) {
    margin-right: 2rem; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 3, /home/app/foretaget/app/assets/stylesheets/layout/header.scss */
.layout-header {
  background-color: #FFFFFF;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  margin-bottom: 3rem; }

/* line 10, /home/app/foretaget/app/assets/stylesheets/layout/header.scss */
.layout-header__content {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center; }

/* line 17, /home/app/foretaget/app/assets/stylesheets/layout/header.scss */
.layout-header__user-label {
  display: flex;
  font-weight: bold;
  color: #0F2431;
  align-items: center; }
  /* line 23, /home/app/foretaget/app/assets/stylesheets/layout/header.scss */
  .layout-header__user-label img {
    border-radius: 1rem; }

/* line 28, /home/app/foretaget/app/assets/stylesheets/layout/header.scss */
.layout-header__user-label-text {
  margin: 0 .5rem; }

/* line 32, /home/app/foretaget/app/assets/stylesheets/layout/header.scss */
.layout-header__logo {
  display: block;
  height: 3.2rem; }

/* line 37, /home/app/foretaget/app/assets/stylesheets/layout/header.scss */
.layout-header__user-content {
  display: flex;
  flex-flow: row nowrap; }

/* line 42, /home/app/foretaget/app/assets/stylesheets/layout/header.scss */
.layout-header__user-content a:not(:first-child) {
  margin-left: 1rem; }

/* line 46, /home/app/foretaget/app/assets/stylesheets/layout/header.scss */
.layout-header__login-button {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  border: 0; }
  /* line 52, /home/app/foretaget/app/assets/stylesheets/layout/header.scss */
  .layout-header__login-button:hover {
    background-color: transparent; }
  /* line 56, /home/app/foretaget/app/assets/stylesheets/layout/header.scss */
  .layout-header__login-button::before {
    content: "";
    display: inline-block;
    margin-right: .5rem;
    background-image: url(/assets/icons/user-44e882baa3876239c55ee6a2dc6ef0e8115d3b9956edb04e9f3dd17c79b77c9e.svg);
    width: 1.5rem;
    height: 1.5rem;
    background-size: contain; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 3, /home/app/foretaget/app/assets/stylesheets/layout/footer.scss */
.layout-footer {
  flex: 0 0 auto;
  background-color: #0F2431;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  margin-bottom: 0;
  margin-top: 3rem; }
  /* line 11, /home/app/foretaget/app/assets/stylesheets/layout/footer.scss */
  .layout-footer,
  .layout-footer a {
    color: #5B7480; }

/* line 17, /home/app/foretaget/app/assets/stylesheets/layout/footer.scss */
.layout-footer__content {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between; }

/* line 23, /home/app/foretaget/app/assets/stylesheets/layout/footer.scss */
.layout-footer__nav a:not(first-child) {
  margin-left: 1rem; }

/* line 1, /home/app/foretaget/app/assets/stylesheets/pages/index.scss */
.main-illustration {
  display: block;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  height: auto; }

/* line 1, /home/app/foretaget/app/assets/stylesheets/components/achievement.scss */
.achievement {
  display: flex; }

/* line 5, /home/app/foretaget/app/assets/stylesheets/components/achievement.scss */
.ranks {
  display: flex;
  flex-flow: row nowrap; }
  /* line 8, /home/app/foretaget/app/assets/stylesheets/components/achievement.scss */
  h2 .ranks {
    float: right; }

/* line 13, /home/app/foretaget/app/assets/stylesheets/components/achievement.scss */
.gold, .silver, .bronze {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  margin-right: 1rem; }
  /* line 18, /home/app/foretaget/app/assets/stylesheets/components/achievement.scss */
  .gold::before, .silver::before, .bronze::before {
    content: '';
    display: block;
    width: 1rem;
    height: 1.3rem;
    background-position: center center;
    background-size: 1rem auto;
    background-repeat: no-repeat;
    margin-right: 0.5rem; }

/* line 30, /home/app/foretaget/app/assets/stylesheets/components/achievement.scss */
.gold::before {
  background-image: url(/assets/icons/gold-blue-b1de8a4a8bca7be06a5fe6998073b48da3606f36bd84bdf329a2c69b73ba3694.png); }

/* line 31, /home/app/foretaget/app/assets/stylesheets/components/achievement.scss */
.silver::before {
  background-image: url(/assets/icons/silver-blue-3bbbad464a5a890b9112d3757a79e60c580fe7edf33b46af180c3760e93fbc9f.png); }

/* line 32, /home/app/foretaget/app/assets/stylesheets/components/achievement.scss */
.bronze::before {
  background-image: url(/assets/icons/bronze-blue-cad9f7d298f71a665d688c3677df846129cfea9c9872b2ba9c1865099b36fa79.png); }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 3, /home/app/foretaget/app/assets/stylesheets/components/answer-form.scss */
.answer-form {
  background-color: #287080;
  border-radius: 6px;
  margin-top: 3rem;
  padding: 2rem;
  color: #FFFFFF; }
  /* line 10, /home/app/foretaget/app/assets/stylesheets/components/answer-form.scss */
  .answer-form .form-group {
    display: flex;
    flex-flow: column nowrap;
    margin-bottom: 1.5rem; }
  /* line 16, /home/app/foretaget/app/assets/stylesheets/components/answer-form.scss */
  .answer-form .button--primary {
    padding: 1rem 2rem;
    font-size: 12px; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 3, /home/app/foretaget/app/assets/stylesheets/components/answer-list-item.scss */
.answer-list-item {
  padding: 2rem 0;
  display: flex;
  flex-flow: row nowrap; }
  /* line 8, /home/app/foretaget/app/assets/stylesheets/components/answer-list-item.scss */
  .answer-list-item:not(:first-child) {
    border-top: 1px solid #D3D3D3; }

/* line 13, /home/app/foretaget/app/assets/stylesheets/components/answer-list-item.scss */
.answer-list-item__aside {
  width: 3.5rem;
  flex: 0 0 auto;
  margin-right: 1rem; }
  @media (min-width: 768px) {
    /* line 13, /home/app/foretaget/app/assets/stylesheets/components/answer-list-item.scss */
    .answer-list-item__aside {
      width: 5rem; } }

/* line 20, /home/app/foretaget/app/assets/stylesheets/components/answer-list-item.scss */
.answer-list-item__content {
  font-size: 15px; }
  /* line 25, /home/app/foretaget/app/assets/stylesheets/components/answer-list-item.scss */
  .answer-list-item__content p {
    margin-bottom: 1.5rem;
    line-height: 1.55; }
  /* line 29, /home/app/foretaget/app/assets/stylesheets/components/answer-list-item.scss */
  .answer-list-item__content ul, .answer-list-item__content ol {
    list-style-type: disc;
    margin-bottom: 1rem;
    padding-left: 1.5rem; }
  /* line 34, /home/app/foretaget/app/assets/stylesheets/components/answer-list-item.scss */
  .answer-list-item__content a {
    text-decoration: underline; }

/* line 39, /home/app/foretaget/app/assets/stylesheets/components/answer-list-item.scss */
.answer-list-item__author {
  margin-top: 2rem; }

/**
 * color definition
 */
/**
 * color usage
 */
/**
 * This is created within `render_navigation` which is a gem
 * We don't have control over. Whenever it is replaced we can rename
 * this class.
 */
/* line 8, /home/app/foretaget/app/assets/stylesheets/components/sort-links.scss */
.sort {
  display: flex;
  flex-flow: row nowrap;
  margin-bottom: 1rem;
  border-bottom: 3px solid #D3D3D3;
  width: 100%; }
  /* line 15, /home/app/foretaget/app/assets/stylesheets/components/sort-links.scss */
  .sort li {
    margin-bottom: -3px;
    border-bottom: 3px solid rgba(0, 0, 0, 0); }
  /* line 20, /home/app/foretaget/app/assets/stylesheets/components/sort-links.scss */
  .sort li.selected {
    border-bottom: 3px solid #EF7966; }
  /* line 24, /home/app/foretaget/app/assets/stylesheets/components/sort-links.scss */
  .sort a.selected {
    color: #EF7966; }
  /* line 28, /home/app/foretaget/app/assets/stylesheets/components/sort-links.scss */
  .sort a {
    color: #D3D3D3;
    text-transform: uppercase;
    font-size: 0.93rem;
    font-weight: bold;
    padding: 1rem 1.5rem;
    display: block; }
  /* line 37, /home/app/foretaget/app/assets/stylesheets/components/sort-links.scss */
  .sort a:not(:first-child) {
    margin-left: 1rem; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 3, /home/app/foretaget/app/assets/stylesheets/components/content-author.scss */
.content-author {
  display: flex;
  flex-flow: row nowrap;
  line-height: 1.6em; }
  /* line 12, /home/app/foretaget/app/assets/stylesheets/components/content-author.scss */
  #users .content-author {
    margin-bottom: 2rem; }

/* line 17, /home/app/foretaget/app/assets/stylesheets/components/content-author.scss */
.content-author__created-at {
  font-size: 13px; }

/* line 21, /home/app/foretaget/app/assets/stylesheets/components/content-author.scss */
.content-author__image {
  flex: 0 0 auto;
  margin-right: 1rem;
  border-radius: 25px; }

/* line 27, /home/app/foretaget/app/assets/stylesheets/components/content-author.scss */
.content-author__url a {
  font-weight: bold;
  color: #0F2431; }

/* line 1, /home/app/foretaget/app/assets/stylesheets/components/content-actions.scss */
.content-actions {
  font-size: 0.8em; }

/* line 1, /home/app/foretaget/app/assets/stylesheets/components/edit-user-form.scss */
.edit-user-form__change-avatar {
  display: flex;
  flex-flow: column nowrap; }

/* line 6, /home/app/foretaget/app/assets/stylesheets/components/edit-user-form.scss */
.edit-user-form__submit {
  margin-left: auto; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 4, /home/app/foretaget/app/assets/stylesheets/components/latest-tags.scss */
.latest-tags {
  background-color: #FFFFFF;
  padding: 1rem;
  margin-top: 2rem;
  border-radius: 6px; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 3, /home/app/foretaget/app/assets/stylesheets/components/login.scss */
.login {
  flex-flow: column nowrap;
  margin-top: 3rem; }

/* line 8, /home/app/foretaget/app/assets/stylesheets/components/login.scss */
.login a {
  color: #436475; }

/* line 12, /home/app/foretaget/app/assets/stylesheets/components/login.scss */
.login__heading {
  font-size: 32px;
  text-align: center; }

/* line 17, /home/app/foretaget/app/assets/stylesheets/components/login.scss */
.login__heading-text {
  margin-top: 1rem;
  text-align: center; }

/* line 22, /home/app/foretaget/app/assets/stylesheets/components/login.scss */
.login__form {
  margin-top: 2rem;
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
  justify-content: stretch; }

/* line 30, /home/app/foretaget/app/assets/stylesheets/components/login.scss */
.login__password-reset {
  margin-top: 1rem;
  align-self: flex-end; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 3, /home/app/foretaget/app/assets/stylesheets/components/new-question.scss */
.new-question__heading {
  font-size: 2.28rem;
  margin-bottom: 2rem; }

/* line 8, /home/app/foretaget/app/assets/stylesheets/components/new-question.scss */
.new-question__submit[type=submit] {
  align-self: flex-start;
  padding-left: 4rem;
  padding-right: 4rem; }

/* line 14, /home/app/foretaget/app/assets/stylesheets/components/new-question.scss */
.question-guidelines {
  background-color: #39B4B9;
  padding: 2rem;
  border-radius: 6px; }

/* line 20, /home/app/foretaget/app/assets/stylesheets/components/new-question.scss */
.question-guidelines__list {
  list-style: none; }
  /* line 23, /home/app/foretaget/app/assets/stylesheets/components/new-question.scss */
  .question-guidelines__list li:before {
    content: "✔";
    display: block;
    margin-right: .5rem; }

/* line 30, /home/app/foretaget/app/assets/stylesheets/components/new-question.scss */
.tag-guidelines {
  margin-top: 2rem;
  background-color: #FFFFFF;
  padding: 2rem;
  border-radius: 6px; }

/* line 37, /home/app/foretaget/app/assets/stylesheets/components/new-question.scss */
.new-question__aside-heading {
  font-size: 20px;
  margin-bottom: 1rem; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 3, /home/app/foretaget/app/assets/stylesheets/components/pagination.scss */
.pagination {
  display: inline-flex;
  flex: 0 0 auto;
  margin-left: auto;
  margin-right: auto;
  flex-flow: row nowrap;
  border: 1px solid #D3D3D3;
  border-radius: 3px;
  overflow: hidden; }
  /* line 13, /home/app/foretaget/app/assets/stylesheets/components/pagination.scss */
  .pagination span,
  .pagination em,
  .pagination a {
    padding: .5rem 1rem; }
    /* line 18, /home/app/foretaget/app/assets/stylesheets/components/pagination.scss */
    .pagination span:not(:first-child),
    .pagination em:not(:first-child),
    .pagination a:not(:first-child) {
      border-left: 1px solid #D3D3D3; }
  /* line 23, /home/app/foretaget/app/assets/stylesheets/components/pagination.scss */
  .pagination .current {
    color: #436475; }
  /* line 27, /home/app/foretaget/app/assets/stylesheets/components/pagination.scss */
  .pagination a {
    color: #0F2431; }
  /* line 31, /home/app/foretaget/app/assets/stylesheets/components/pagination.scss */
  .pagination .disabled {
    color: #5B7480; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 3, /home/app/foretaget/app/assets/stylesheets/components/profile.scss */
.profile__header {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-end;
  justify-content: space-between;
  border-bottom: 3px solid #D3D3D3;
  margin-bottom: 2rem; }
  /* line 11, /home/app/foretaget/app/assets/stylesheets/components/profile.scss */
  .profile__header .sort {
    margin-bottom: -3px; }

/* line 16, /home/app/foretaget/app/assets/stylesheets/components/profile.scss */
.profile__header-title {
  font-size: 2rem; }

/* line 20, /home/app/foretaget/app/assets/stylesheets/components/profile.scss */
.profile__user-information {
  margin-bottom: 2rem; }
  /* line 22, /home/app/foretaget/app/assets/stylesheets/components/profile.scss */
  .profile__user-information img {
    display: inline-block; }
  /* line 24, /home/app/foretaget/app/assets/stylesheets/components/profile.scss */
  .profile__user-information .user-reputation {
    font-size: 1rem;
    padding: 1rem;
    border-radius: 3rem;
    position: absolute;
    transform: translate(-50%, -50%); }

/* line 33, /home/app/foretaget/app/assets/stylesheets/components/profile.scss */
.profile__user-activities {
  display: flex;
  flex-flow: row wrap; }

/* line 38, /home/app/foretaget/app/assets/stylesheets/components/profile.scss */
.profile__user-activity {
  flex: 1 1 33%; }

/* line 43, /home/app/foretaget/app/assets/stylesheets/components/profile.scss */
.profile__user-activity-heading {
  border-bottom: 1px solid #D3D3D3;
  margin-bottom: 1rem; }

/* line 50, /home/app/foretaget/app/assets/stylesheets/components/profile.scss */
.profile__answer-list li {
  margin-top: .5rem; }
/* line 54, /home/app/foretaget/app/assets/stylesheets/components/profile.scss */
.profile__answer-list a {
  color: #0F2431; }

/* line 59, /home/app/foretaget/app/assets/stylesheets/components/profile.scss */
.answers-count {
  background-color: #0F2431;
  color: #FFFFFF;
  padding: 0 .25rem;
  margin-right: .5rem; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 3, /home/app/foretaget/app/assets/stylesheets/components/question.scss */
.question {
  background-color: #FFFFFF;
  padding: 1rem;
  border-radius: 6px; }
  @media (min-width: 768px) {
    /* line 3, /home/app/foretaget/app/assets/stylesheets/components/question.scss */
    .question {
      padding: 2rem; } }

/* line 10, /home/app/foretaget/app/assets/stylesheets/components/question.scss */
.question__heading {
  margin-bottom: 2rem;
  font-size: 2rem;
  font-weight: bold; }
  @media (min-width: 768px) {
    /* line 10, /home/app/foretaget/app/assets/stylesheets/components/question.scss */
    .question__heading {
      font-size: 2.42rem; } }

/* line 17, /home/app/foretaget/app/assets/stylesheets/components/question.scss */
.question__body {
  display: flex;
  flex-flow: row nowrap; }

/* line 22, /home/app/foretaget/app/assets/stylesheets/components/question.scss */
.question__body-main {
  flex: 0 1 100%; }

/* line 26, /home/app/foretaget/app/assets/stylesheets/components/question.scss */
.question__body-aside {
  width: 3.5rem;
  flex: 0 0 auto;
  margin-right: 1rem; }
  @media (min-width: 768px) {
    /* line 26, /home/app/foretaget/app/assets/stylesheets/components/question.scss */
    .question__body-aside {
      width: 5rem; } }

/* line 33, /home/app/foretaget/app/assets/stylesheets/components/question.scss */
.question__content {
  font-size: 15px; }
  /* line 38, /home/app/foretaget/app/assets/stylesheets/components/question.scss */
  .question__content p {
    margin-bottom: 1.5rem;
    line-height: 1.55; }
  /* line 42, /home/app/foretaget/app/assets/stylesheets/components/question.scss */
  .question__content ul, .question__content ol {
    list-style-type: disc;
    margin-bottom: 1rem;
    padding-left: 1.5rem; }
  /* line 47, /home/app/foretaget/app/assets/stylesheets/components/question.scss */
  .question__content a {
    text-decoration: underline; }

/* line 52, /home/app/foretaget/app/assets/stylesheets/components/question.scss */
.question__answers {
  margin-top: 5rem; }
  /* line 55, /home/app/foretaget/app/assets/stylesheets/components/question.scss */
  .question__answers .sort {
    justify-content: flex-end; }

/* line 63, /home/app/foretaget/app/assets/stylesheets/components/question.scss */
.question__answers-count-heading {
  margin-bottom: -2.5rem; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 4, /home/app/foretaget/app/assets/stylesheets/components/question-list.scss */
.question-list {
  background-color: #FFFFFF;
  display: flex;
  flex-flow: column nowrap;
  padding: 1rem;
  border-radius: 6px; }

/* line 12, /home/app/foretaget/app/assets/stylesheets/components/question-list.scss */
.question-list--small {
  padding: .5rem; }

/* line 16, /home/app/foretaget/app/assets/stylesheets/components/question-list.scss */
.question-list__pagination {
  margin-top: 3rem;
  display: flex; }
  /* line 17, /home/app/foretaget/app/assets/stylesheets/components/question-list.scss */
  .question-list__pagination .pagination a {
    background-color: #FFFFFF; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 3, /home/app/foretaget/app/assets/stylesheets/components/question-list-item.scss */
.question-list-item {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 1rem;
  padding-bottom: 2rem;
  display: flex;
  flex-flow: row nowrap; }
  @media (min-width: 768px) {
    /* line 3, /home/app/foretaget/app/assets/stylesheets/components/question-list-item.scss */
    .question-list-item {
      padding-left: 1rem;
      padding-right: 1rem; } }
  /* line 18, /home/app/foretaget/app/assets/stylesheets/components/question-list-item.scss */
  .question-list-item:not(:first-child) {
    padding-top: 2rem;
    border-top: 1px solid #D3D3D3; }

/* line 24, /home/app/foretaget/app/assets/stylesheets/components/question-list-item.scss */
.question-list-item__body {
  display: flex;
  flex-flow: column nowrap;
  flex: 1 1 auto; }

/* line 30, /home/app/foretaget/app/assets/stylesheets/components/question-list-item.scss */
.question-list-item__heading {
  font-size: 1.7rem;
  font-weight: bold;
  line-height: 1.25em; }

/* line 36, /home/app/foretaget/app/assets/stylesheets/components/question-list-item.scss */
.question-list-item__heading a {
  color: #0F2431; }

/* line 40, /home/app/foretaget/app/assets/stylesheets/components/question-list-item.scss */
.question-list-item__aside {
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  flex: 0 0 auto;
  width: 6rem;
  margin-left: 1rem; }
  @media (min-width: 768px) {
    /* line 40, /home/app/foretaget/app/assets/stylesheets/components/question-list-item.scss */
    .question-list-item__aside {
      width: 9.14rem; } }

/* line 52, /home/app/foretaget/app/assets/stylesheets/components/question-list-item.scss */
.question-list-item__views {
  text-align: right; }

/* line 57, /home/app/foretaget/app/assets/stylesheets/components/question-list-item.scss */
.question-list-item__author-info a {
  color: #0F2431;
  font-weight: bold; }

/* line 63, /home/app/foretaget/app/assets/stylesheets/components/question-list-item.scss */
.question-list-item__activities {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: flex-end; }

/* line 70, /home/app/foretaget/app/assets/stylesheets/components/question-list-item.scss */
.question-list-item__activity-presentation {
  display: flex;
  flex-flow: column nowrap;
  align-items: center; }

/* line 76, /home/app/foretaget/app/assets/stylesheets/components/question-list-item.scss */
.question-list-item__activity-presentation-amount {
  font-size: 1.5rem; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 4, /home/app/foretaget/app/assets/stylesheets/components/question-metadata.scss */
.question__metadata {
  background-color: #EFE4B2;
  border-radius: 6px;
  padding: 2rem 2rem 10rem 2rem;
  background-image: url(/assets/magnifying-glass-897433f75a0d3af4b28405a2660d770650fa82ea38cbc95823f6605f83593491.jpg);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: 166px auto; }

/* line 14, /home/app/foretaget/app/assets/stylesheets/components/question-metadata.scss */
.question__metadata-heading {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 1rem; }

/* line 1, /home/app/foretaget/app/assets/stylesheets/components/registration.scss */
.registration {
  display: flex;
  flex-flow: column nowrap;
  margin-top: 3rem; }

/* line 7, /home/app/foretaget/app/assets/stylesheets/components/registration.scss */
.registration__heading {
  font-size: 32px;
  text-align: center; }

/* line 12, /home/app/foretaget/app/assets/stylesheets/components/registration.scss */
.registration__form {
  margin-top: 2rem;
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
  justify-content: stretch; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 3, /home/app/foretaget/app/assets/stylesheets/components/activity-table.scss */
.activity-table {
  margin-top: 1rem;
  width: 100%;
  border-top: 1px solid #D3D3D3; }
  /* line 8, /home/app/foretaget/app/assets/stylesheets/components/activity-table.scss */
  .activity-table .plus {
    color: green; }
  /* line 12, /home/app/foretaget/app/assets/stylesheets/components/activity-table.scss */
  .activity-table .minus {
    color: red; }
  /* line 16, /home/app/foretaget/app/assets/stylesheets/components/activity-table.scss */
  .activity-table tr {
    border-bottom: 1px solid #D3D3D3; }
  /* line 20, /home/app/foretaget/app/assets/stylesheets/components/activity-table.scss */
  .activity-table td {
    padding: 8px; }

/* line 25, /home/app/foretaget/app/assets/stylesheets/components/activity-table.scss */
.activity-table__age {
  white-space: nowrap;
  color: #D3D3D3; }

/* line 30, /home/app/foretaget/app/assets/stylesheets/components/activity-table.scss */
.activity-table__activityable-title {
  font-weight: 600;
  width: 70%; }

/* line 1, /home/app/foretaget/app/assets/stylesheets/components/search-threads.scss */
.search-threads {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin-bottom: 2rem; }

/* line 8, /home/app/foretaget/app/assets/stylesheets/components/search-threads.scss */
.search-threads__form {
  flex: 1 0 auto;
  display: flex; }

/* line 13, /home/app/foretaget/app/assets/stylesheets/components/search-threads.scss */
.search-threads__search-input {
  width: 100%;
  padding-left: 3rem;
  background-image: url(/assets/icons/magnifying-glass-97adc50af40ef37417ea233847ef2e5b88a783e945ff237095b13bb6289a6ae8.svg);
  background-size: 1rem auto;
  background-repeat: no-repeat;
  background-position: 1rem center;
  font-size: 16px; }

/* line 24, /home/app/foretaget/app/assets/stylesheets/components/search-threads.scss */
.search-threads__new-question {
  margin-left: 1rem; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 3, /home/app/foretaget/app/assets/stylesheets/components/tag-list.scss */
.tag-list {
  display: flex;
  margin: 1.5rem 0;
  flex-flow: row wrap; }

/* line 9, /home/app/foretaget/app/assets/stylesheets/components/tag-list.scss */
.tag-list__item {
  margin-right: .5rem;
  line-height: 2.3rem; }
  /* line 13, /home/app/foretaget/app/assets/stylesheets/components/tag-list.scss */
  .tag-list__item div {
    display: inline-block; }
  /* line 17, /home/app/foretaget/app/assets/stylesheets/components/tag-list.scss */
  .tag-list__item a {
    padding: .25rem .5rem;
    border: 1px solid #EF7966;
    color: #0F2431;
    border-radius: 3px; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 4, /home/app/foretaget/app/assets/stylesheets/components/subscription.scss */
.subscription {
  margin-top: 2rem;
  background-color: #7BC8CC;
  padding: 2rem;
  color: #0F2431;
  border-radius: 6px; }

/* line 12, /home/app/foretaget/app/assets/stylesheets/components/subscription.scss */
.subscription__content {
  display: flex;
  flex-flow: column nowrap; }
  /* line 15, /home/app/foretaget/app/assets/stylesheets/components/subscription.scss */
  .subscription__content a {
    color: #0F2431;
    text-decoration: underline; }
  /* line 19, /home/app/foretaget/app/assets/stylesheets/components/subscription.scss */
  .subscription__content .button--follow, .subscription__content .button--unfollow {
    padding: 1rem 1.6rem;
    text-align: center;
    margin-top: 2rem; }
    /* line 23, /home/app/foretaget/app/assets/stylesheets/components/subscription.scss */
    .subscription__content .button--follow::before, .subscription__content .button--unfollow::before {
      content: '❤';
      color: #EF7966;
      margin-right: 0.5rem; }
  /* line 30, /home/app/foretaget/app/assets/stylesheets/components/subscription.scss */
  .subscription__content .button--unfollow::before {
    content: '⊘';
    font-size: 1.2em;
    margin-top: -0.1em;
    margin-bottom: -0.1em; }

/* line 39, /home/app/foretaget/app/assets/stylesheets/components/subscription.scss */
.subscription__box_title {
  color: #0F2431; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 3, /home/app/foretaget/app/assets/stylesheets/components/user-reputation.scss */
.user-reputation {
  padding: .125rem .5rem;
  text-align: center;
  display: inline-block;
  border-radius: 1rem;
  font-size: 11px;
  font-weight: normal; }
  /* line 11, /home/app/foretaget/app/assets/stylesheets/components/user-reputation.scss */
  .user-reputation.reputation-level-1 {
    background-color: #F4C2BE; }
  /* line 15, /home/app/foretaget/app/assets/stylesheets/components/user-reputation.scss */
  .user-reputation.reputation-level-2 {
    background-color: #7BC8CC; }
  /* line 19, /home/app/foretaget/app/assets/stylesheets/components/user-reputation.scss */
  .user-reputation.reputation-level-3 {
    background-color: #EFE4B2; }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 4, /home/app/foretaget/app/assets/stylesheets/components/vote.scss */
.vote {
  display: flex;
  flex-flow: column nowrap;
  align-items: center; }

/* line 10, /home/app/foretaget/app/assets/stylesheets/components/vote.scss */
.vote__vote-link {
  display: block;
  height: 18px;
  width: 32px;
  background-position: center center;
  background-size: 32px auto; }

/* line 18, /home/app/foretaget/app/assets/stylesheets/components/vote.scss */
.vote__vote-link--up {
  background-image: url(/assets/icons/vote-up-48026a335e5d476e0c25ab240edb53888cf58702042f0194f978e9264fa4fd3b.svg); }

/* line 22, /home/app/foretaget/app/assets/stylesheets/components/vote.scss */
.vote__vote-link--down {
  background-image: url(/assets/icons/vote-down-244a3ec89e5827ba308c13a52a875ff96c51167507e2699bcca943802a47cdba.svg); }

/* line 26, /home/app/foretaget/app/assets/stylesheets/components/vote.scss */
.vote__current-votes {
  font-size: 32px;
  font-weight: 200;
  text-align: center;
  margin: .5rem 0; }

/* line 33, /home/app/foretaget/app/assets/stylesheets/components/vote.scss */
.resolve {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  margin-top: 1rem; }

/* line 47, /home/app/foretaget/app/assets/stylesheets/components/vote.scss */
.resolve__checkmark {
  margin-top: 1rem;
  display: block;
  height: 1.3rem;
  width: 1.04rem;
  background-position: center center;
  background-size: 1.3rem auto;
  background-repeat: no-repeat;
  background-image: url(/assets/icons/unresolved-f3b6c7fb3169420cebf02864a2e7a965b33a4170b0247466be86e080db88d70c.svg);
  position: relative; }
  /* line 61, /home/app/foretaget/app/assets/stylesheets/components/vote.scss */
  .resolve__checkmark:hover::before {
    background-color: rgba(0, 190, 8, 0.05);
    border-color: #00BE08; }
  /* line 68, /home/app/foretaget/app/assets/stylesheets/components/vote.scss */
  .resolve__checkmark::before {
    transition: border-color 0.2s, background-color 0.2s;
    content: '';
    display: block;
    position: absolute;
    width: 2.6rem;
    height: 2.6rem;
    margin-left: -1.3rem;
    margin-top: -1.3rem;
    left: 50%;
    top: 50%;
    border: 2px solid #D3D3D3;
    border-radius: 50%;
    background-color: none; }
  /* line 84, /home/app/foretaget/app/assets/stylesheets/components/vote.scss */
  .resolve__checkmark.active {
    background-image: url(/assets/icons/resolved-7b3dcf57ec07da2c1f9469deb2fd62d87aae72f902ac489cb40bfa54c820f1c6.svg); }
    /* line 86, /home/app/foretaget/app/assets/stylesheets/components/vote.scss */
    .resolve__checkmark.active::before {
      border-color: #00BE08;
      background-color: rgba(0, 190, 8, 0.05); }

/**
 * color definition
 */
/**
 * color usage
 */
/* line 4, /home/app/foretaget/app/assets/stylesheets/components/what-is.scss */
.what-is {
  background-color: #39B4B9;
  padding: 2rem;
  border-radius: 6px;
  background-image: url(/assets/megaphone-af51e30d9b70735cc0cf881502cf09a7dfd001f0c47160330c29b19fce3625d2.png);
  background-size: 156px 142px;
  background-position: bottom right 20px;
  background-repeat: no-repeat;
  padding-bottom: 13rem; }

/* line 47, /home/app/foretaget/app/assets/stylesheets/new_application.scss */
html,
body {
  font-size: 12px;
  background: #F7F7F7;
  padding: 0;
  margin: 0;
  display: flex;
  flex-flow: column nowrap;
  height: 100%;
  font-family: "Open Sans", sans-serif; }
  @media (min-width: 768px) {
    /* line 47, /home/app/foretaget/app/assets/stylesheets/new_application.scss */
    html,
    body {
      font-size: 14px; } }

/* line 62, /home/app/foretaget/app/assets/stylesheets/new_application.scss */
img,
video {
  max-width: 100%;
  height: intrinsic; }

/* line 68, /home/app/foretaget/app/assets/stylesheets/new_application.scss */
.layout-main {
  flex: 1 0 auto; }
