.tx-simplepoll {
  .simplePollWrap {
    width:auto;
    padding:0;
  }
  #simplePollVote {
    cursor:pointer;
    width:auto;
    @media only screen and (max-width: 600px) {
      float: none;
      width: 100%;
    }
  }
  #simplePollSeeVotes,
  #simplePollVote {
    display: inline-block;
    margin: 16px 16px 16px 0;
    margin-bottom:0;
    padding: 6px 24px;
    border: 2px solid $viola;
    background: $viola;
    color: #FFF;
    @media only screen and (max-width: 600px) {
      float: none;
      width: 100%;
    }
    &:hover {
      background: #FFF;
      color: $viola;
    }
  }

  #simplePollSeeVotes,
  a.pollBack {
    cursor:pointer;
    float:left;
    font-weight: 700;
    text-align: center;
    @media only screen and (max-width: 600px) {
      float: none;
      padding: 6px 0 6px 0;
      width: 100%;
      border: none;
      font-weight: 700;
    }
  }
  .simplePollPercentBar {
    background-color:$aqua !important;
    background-image:none !important;
  }
}


#contentWrapper .tx-simplepoll  input[type='radio']:checked + label::before {
  background-color:$aqua;
  content: '';
}
