#interval_restrictions,
#interval_answers {
  text-align: center; }
  #interval_restrictions ul,
  #interval_answers ul {
    display: inline-block;
    text-align: left;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none; }
    #interval_restrictions ul li,
    #interval_answers ul li {
      width: 45px;
      height: 45px; }
      #interval_restrictions ul li a,
      #interval_answers ul li a {
        cursor: pointer;
        display: block;
        width: 100%;
        height: 100%;
        line-height: 45px;
        border-radius: 1ex;
        text-align: center;
        border: 1px solid #79d637;
        background: #79d637;
        color: #FFF; }
        #interval_restrictions ul li a.inactive,
        #interval_answers ul li a.inactive {
          border: 1px solid #d68f37;
          background: #FFF;
          color: #d68f37; }
        #interval_restrictions ul li a:active,
        #interval_answers ul li a:active {
          font-weight: bolder; }
    @media screen and (min-width: 550px) {
      #interval_restrictions ul:last-child li:nth-child(3),
      #interval_answers ul:last-child li:nth-child(3) {
        padding: 0px 1px;
        margin: 0px 40px 0px 26.5px; } }

#scoreboard {
  margin-top: 1em; }
  @media screen and (min-width: 550px) {
    #scoreboard {
      margin-top: 0em;
      position: absolute;
      top: 0px;
      right: 0px;
      text-align: right; } }

#interval_answers {
  margin-top: 0px; }
  #interval_answers a.inactive {
    cursor: default; }

#feedback {
  background: #003C7C;
  color: #FFF;
  text-align: center;
  border-radius: 1em;
  margin-top: 30px;
  margin-bottom: 1em;
  padding: .5em 1em;
  opacity: 0;
  transition: opacity .5s; }

/*# sourceMappingURL=intervals.css.map */
