/* poppins-300 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/poppins-v1-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Poppins Light"), local("Poppins-Light"), url("../fonts/poppins-v1-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins-v1-latin-300.woff2") format("woff2"), url("../fonts/poppins-v1-latin-300.woff") format("woff"), url("../fonts/poppins-v1-latin-300.ttf") format("truetype"), url("../fonts/poppins-v1-latin-300.svg#Poppins") format("svg");
  /* Legacy iOS */ }
/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/poppins-v1-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Poppins"), local("Poppins-Regular"), url("../fonts/poppins-v1-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins-v1-latin-regular.woff2") format("woff2"), url("../fonts/poppins-v1-latin-regular.woff") format("woff"), url("../fonts/poppins-v1-latin-regular.ttf") format("truetype"), url("../fonts/poppins-v1-latin-regular.svg#Poppins") format("svg");
  /* Legacy iOS */ }
/* poppins-500 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/poppins-v1-latin-500.eot");
  /* IE9 Compat Modes */
  src: local("Poppins Medium"), local("Poppins-Medium"), url("../fonts/poppins-v1-latin-500.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins-v1-latin-500.woff2") format("woff2"), url("../fonts/poppins-v1-latin-500.woff") format("woff"), url("../fonts/poppins-v1-latin-500.ttf") format("truetype"), url("../fonts/poppins-v1-latin-500.svg#Poppins") format("svg");
  /* Legacy iOS */ }
/* poppins-600 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/poppins-v1-latin-600.eot");
  /* IE9 Compat Modes */
  src: local("Poppins SemiBold"), local("Poppins-SemiBold"), url("../fonts/poppins-v1-latin-600.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins-v1-latin-600.woff2") format("woff2"), url("../fonts/poppins-v1-latin-600.woff") format("woff"), url("../fonts/poppins-v1-latin-600.ttf") format("truetype"), url("../fonts/poppins-v1-latin-600.svg#Poppins") format("svg");
  /* Legacy iOS */ }
/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/poppins-v1-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Poppins Bold"), local("Poppins-Bold"), url("../fonts/poppins-v1-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins-v1-latin-700.woff2") format("woff2"), url("../fonts/poppins-v1-latin-700.woff") format("woff"), url("../fonts/poppins-v1-latin-700.ttf") format("truetype"), url("../fonts/poppins-v1-latin-700.svg#Poppins") format("svg");
  /* Legacy iOS */ }
#ez-grader {
  font-weight: 400;
  font-family: "Poppins", sans-serif;
  color: #2d2d2d;
  font-size: 18px;
  width: 100%;
  max-width: 617px;
  float: none;
  margin: 0 auto; }
  #ez-grader input, #ez-grader select {
    font-weight: 400; }
  #ez-grader * {
    box-sizing: border-box; }
  #ez-grader .ez-clearfix::after, #ez-grader .grade-scale::after {
    display: table;
    width: 100%;
    clear: both;
    content: ''; }
  #ez-grader ul, #ez-grader li {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  #ez-grader button {
    padding: 0;
    margin: 0;
    background: white;
    color: black;
    border: none;
    box-shadow: none;
    display: inline-block;
    font-weight: 400 !important; }
  #ez-grader h1, #ez-grader h2, #ez-grader h3, #ez-grader h4, #ez-grader h5, #ez-grader input, #ez-grader select {
    font-family: "Poppins", sans-serif;
    color: #2d2d2d; }
  #ez-grader h1 {
    font-size: 28px;
    line-height: 46px;
    font-weight: 700; }
  #ez-grader h2 {
    font-size: 20px;
    font-weight: 600; }
  #ez-grader .set-grade-scale {
    height: 48px;
    border: 2px solid #e8e8e8;
    padding: 12px; }
    #ez-grader .set-grade-scale button {
      background: #13afdf;
      color: #fff;
      border-radius: 100px;
      float: right;
      font-size: 10px;
      width: 125px;
      height: 21px;
      line-height: 21px;
      text-transform: uppercase; }
  #ez-grader .grade-scale {
    border: 2px solid #e8e8e8;
    border-top: none;
    padding: 35px 56px 20px 56px; }
    #ez-grader .grade-scale .checkbox {
      cursor: pointer; }
      #ez-grader .grade-scale .checkbox input {
        display: none; }
      #ez-grader .grade-scale .checkbox span {
        width: 20px;
        height: 20px;
        display: inline-block;
        background: #fff;
        border: 1px solid #94AECA;
        border-radius: 4px; }
      #ez-grader .grade-scale .checkbox [type=checkbox]:checked + span {
        background: url("../img/checkbox.png");
        background-size: 100% 100%;
        background-repeat: no-repeat;
        border: none; }
    #ez-grader .grade-scale .ez-label {
      position: relative;
      top: -3px; }
    #ez-grader .grade-scale .grade-table {
      margin-top: 25px; }
      #ez-grader .grade-scale .grade-table .column {
        float: left;
        width: 50%; }
    #ez-grader .grade-scale button {
      background: #13afdf;
      color: #fff;
      font-size: 16px;
      border-radius: 2px;
      display: block;
      width: 186px;
      height: 43px;
      line-height: 43px;
      clear: both;
      margin: 0 auto; }
  #ez-grader ul.grade {
    padding-right: 1rem; }
    #ez-grader ul.grade li {
      margin-bottom: 15px;
      width: 33.3333%;
      float: left;
      padding: 0 10px;
      position: relative; }
      #ez-grader ul.grade li input {
        width: 85px;
        height: 36px;
        line-height: 36px;
        border: 1px solid #e8e8e8;
        text-align: center;
        border-radius: 2px;
        font-size: 16px;
        padding-right: 0; }
      #ez-grader ul.grade li input:read-only {
        background: #f7f7f7;
        border: none; }
      #ez-grader ul.grade li .divider {
        position: absolute;
        top: 6px;
        right: -5px; }
    #ez-grader ul.grade li:first-child {
      padding-left: 0;
      font-size: 20px;
      font-weight: 600;
      line-height: 36px; }
  #ez-grader .ez-answers {
    margin-top: 15px;
    background: #13afdf;
    color: #fff;
    height: 74px;
    padding: 0 15px;
    display: table;
    width: 100%; }
    #ez-grader .ez-answers ul {
      height: 74px;
      line-height: 74px;
      display: table-row; }
    #ez-grader .ez-answers li {
      display: table-cell;
      width: auto;
      text-align: right;
      height: 74px;
      line-height: 74px;
      text-align: center; }
      #ez-grader .ez-answers li label, #ez-grader .ez-answers li input {
        height: 40px;
        line-height: 40px; }
      #ez-grader .ez-answers li label {
        font-size: 14px;
        margin-right: 15px; }
      #ez-grader .ez-answers li input {
        width: 72px;
        border: none;
        padding-right: 0;
        border-radius: 2px; }
  #ez-grader .ez-results {
    clear: both;
    float: none;
    margin: 40px auto 0; }
    #ez-grader .ez-results table {
      table-layout: fixed; }
    #ez-grader .ez-results th {
      text-transform: none; }
    #ez-grader .ez-results td, #ez-grader .ez-results th, #ez-grader .ez-results tr, #ez-grader .ez-results tbody, #ez-grader .ez-results table {
      border: none; }
    #ez-grader .ez-results tbody tr:nth-child(odd) {
      background: rgba(254, 233, 78, 0.35); }
    #ez-grader .ez-results th, #ez-grader .ez-results td {
      text-align: center;
      font-size: 18px; }
    #ez-grader .ez-results button {
      display: block;
      background: #13afdf;
      float: none;
      color: #fff;
      height: 40px;
      line-height: 40px;
      width: 300px;
      text-align: center;
      margin: 1rem auto; }

/*# sourceMappingURL=ez-grader-public.css.map */
