/* line 1, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_buttons.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] {
  appearance: none;
  background-color: #6169DC;
  border: 0;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  font-size: 0.9em;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  line-height: 1;
  padding: 0.525em 1.05em;
  text-decoration: none;
  transition: background-color 150ms ease;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap; }
  /* line 21, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_buttons.scss */
  button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    background-color: #4e54b0;
    color: #fff; }
  /* line 27, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_buttons.scss */
  button:disabled, input[type="button"]:disabled, input[type="reset"]:disabled, input[type="submit"]:disabled {
    cursor: not-allowed;
    opacity: 0.5; }
    /* line 31, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_buttons.scss */
    button:disabled:hover, input[type="button"]:disabled:hover, input[type="reset"]:disabled:hover, input[type="submit"]:disabled:hover {
      background-color: #6169DC; }

/* line 1, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_forms.scss */
fieldset {
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  margin: 0 0 0.525em;
  padding: 1.05em; }

/* line 8, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_forms.scss */
input,
label,
select {
  display: block;
  font-family: "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  font-size: 0.9em; }

/* line 16, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_forms.scss */
label {
  font-weight: 600;
  margin-bottom: 0.2625em; }
  /* line 20, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_forms.scss */
  label.required::after {
    content: "*"; }
  /* line 24, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_forms.scss */
  label abbr {
    display: none; }

/* line 29, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_forms.scss */
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea,
select[multiple=multiple] {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  font-family: "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  font-size: 0.9em;
  margin-bottom: 0.525em;
  padding: 0.35em;
  transition: border-color 150ms ease;
  width: 100%; }
  /* line 42, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_forms.scss */
  input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="email"]:hover, input[type="month"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="week"]:hover, input:not([type]):hover, textarea:hover,
  select[multiple=multiple]:hover {
    border-color: #b1b1b1; }
  /* line 46, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_forms.scss */
  input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input:not([type]):focus, textarea:focus,
  select[multiple=multiple]:focus {
    border-color: #477dca;
    outline: none; }
  /* line 51, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_forms.scss */
  input[type="color"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="email"]:disabled, input[type="month"]:disabled, input[type="number"]:disabled, input[type="password"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="text"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="week"]:disabled, input:not([type]):disabled, textarea:disabled,
  select[multiple=multiple]:disabled {
    background-color: #f2f2f2;
    cursor: not-allowed; }
    /* line 55, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_forms.scss */
    input[type="color"]:disabled:hover, input[type="date"]:disabled:hover, input[type="datetime"]:disabled:hover, input[type="datetime-local"]:disabled:hover, input[type="email"]:disabled:hover, input[type="month"]:disabled:hover, input[type="number"]:disabled:hover, input[type="password"]:disabled:hover, input[type="search"]:disabled:hover, input[type="tel"]:disabled:hover, input[type="text"]:disabled:hover, input[type="time"]:disabled:hover, input[type="url"]:disabled:hover, input[type="week"]:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover,
    select[multiple=multiple]:disabled:hover {
      border: 1px solid #ddd; }

/* line 61, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_forms.scss */
textarea {
  resize: vertical; }

/* line 65, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_forms.scss */
input[type="search"] {
  appearance: none; }

/* line 69, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_forms.scss */
input[type="checkbox"],
input[type="radio"] {
  display: inline;
  margin-right: 0.2625em; }
  /* line 74, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_forms.scss */
  input[type="checkbox"] + label,
  input[type="radio"] + label {
    display: inline-block; }

/* line 79, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_forms.scss */
input[type="file"] {
  margin-bottom: 0.525em;
  width: 100%; }

/* line 84, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_forms.scss */
select {
  margin-bottom: 1.05em;
  max-width: 100%;
  width: auto; }

/* line 1, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_lists.scss */
ul,
ol {
  list-style-type: none;
  margin: 0;
  padding: 0; }

/* line 20, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_lists.scss */
dl {
  margin-bottom: 0.525em; }
  /* line 23, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_lists.scss */
  dl dt {
    font-weight: bold;
    margin-top: 0.525em; }
  /* line 28, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_lists.scss */
  dl dd {
    margin: 0; }

/* line 1, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_tables.scss */
table {
  border-collapse: collapse;
  font-feature-settings: "kern", "liga", "tnum";
  margin: 0.525em 0;
  table-layout: fixed;
  width: 100%; }

/* line 9, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_tables.scss */
th {
  border-bottom: 1px solid #a6a6a6;
  font-weight: 600;
  padding: 0.525em 0;
  text-align: left; }

/* line 16, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_tables.scss */
td {
  border-bottom: 1px solid #ddd;
  padding: 0.525em 0; }

/* line 21, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_tables.scss */
tr,
td,
th {
  vertical-align: middle; }

/* line 1, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_typography.scss */
body {
  color: #333;
  font-family: "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-size: 0.9em;
  line-height: 1.5; }

/* line 9, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_typography.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  font-size: 0.9em;
  line-height: 1.2;
  margin: 0 0 0.525em; }

/* line 21, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_typography.scss */
h1 {
  font-size: 2.25em; }

/* line 25, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_typography.scss */
h2 {
  font-size: 1.35em; }

/* line 29, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_typography.scss */
h3 {
  font-size: 1.125em; }

/* line 33, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_typography.scss */
p {
  margin: 0 0 0.525em; }

/* line 37, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_typography.scss */
a {
  color: #477dca;
  text-decoration: none;
  transition: color 150ms ease; }
  /* line 42, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_typography.scss */
  a:active, a:focus, a:hover {
    color: #355e98; }

/* line 49, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_typography.scss */
hr {
  border-bottom: 1px solid #ddd;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  margin: 1.05em 0; }

/* line 57, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/base/_typography.scss */
img,
picture {
  margin: 0;
  max-width: 100%; }

/* line 4, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/neat/grid/_box-sizing.scss */
html {
  box-sizing: border-box; }

/* line 9, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/neat/grid/_box-sizing.scss */
*, *::after, *::before {
  box-sizing: inherit; }

/* line 1, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_header.scss */
header.navigation {
  background-color: #333;
  border-bottom: 1px solid #1a1a1a;
  min-height: 50px;
  width: 100%;
  z-index: 999; }
  /* line 28, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_header.scss */
  header.navigation .navigation-wrapper {
    position: relative;
    z-index: 9999;
    margin: 0 10px; }
    /* line 20, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/bourbon/addons/_clearfix.scss */
    header.navigation .navigation-wrapper::after {
      clear: both;
      content: "";
      display: table; }
  /* line 36, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_header.scss */
  header.navigation .logo {
    float: left;
    max-height: 50px;
    padding-left: 0;
    padding-right: 30px;
    font-family: Georgia;
    font-size: 30px;
    line-height: 50px;
    color: rgba(255, 255, 255, 0.7); }
    /* line 46, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_header.scss */
    header.navigation .logo:focus, header.navigation .logo:hover {
      color: white; }
  /* line 55, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_header.scss */
  header.navigation .header-social {
    background: #505050;
    display: block;
    height: 50px;
    background: transparent;
    clear: none;
    float: right; }
    /* line 65, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_header.scss */
    header.navigation .header-social ul {
      margin: 1em 0 0 0;
      float: right;
      margin-top: 0; }
      /* line 71, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_header.scss */
      header.navigation .header-social ul li {
        font-size: 1.5em;
        line-height: 50px;
        float: left;
        margin: 0;
        padding-right: 1em; }
        /* line 78, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_header.scss */
        header.navigation .header-social ul li a {
          color: rgba(255, 255, 255, 0.7); }
          /* line 81, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_header.scss */
          header.navigation .header-social ul li a:focus, header.navigation .header-social ul li a:hover {
            color: white; }
        /* line 87, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_header.scss */
        header.navigation .header-social ul li:last-child {
          padding-right: 0; }

/* line 1, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_stats.scss */
.stats {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  padding: 0.525em;
  margin-bottom: 1.05em; }
  /* line 89, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/neat/grid/_span-columns.scss */
  .stats:last-child {
    margin-right: 0; }
  /* line 10, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_stats.scss */
  .stats ul {
    padding: 0; }
  /* line 14, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_stats.scss */
  .stats li {
    border-right: 1px solid rgba(51, 51, 51, 0.2);
    color: #8b91e5;
    display: inline;
    float: left;
    font-size: 1.2em;
    line-height: 1.1em;
    padding: 0 0.7em; }
    /* line 23, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_stats.scss */
    .stats li:first-child {
      padding-left: 0; }
    /* line 27, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_stats.scss */
    .stats li:last-child {
      border-right: 0; }
  /* line 32, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_stats.scss */
  .stats span {
    color: #333;
    display: block;
    font-size: 0.7em;
    font-weight: normal; }
  /* line 39, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_stats.scss */
  .stats .main-grade {
    font-size: 2.5em;
    font-weight: bold;
    color: #6169DC;
    width: 60px; }

/* line 1, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dropdown.scss */
.dropdown {
  line-height: 1.5; }
  /* line 20, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dropdown.scss */
  .dropdown .dropdown-container {
    display: inline-block;
    position: relative;
    text-align: center; }
  /* line 26, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dropdown.scss */
  .dropdown .dropdown-description {
    background: #fff;
    border-bottom-left-radius: 3px;
    border-bottom: 1px solid silver;
    border-left: 1px solid silver;
    border-top-left-radius: 3px;
    border-top: 1px solid silver;
    color: #999999;
    float: left;
    line-height: 40px;
    margin: 0;
    padding: 0 0.4em 0 0.8em; }
  /* line 41, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dropdown.scss */
  .dropdown .dropdown-button {
    background: #fff;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-top: 1px solid silver;
    border-right: 1px solid silver;
    border-bottom: 1px solid silver;
    cursor: pointer;
    float: right;
    line-height: 40px;
    margin: 0;
    padding: 0 2em 0 0.4em;
    position: relative;
    color: #333; }
    @media screen and (min-width: 900px) {
      /* line 41, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dropdown.scss */
      .dropdown .dropdown-button {
        padding: 0 2em 0 0.4em; } }
  /* line 61, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dropdown.scss */
  .dropdown .dropdown-button:hover {
    background-color: #f7f7f7; }
  /* line 65, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dropdown.scss */
  .dropdown .dropdown-button:after {
    color: #333;
    content: "\25BE";
    display: block;
    position: absolute;
    right: 0.8em;
    top: 0; }
  /* line 74, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dropdown.scss */
  .dropdown .dropdown-menu {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    background: #fff;
    border-radius: 3px;
    border: 1px solid silver;
    color: #333;
    cursor: pointer;
    display: none;
    margin: 0;
    overflow: show;
    padding: 0;
    position: absolute;
    right: 0;
    top: 50px;
    width: 150px;
    z-index: 99999; }
    /* line 91, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dropdown.scss */
    .dropdown .dropdown-menu:before {
      position: absolute;
      top: 0;
      right: 1em;
      bottom: 0;
      left: 0;
      color: #fff;
      content: "\25b2";
      pointer-events: none;
      text-shadow: 0 -2px 2px rgba(0, 0, 0, 0.3);
      top: -0.7em; }
  /* line 101, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dropdown.scss */
  .dropdown .dropdown-menu li {
    border-bottom: 1px solid silver;
    color: #333;
    list-style: none;
    padding: 0.4em;
    font-size: 0.9em; }
  /* line 109, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dropdown.scss */
  .dropdown .dropdown-menu li:hover {
    background: #f7f7f7; }
  /* line 113, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dropdown.scss */
  .dropdown .dropdown-menu li:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
  /* line 118, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dropdown.scss */
  .dropdown .dropdown-menu li:last-child {
    border: none;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }
  /* line 124, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dropdown.scss */
  .dropdown .show-menu {
    display: block; }

/* line 1, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
.graphic {
  position: relative;
  margin-bottom: 11px; }
  /* line 5, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
  .graphic:before, .graphic:after {
    content: ' ';
    display: table; }
  /* line 10, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
  .graphic:after {
    clear: both; }
  /* line 12, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
  .graphic img {
    max-width: 100%;
    height: auto; }

/* line 18, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
.graphic-wrapper {
  position: relative; }

/* line 20, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
line,
rect {
  shape-rendering: crispEdges; }

/* line 25, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
.axis {
  font-size: 11px;
  -webkit-font-smoothing: antialiased;
  fill: #777; }
  /* line 30, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
  .axis path,
  .axis line {
    fill: none;
    stroke: #ccc;
    shape-rendering: crispEdges; }
  /* line 37, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
  .axis.y path {
    display: none; }
  /* line 38, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
  .axis.y .tick line {
    display: none; }

/* line 44, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
.grid path {
  display: none; }

/* line 45, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
.grid .tick {
  stroke: #eee;
  stroke-width: 1px;
  shape-rendering: crispEdges; }

/* line 52, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
.grid.y g:first-child line {
  display: none; }

/* line 56, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
.value text {
  font-size: 10px;
  -webkit-font-smoothing: antialiased; }
  /* line 60, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
  .value text.in {
    fill: #fff; }
  /* line 61, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
  .value text.out {
    fill: #999; }
  /* line 62, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
  .value text.other {
    display: none; }

/* key */
/* line 66, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
.key {
  margin: 10px 0 10px 0;
  padding: 0;
  list-style-type: none; }
  /* line 71, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
  .key .key-item {
    display: inline-block;
    margin: 0 30px 0 0;
    padding: 0;
    line-height: 10px; }
    /* line 77, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
    .key .key-item b {
      display: inline-block;
      width: 10px;
      height: 10px;
      margin-right: 6px;
      float: left; }
    /* line 85, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
    .key .key-item label {
      white-space: nowrap;
      font-size: 11px;
      color: #999;
      font-weight: normal;
      -webkit-font-smoothing: antialiased; }
      @media screen and (max-width: 500px) {
        /* line 85, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_graphic.scss */
        .key .key-item label {
          font-size: 10px; } }

/* line 2, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_histogram.scss */
.histogram .bars rect {
  fill: #8b91e5; }

/* line 4, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_histogram.scss */
.histogram .zero-line {
  stroke: #666;
  stroke-width: 1px;
  shape-rendering: crispEdges; }

/* line 11, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_histogram.scss */
.histogram .axis.x path {
  display: none; }

/* line 12, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_histogram.scss */
.histogram .axis.x .tick line {
  display: none; }

/* line 1, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dot_chart.scss */
.dot-chart {
  position: relative;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }
  /* line 89, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/neat/grid/_span-columns.scss */
  .dot-chart:last-child {
    margin-right: 0; }
  @media screen and (min-width: 900px) {
    /* line 1, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dot_chart.scss */
    .dot-chart {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 65.88078%; }
      /* line 89, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/neat/grid/_span-columns.scss */
      .dot-chart:last-child {
        margin-right: 0; } }
  /* line 9, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dot_chart.scss */
  .dot-chart .hover-target .hover {
    fill: #FFFFE0; }
  /* line 13, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dot_chart.scss */
  .dot-chart .bars line {
    fill: none;
    stroke-width: 3px;
    stroke: #F5D1CA; }
  /* line 19, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dot_chart.scss */
  .dot-chart .dots circle {
    stroke-width: 1px;
    stroke: #fff; }
  /* line 24, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dot_chart.scss */
  .dot-chart .value text {
    font-size: 11px;
    fill: #333; }
  /* line 29, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dot_chart.scss */
  .dot-chart .shadow text {
    font-size: 11px;
    fill: #fff;
    stroke: #fff;
    stroke-width: 5px; }
  /* line 36, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dot_chart.scss */
  .dot-chart .labels {
    position: absolute;
    margin: 0;
    padding: 0;
    list-style-type: none;
    border: none; }
    /* line 43, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dot_chart.scss */
    .dot-chart .labels li {
      position: absolute;
      text-align: right;
      font-size: 10px;
      line-height: 1.3;
      color: #333;
      display: table;
      -webkit-font-smoothing: antialiased; }
      @media screen and (min-width: 900px) {
        /* line 43, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dot_chart.scss */
        .dot-chart .labels li {
          font-size: 12px; } }
      /* line 56, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_dot_chart.scss */
      .dot-chart .labels li span {
        display: table-cell;
        vertical-align: middle; }

/* line 3, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_typeahead.scss */
.form {
  margin: 30px auto 50px auto;
  max-width: 650px;
  text-align: left; }
  /* line 8, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_typeahead.scss */
  .form h2 {
    font-weight: 400; }
  /* line 12, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_typeahead.scss */
  .form h3 {
    font-weight: 300; }

/* line 17, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_typeahead.scss */
#main-input {
  font-size: 20px;
  width: 100%; }

/* line 22, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_typeahead.scss */
.btn {
  font-size: 16px;
  margin-top: -8px; }
  @media screen and (min-width: 900px) {
    /* line 22, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_typeahead.scss */
    .btn {
      font-size: 20px;
      margin-left: 30px; } }

/* line 32, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_typeahead.scss */
.twitter-typeahead {
  width: 70%;
  max-width: 500px; }
  @media screen and (min-width: 900px) {
    /* line 32, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_typeahead.scss */
    .twitter-typeahead {
      width: 80%; } }

/* line 41, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_typeahead.scss */
.typeahead,
.tt-query,
.tt-hint {
  width: 100%;
  padding: 8px 12px;
  font-size: 20px;
  line-height: 30px;
  border: 2px solid #ccc;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  outline: none; }

/* line 55, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_typeahead.scss */
.typeahead {
  background-color: #fff; }

/* line 59, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_typeahead.scss */
.typeahead:focus {
  border: 2px solid #477dca; }

/* line 63, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_typeahead.scss */
.tt-menu {
  text-align: left;
  width: 100%;
  margin: 3px 0;
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 3;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; }

/* line 77, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_typeahead.scss */
.tt-suggestion {
  padding: 3px 20px;
  font-size: 16px;
  line-height: 24px; }

/* line 83, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_typeahead.scss */
.tt-suggestion:hover {
  cursor: pointer;
  color: #fff;
  background-color: #0097cf; }

/* line 89, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_typeahead.scss */
.tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #0097cf; }

/* line 95, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/_typeahead.scss */
.tt-suggestion p {
  margin: 0; }

/* line 13, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
body {
  margin: 0;
  padding-bottom: 100px; }

/* line 18, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
.container {
  margin: 20px 20px; }

/* line 22, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
.top {
  text-align: center;
  margin-bottom: 4.2em; }
  /* line 26, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
  .top h1 {
    max-width: 650px;
    margin: 0 auto 15px auto;
    font-weight: 300;
    font-size: 2.5em; }
  /* line 33, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
  .top p.byline, .top p.date {
    margin: 0 0 2px 0; }
  /* line 37, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
  .top p.date {
    font-size: 12px;
    letter-spacing: 1.5px; }
  /* line 42, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
  .top .lead-text {
    margin: 30px 0 50px 0; }
    /* line 44, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
    .top .lead-text p {
      font-family: Georgia;
      max-width: 550px;
      margin: 1.05em auto 0 auto;
      text-align: left; }

/* line 53, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
#results-container {
  display: none;
  background: #FFFFE0;
  padding: 20px;
  border-radius: 10px;
  max-width: 650px;
  margin: 0 auto;
  font-size: 16px;
  text-align: left; }
  /* line 63, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
  #results-container p {
    font-family: Georgia; }
  /* line 67, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
  #results-container table {
    margin: 40px auto;
    text-align: left; }
    /* line 71, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
    #results-container table .num {
      width: 8%;
      font-weight: 300; }
    /* line 76, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
    #results-container table .figure {
      text-align: right;
      width: 35%; }
  /* line 82, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
  #results-container h3 {
    font-weight: 300; }

/* line 87, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
#graphic {
  display: none; }

/* line 91, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
.sticky {
  position: relative; }
  /* line 94, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
  .sticky.stuck {
    position: fixed;
    top: 0px;
    background: rgba(255, 255, 255, 0.9);
    z-index: 2; }

/* line 102, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
#legend-container {
  float: left; }

/* line 107, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
.dot-chart.stuck {
  margin: 40px 0; }

/* line 112, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
.stats-container {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
  margin-right: 0;
  position: relative;
  right: 20px;
  padding-top: 10px;
  float: right; }
  /* line 89, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/neat/grid/_span-columns.scss */
  .stats-container:last-child {
    margin-right: 0; }
  /* line 121, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
  .stats-container h2 {
    margin: 0; }
  /* line 125, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
  .stats-container .category-legend {
    width: 10px;
    height: 10px;
    float: left;
    margin: 4px 8px 0 0; }
  /* line 132, /Users/sahilchinoy/Sites/grades/repo/ucbgradedists/static/css/main.scss */
  .stats-container p {
    color: #999;
    font-size: 12px; }

/*# sourceMappingURL=../../../../../../../../static/css/main.css.map */