/* COLORS */
/* MARGINS AND PADDINGS */
/* TYPOGRAPHY */
@import url("http://fonts.googleapis.com/css?family=Raleway");
/* STANDARD CLASSES */
/* line 34, ../scss/_mixins.scss */
.clearfix:after {
  clear: both;
}

/* line 39, ../scss/_mixins.scss */
.left, .center {
  float: left;
}

/* MIXINS FOR ACTORS CALC */
/* line 6, ../scss/_ui.scss */
.jumbotron {
  background: #0ba42b;
}
/* line 8, ../scss/_ui.scss */
.jumbotron h1, .jumbotron a {
  color: white;
  text-shadow: 0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.5);
}
/* line 13, ../scss/_ui.scss */
.jumbotron a:hover {
  color: #0ad5da;
  text-decoration: none;
}

/* line 19, ../scss/_ui.scss */
legend {
  color: #017dd0;
  font-weight: bold;
}

/* line 24, ../scss/_ui.scss */
input[type=radio] {
  display: none;
}
/* line 27, ../scss/_ui.scss */
input[type=radio] + label {
  -webkit-border-radius: 1rem 0 0 1rem;
  -moz-border-radius: 1rem 0 0 1rem;
  -ms-border-radius: 1rem 0 0 1rem;
  -o-border-radius: 1rem 0 0 1rem;
  border-radius: 1rem 0 0 1rem;
  box-shadow: inset 0px -4px 0px #017dd0;
  background: #069bfe;
  color: #e0e0e0;
  padding: 1rem 2rem;
  margin: 0 -1% 0 0;
  width: 49%;
  text-align: center;
}
/* line 37, ../scss/_ui.scss */
input[type=radio] + label.last {
  -webkit-border-radius: 0 1rem 1rem 0;
  -moz-border-radius: 0 1rem 1rem 0;
  -ms-border-radius: 0 1rem 1rem 0;
  -o-border-radius: 0 1rem 1rem 0;
  border-radius: 0 1rem 1rem 0;
  margin-left: 1%;
}
/* line 42, ../scss/_ui.scss */
input[type=radio]:checked + label {
  background: #017dd0;
  box-shadow: inset 0px 3px 5px rgba(0, 0, 0, 0.5);
  color: white;
  position: relative;
  padding: 1.2rem 2rem 0.8rem;
  top: 0.2rem;
  text-shadow: 0 0 5px #0ad5da;
}

/* line 54, ../scss/_ui.scss */
.error, .validationError {
  background: #FF8888;
  border: 2px solid #FF0000;
}
/* line 61, ../scss/_ui.scss */
.error ::-webkit-input-placeholder,
.error :-moz-placeholder,
.error ::-moz-placeholder,
.error :-ms-input-placeholder, .validationError ::-webkit-input-placeholder,
.validationError :-moz-placeholder,
.validationError ::-moz-placeholder,
.validationError :-ms-input-placeholder {
  color: red;
}

/* line 69, ../scss/_ui.scss */
#results-page div#results-top-row {
  font-size: 1.5rem h4;
  font-size-font-size: 0.875em;
}
/* line 74, ../scss/_ui.scss */
#results-page div#results-top-row label {
  font-size: 0.75em;
  color: #017dd0;
}
/* line 80, ../scss/_ui.scss */
#results-page #results {
  padding: 0 5%;
}
/* line 83, ../scss/_ui.scss */
#results-page #results p {
  margin-top: 10px;
}
/* line 85, ../scss/_ui.scss */
#results-page #results p .unit {
  font-size: 0.75em;
}
/* line 89, ../scss/_ui.scss */
#results-page #results .row {
  border-bottom: 1px solid #017dd0;
}
/* line 92, ../scss/_ui.scss */
#results-page #results .row.subrow {
  margin-left: 5%;
  border-bottom-color: #0ba42b;
}
/* line 95, ../scss/_ui.scss */
#results-page #results .row.subrow p {
  font-size: 0.875em;
  color: #01c37a;
}
/* line 100, ../scss/_ui.scss */
#results-page #results .row.total {
  border-bottom: none;
  font-size: 1.25em;
}
/* line 103, ../scss/_ui.scss */
#results-page #results .row.total p {
  font-weight: bold;
}
/* line 105, ../scss/_ui.scss */
#results-page #results .row.total p.field-value {
  color: #01c37a;
}

/* line 1, ../scss/_base.scss */
body {
  font-size: 40px;
}

/* line 5, ../scss/_base.scss */
.jumbotron {
  font-size: 2rem;
}
/* line 7, ../scss/_base.scss */
.jumbotron h1, .jumbotron .h1 {
  font-size: 2em;
  margin: 0 0 0.1em;
}
/* line 8, ../scss/_base.scss */
.jumbotron h2, .jumbotron .h2 {
  font-size: 1em;
  margin: 0 0 1em;
}
/* line 9, ../scss/_base.scss */
.jumbotron h3, .jumbotron .h3 {
  font-size: 0.8em;
  margin: 0 0 1em;
}
/* line 10, ../scss/_base.scss */
.jumbotron h4, .jumbotron .h4 {
  font-size: 0.4em;
  margin: 0 0 1em;
}
/* line 11, ../scss/_base.scss */
.jumbotron h5, .jumbotron .h5 {
  font-size: 0.2em;
  margin: 0 0 1em;
}
/* line 12, ../scss/_base.scss */
.jumbotron a {
  font-size: 1em;
}
/* line 13, ../scss/_base.scss */
.jumbotron small {
  color: white;
}

/* line 17, ../scss/_base.scss */
form {
  font-size: 2rem;
}
/* line 20, ../scss/_base.scss */
form legend {
  font-size: 2em;
}
/* line 24, ../scss/_base.scss */
form label {
  font-size: 1.5em;
}
/* line 26, ../scss/_base.scss */
form label input[type=text] {
  font-size: 1em;
}
/* line 32, ../scss/_base.scss */
form input[type=radio] + label {
  font-size: 2em;
}
/* line 35, ../scss/_base.scss */
form input[type=text] {
  font-size: 2em;
}
/* line 38, ../scss/_base.scss */
form input[type=checkbox] {
  width: 2em;
  height: 2em;
}
/* line 44, ../scss/_base.scss */
form .btn {
  font-size: 2em;
}

/* line 49, ../scss/_base.scss */
section {
  margin-bottom: 1em;
}

/* line 53, ../scss/_base.scss */
.bootstrap-select.btn-group .dropdown-menu.inner {
  font-size: 3.5em;
}

@media all and (min-width: 992px) {
  /* line 1, ../scss/_desktop.scss */
  body {
    font-size: 20px;
  }

  /* line 5, ../scss/_desktop.scss */
  .jumbotron {
    font-size: 3rem;
  }

  /* line 10, ../scss/_desktop.scss */
  form {
    font-size: 1rem;
  }
  /* line 13, ../scss/_desktop.scss */
  form legend {
    font-size: 2em;
  }
  /* line 17, ../scss/_desktop.scss */
  form label {
    font-size: 1.5em;
  }
  /* line 22, ../scss/_desktop.scss */
  form input[type=radio] + label {
    font-size: 2em;
  }
  /* line 25, ../scss/_desktop.scss */
  form input[type=text] {
    font-size: 2em;
  }
  /* line 28, ../scss/_desktop.scss */
  form input[type=checkbox] {
    width: 2em;
    height: 2em;
  }
  /* line 34, ../scss/_desktop.scss */
  form .btn {
    font-size: 2em;
  }

  /* line 39, ../scss/_desktop.scss */
  section {
    margin-bottom: 1em;
  }

  /* line 43, ../scss/_desktop.scss */
  .bootstrap-select.btn-group .dropdown-menu.inner {
    font-size: 1em;
  }
}
