body {
  overflow: hidden;
}

.spinner-container {
  background-color: #dadadada;
}


.rt-spin-container {
  position: fixed;
  top: 40%;
  left: 50%;
  transform: translateY(-50%);
  transform: translateX(-50%);
  z-index: 11000000;
}

.hidden {
  display: none; 
}

.modal-body .rt-container .rt-btn.rt-btn-next {
  display: none !important;
}

.modal-body .rt-controls-container {
  display: none !important;
}

.js-wizard-content .rt-container .rt-btn.rt-btn-next {
  display: none !important;
}

.js-wizard-content .rt-controls-container {
  display: none !important;
}

textarea.form-control.sv-textarea-no-rte {
  height: 15rem;
}

.sv-process-shadow {
  box-shadow: none;
}

.languageDropdown {
  height: calc(1em + 0.5rem + 2px);
  font-size: 1rem;
  min-height: auto;
  font-family: "LatoWeb", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  text-overflow: ellipsis;
  color: #333;
  padding: 0;
  margin: 0;
  border-radius: 4px;
}

.languageLabel {
  margin-bottom: 0;
}

.version {
  position: absolute; 
  left: -10px;
  top:5px; 
  width: 100%; 
  text-align: right;
}

.stickyWizard {
  height: calc(100vh - 20rem);
  overflow-x: hidden;
  overflow-y: auto;
}

.sv-alert-container {
  z-index: 99999999999;
  top: 60px;
}

.fas.fa-chart-bar.response-count0 { display: none; }
.fas.fa-chart-bar.response-count1 { display: none; }
.fas.fa-chart-bar.response-count2 { display: none; }
.fas.fa-chart-bar.response-count3 { display: none; }
.fas.fa-chart-bar.response-count4 { display: none; }
.fas.fa-chart-bar.response-count5 { display: none; }
.fas.fa-chart-bar.response-count6 { display: none; }

@media (min-width: 576px) {
  #acceptTermsModal .modal-dialog {
      margin-top: 100px!important;
  }  
}
