@font-face {
    font-family: 'excitemuicon';
    src: url("../webfonts/excitemuicon.woff?hq5") format("truetype"), url("../webfonts/excitemuicon.woff?hq5") format("woff"), url("../webfonts/excitemuicon.svg?hq5#excitemuicon") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="exicon-"], [class*=" exicon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'excitemuicon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.style-rave-orange {
  --bg-color: #F98E2B;
  --brand-color: #F98E2B;
}

.style-rave-purple {
  --bg-color: #753bbd;
  --brand-color: #753bbd;
}

.style-obexp .grid-head {
  background-color: #007E59;
}

.style-obexp .grid-head .topnav > a {
  color: #005A42;
}

.style-obexp .grid-head .topnav > a.active {
  color: #96CDA0;
  -webkit-box-shadow: inset 0 -3px 0 #96CDA0;
  box-shadow: inset 0 -3px 0 #96CDA0;
}

.style-detune-mcd .swbg {
  background: #fff !important;
}

.style-detune-mcd h2 {
  color: #000 !important;
}

.style-detune-mcd li.option-list {
  color: #000 !important;
  box-shadow: inset 0 0 0 1px #000 !important;
}

.style-detune-mcd li.option-list:hover {
  background: rgba(0,0,0,0.1);
}

.style-detune-mcd #thankYou {
  background: #FFC72C;
}

.style-detune-mcd .has-voted li.option-list.correct .swbar .swbar-bar {
  background-color: #FFC72C !important;
}

.style-detune-mcd .has-voted li.option-list.selected {
  /* box-shadow: inset 0 0 0 1px #FFC72C !important; */
}

.style-detune-mcd .has-voted li.option-list.selected .swbar {
  background-color: rgba(255,199,44,0.2) !important;
}

.style-detune-mcd .has-voted li.option-list .swbar .swbar-bar {
  background-color: rgba(0,0,0,0.2);
}

.style-detune-mcd .has-voted li.option-list.selected .swbar .swbar-bar {
  background-color: rgba(255,199,44,0.4) !important;
}

.style-detune-mcd .base-timer {
  display: none;
}

.style-detune-mcd .swpoll-vote {
  --answer-fontsize: 14px;
}

.style-detune-mcd h2 {
  --question-fontsize: 18px;
}
.style-detune-mcd .swpoll-content {
  --padding-hor: 2px;
}
.exicon-bar-chart:before {
    content: "\e932";
}
.exicon-qa-alt:before {
    content: "\e93b";
}

.style-wes .header .question p {
  color: #000;
}