@keyframes flash {
  0% {
    opacity: 0;
    max-height: 0px;
    padding: 0px;
    margin-top: 0;
  }
  1% {
    max-height: 50px;
    padding: 15px;
    margin-top: 10px;
  }
  25% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  99% {
    max-height: 50px;
    padding: 15px;
    margin-top: 10px;
  }
  100% {
    opacity: 0;
    max-height: 0px;
    padding: 0px;
    margin-top: 0;
  }
}
.tab-pane {
  padding: 15px;
  border: 1px solid #ddd;
  border-top-color: #fff;
  /*
  &#messages {
    p {
      padding: 15px;
    }
  }
   */
}
.tab-pane#questions {
  /*
    .alert {
      opacity:0;
      max-height:0px;
      padding:0px;
      margin-bottom:0;
      margin-top:0;

      &.flash {
        animation: flash linear 3s 1;
      }

    }
    */
}
.tab-pane#questions flash-message {
  display: block;
  margin-top: 1em;
}
.tab-pane .rta_qna {
  margin-bottom: 15px;
}
.tab-pane .rta_qna p {
  margin: 5px 0;
  white-space: pre-wrap;
}
.rta_messages {
  margin-top: 20px;
}
.rta_messages > .message,
.rta_messages > .reply {
  clear: left;
  margin-bottom: 10px;
}
.rta_messages .reply-label,
.rta_messages .message.with_reply .question-label {
  float: left;
  width: 150px;
}
.rta_messages .message-reply,
.rta_messages .message.with_reply .message-content {
  margin-left: 150px;
  display: block;
}
.nav-tabs .badge {
  background-color: #ff2222;
}
.slides_display {
  max-width: 100%;
  max-height: 100%;
}
.slides_preload {
  visibility: hidden;
  position: absolute;
  left: -1000px;
  width: 1px;
  height: 1px;
}
.ct-chart .ct-label {
  font-size: 16px;
}
.ct-chart .ct-bar {
  stroke-width: 15%;
}
.rta_poll_results {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  height: 100%;
  background-color: #fff;
}
.rta_poll_results .rta_poll_title {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.rta_poll_results .rta_poll_title span.title {
  display: block;
  margin: 10px;
  font-weight: bold;
  font-size: 24px;
}
.rta_poll_results .rta_poll_chart {
  -webkit-box-flex: 100;
  -webkit-flex-grow: 100;
  flex-grow: 100;
  padding: 20px;
  position: relative;
}
.rta_poll_results .rta_poll_chart chartist {
  display: block;
  position: absolute;
  left: 20px;
  right: 20px;
  top: 20px;
  bottom: 20px;
}
.tcfw_video_player #tcfw_videofield_live_slides .embed-responsive-item.rta_poll_results_container,
.embed-responsive-item.rta_poll_results_container {
  background-color: #fff;
  padding: 2%;
}
.tcfw_video_player #tcfw_videofield_live_slides .embed-responsive-item.rta_poll_results_container .rta_poll_results,
.embed-responsive-item.rta_poll_results_container .rta_poll_results {
  background-color: #fff;
}
.tcfw_video_player #tcfw_videofield_live_slides .embed-responsive-item.rta_poll_results_container .minimize_poll,
.embed-responsive-item.rta_poll_results_container .minimize_poll {
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
}
.tcfw_video_player #tcfw_videofield_live_slides .embed-responsive-item.rta_poll_results_container .maximize_poll,
.embed-responsive-item.rta_poll_results_container .maximize_poll {
  position: absolute;
  padding: 10px;
  background-color: #cccccc;
  color: #fff;
  cursor: pointer;
  top: 0;
  left: 0;
}
#question_content {
  box-shadow: none;
}
.tcfw_video_player #tcfw_videofield_live_slides .embed-responsive-item.polls_big,
.polls_big {
  background-color: transparent;
  z-index: 1;
}
.tcfw_video_player #tcfw_videofield_live_slides .embed-responsive-item.polls_big .minimized,
.polls_big .minimized {
  background-color: #fff;
  display: none;
}
.tcfw_video_player #tcfw_videofield_live_slides .embed-responsive-item.polls_big h3,
.polls_big h3 {
  margin-top: 0;
}
.tcfw_video_player #tcfw_videofield_live_slides .embed-responsive-item.polls_big .maximised,
.polls_big .maximised {
  padding: 20px;
  width: 100%;
  height: 100%;
  background-color: white;
  position: absolute;
  overflow: auto;
}
.tcfw_video_player #tcfw_videofield_live_slides .embed-responsive-item.polls_big .autoscale,
.polls_big .autoscale {
  width: 80%;
  text-align: left;
}
.tcfw_video_player #tcfw_videofield_live_slides .embed-responsive-item.polls_big .autoscale .btn,
.polls_big .autoscale .btn {
  display: block;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .tcfw_video_player #tcfw_videofield_live_slides .embed-responsive-item.polls_big .autoscale,
  .polls_big .autoscale {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1);
    max-width: 90%;
  }
}
.tcfw_video_player #tcfw_videofield_live_slides .embed-responsive-item.polls_big .autoscale .freetext textarea,
.polls_big .autoscale .freetext textarea {
  width: 100%;
  border: 1px solid grey;
}
.tcfw_video_player #tcfw_videofield_live_slides .embed-responsive-item.polls_big.poll_minimized .minimized,
.polls_big.poll_minimized .minimized {
  display: block;
}
.tcfw_video_player #tcfw_videofield_live_slides .embed-responsive-item.polls_big.poll_minimized .maximised,
.polls_big.poll_minimized .maximised {
  display: none;
}
.tcfw_video_player #tcfw_videofield_live_slides .embed-responsive-item.polls_big .maximize_poll,
.polls_big .maximize_poll,
.tcfw_video_player #tcfw_videofield_live_slides .embed-responsive-item.polls_big .minimize_poll,
.polls_big .minimize_poll {
  float: right;
  cursor: pointer;
}
.tcfw_video_player #tcfw_videofield_live_slides .embed-responsive-item.polls_big .maximize_poll,
.polls_big .maximize_poll {
  position: absolute;
  padding: 10px;
  background-color: #cccccc;
  color: #fff;
  top: 0;
  right: 0;
}
.tcfw_video_player #tcfw_videofield_live_slides .embed-responsive-item.polls_big flash-message,
.polls_big flash-message {
  position: absolute;
}

.rtaPollResultsWrapper {
  width: 100%;
  height: 100%;
}
.rtaPollResults {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  height: 100%;
  background-color: #fff;
  text-align: left;
  font-size: 15px;
  line-height: 2em;
}
.rtaPollResults h2 {
  border-bottom: 1px solid grey;
  margin-bottom: 0.5em;
  margin-top: 0.3em;
  font-size: 150%;
  flex-shrink: 0;
}
.rtaPollResults .result {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.rtaPollResults .result .progress {
  height: auto;
  margin-bottom: 0;
}
.rtaPollResults .result .progress .progress-bar {
  font-size: inherit;
  line-height: inherit;
  padding: 2px 0;
  background-color: #8c8c8c;
}
.rtaPollResults .lowpvalue {
  padding-left: 0.3em;
}

.rtaWordCloud {
  width: 620px;
  height: 340px;
  margin: 10px;
  transform: translate(0%, 0%) scale(1);
  transform-origin: top left;
  -webkit-transform-origin: top left;
}
.rtaWordCloud .titlebar {
  height: 40px;
  border-bottom: 1px solid grey;
}
.rtaWordCloud .titlebar h2 {
  margin: 0;
}
.rtaWordCloud word-cloud {
  display: block;
}


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