input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  transition: background-color 5000s ease-in-out 0s;
}
html,
body {
  font-family: 'Arial', sans-serif, Arial;
}
.survey-background-image,
.modern-progress-mid-wrapper {
  background-color: #002546;
}
.ok-wrapper .ok-btn {
  font-weight: 400;
  background: #00e0ff;
  color: #545E6B;
}
.ok-wrapper .ok-btn:focus,
.ok-wrapper .ok-btn:hover {
  -moz-box-shadow: 0 0 10px #00e0ff;
  -webkit-box-shadow: 0 0 10px #00e0ff;
  box-shadow: 0 0 10px #00e0ff;
}
.select-wrapper.has-focus {
  border-bottom: 2px solid #002546;
}
.select-wrapper .form-select {
  color: #545E6B;
  font-size: 14px;
}
.top-border-wrapper {
  background: #002546;
}
[class*="modern-progress-"] .progress-bar-outer {
  background: rgba(0, 224, 255, 0.2);
}
[class*="modern-progress-"] .progress-bar-outer > .progress-bar-inner {
  background: #00e0ff;
}
[class*="modern-progress-"] .progress-bar-outer > .progress-bar-inner:after {
  border-top: 10px solid #00e0ff;
  border-right: 10px solid transparent;
}
.modern-progress-top-wrapper .progress-bar-outer > .progress-bar-inner:after {
  border-top: 10px solid #00e0ff;
  border-right: 10px solid transparent;
}
.take-survey-logo {
  background-color: #002546;
  font-weight: 300;
}
.has-bg-img .take-survey-logo {
  background: rgba(0, 37, 70, 0.3);
}
.take-survey-logo > span {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .take-survey-logo > span {
    width: 95%;
  }
}
@media only screen and (min-width: 1024px) {
  .take-survey-logo > span {
    width: 980px;
  }
}
@media only screen and (min-width: 1200px) {
  .take-survey-logo > span {
    width: 1024px;
  }
}
@media only screen and (min-width: 1400px) {
  .take-survey-logo > span {
    width: 1300px;
  }
}
.take-survey-title {
  background-color: #002546;
  line-height: calc(20px + 8px);
  width: 40%;
  display: inline-block;
  padding: 10px;
  margin: 5% 2%;
}

@media only screen and (max-width: 768px) {
  .take-survey-title {
    width: 100%;
    margin: 0%;
  }
}
.has-bg-img .take-survey-title {
  background: rgba(0, 37, 70, 0.3);
}
.take-survey-title > span {
  width: 100%;
  color: #002546;
  font-size: 30px;
  font-weight: 400;
}
@media only screen and (min-width: 768px) {
  .take-survey-title > span {
    width: 95%;
  }
}
@media only screen and (min-width: 1024px) {
  .take-survey-title > span {
    width: 980px;
  }
}
@media only screen and (min-width: 1200px) {
  .take-survey-title > span {
    width: 1024px;
  }
}
@media only screen and (min-width: 1400px) {
  .take-survey-title > span {
    width: 1300px;
  }
}
.take-survey-title > span .survey-exit {
  color: #002546;
}
.take-survey-title > span .survey-exit:hover {
  color: rgba(0, 37, 70, 0.7);
}
.take-survey-title > span .survey-exit > i {
  line-height: calc(30px + 8px);
}
.modern-progress-mid-wrapper,
.survey-timer-wrapper {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .modern-progress-mid-wrapper,
  .survey-timer-wrapper {
    width: 95%;
  }
}
@media only screen and (min-width: 1024px) {
  .modern-progress-mid-wrapper,
  .survey-timer-wrapper {
    width: 980px;
  }
}
@media only screen and (min-width: 1200px) {
  .modern-progress-mid-wrapper,
  .survey-timer-wrapper {
    width: 1024px;
  }
}
@media only screen and (min-width: 1400px) {
  .modern-progress-mid-wrapper,
  .survey-timer-wrapper {
    width: 1300px;
  }
}
.modern-progress-mid-wrapper:after,
.survey-timer-wrapper:after {
  background: rgba(0, 37, 70, 0.1);
}
.survey-timer-wrapper:after {
  background: rgba(0, 37, 70, 0.1);
}
.notification-wrapper {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .notification-wrapper {
    width: 95%;
  }
}
@media only screen and (min-width: 1200px) {
  .notification-wrapper {
    width: calc(1024px - 130px);
  }
}
@media only screen and (min-width: 1400px) {
  .notification-wrapper {
    width: calc(1300px - 130px);
  }
}
.notification-wrapper span {
  color: #D0021B;
}
.error-wrapper {
  border: 1px solid #D0021B;
  color: #D0021B;
  font-weight: 300;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .error-wrapper {
    width: 95%;
  }
}
@media only screen and (min-width: 1200px) {
  .error-wrapper {
    width: calc(1024px - 130px);
  }
}
@media only screen and (min-width: 1400px) {
  .error-wrapper {
    width: calc(1300px - 130px);
  }
}
.error-wrapper span {
  font-weight: 500;
}
.survey-body-wrapper {
  width: 100%;
  background: #ffffff;
  border-radius: 20px;
}
.has-bg-img .survey-body-wrapper {
  background: rgba(255, 255, 255, 0.3);
}

@media only screen and (min-width: 768px) {
  .survey-body-wrapper {
    width: 52%;
    margin: 5% 2%;
    /*! display: inline-block; */
    float: right;
  }
}
@media only screen and (max-width: 768px) {
  .survey-body-wrapper {
    width: 100%;
    margin: 0%;
    /*! text-align: center; */
  }
  .survey-body-wrapper .survey-question-wrapper .input-wrapper.large{
    /*! width: 100%; */
  }
}
@media only screen and (min-width: 1024px) {
  .survey-body-wrapper {
    width: 40%;
    float: right;
    margin: 5%;
  }
}
@media only screen and (min-width: 1200px) {
  .survey-body-wrapper {
    width: 40%;
    float: right;
    margin: 5%;
  }
}
@media only screen and (min-width: 1400px) {
  .survey-body-wrapper {
    width: 40%;
    float: right;
    margin: 5%;
    padding: 30px !important;
  }
}
.survey-body-wrapper .survey-run-form {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .survey-body-wrapper .survey-run-form {
    width: 95%;
  }
}
@media only screen and (min-width: 1200px) {
  .survey-body-wrapper .survey-run-form {
    width: 95%;
  }
}
@media only screen and (min-width: 1400px) {
  .survey-body-wrapper .survey-run-form {
    width: 100%;
  }
}
.survey-body-wrapper .survey-feedback-run-form {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .survey-body-wrapper .survey-feedback-run-form {
    width: 95%;
  }
}
@media only screen and (min-width: 1200px) {
  .survey-body-wrapper .survey-feedback-run-form {
    width: calc(1024px - 130px);
  }
}
@media only screen and (min-width: 1400px) {
  .survey-body-wrapper .survey-feedback-run-form {
    width: calc(1300px - 130px);
  }
}
.survey-body-wrapper .survey-feedback-run-form .feedback-form-input {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-feedback-run-form .comment-changes-button-wrapper .btn.btn-submit {
  background: #00e0ff;
  color: #545E6B;
  font-size: 20px;
}
.survey-body-wrapper .survey-inside-wrapper.has-interactive-mode .survey-question-wrapper.active-question > .question-container:after,
.survey-body-wrapper .survey-inside-wrapper.has-interactive-mode .survey-question-wrapper.active-question > .answer-container:after,
.survey-body-wrapper .survey-inside-wrapper.has-interactive-mode .survey-question-wrapper.active-question > .multi-row-question:after,
.survey-body-wrapper .survey-inside-wrapper.has-interactive-mode .survey-question-wrapper.active-question > span.error:after {
  background: #002546;
}
.survey-body-wrapper .survey-question-wrapper.has-separator {
  border-bottom: 1px solid rgba(225, 225, 225, 0.5);
}
.survey-body-wrapper .survey-question-wrapper .question-container {
  color: #002546;
  font-size: calc(18px - 2px);
  font-weight: 400;
}
@media only screen and (min-width: 1024px) {
  .survey-body-wrapper .survey-question-wrapper .question-container {
    font-size: 18px;
    margin-bottom: 8px;
  }
}
.survey-body-wrapper .survey-question-wrapper .question-container.has-question-number.required .question-number:before {
  color: #D0021B;
}
.survey-body-wrapper .survey-question-wrapper .question-container.required:before {
  color: #D0021B;
}
.survey-body-wrapper .survey-question-wrapper .question-container .review-comment-count {
  font-size: 14px;
}
.survey-body-wrapper .survey-question-wrapper .table-heading-wrapper .control-label {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
  font-size: calc(14px - 1px);
}
.survey-body-wrapper .survey-question-wrapper .prefix-wrapper,
.survey-body-wrapper .survey-question-wrapper .suffix-wrapper {
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-options.required .controls:before {
  color: #D0021B;
}
.survey-body-wrapper .survey-question-wrapper .answer-group-header {
  color: #545E6B;
  font-size: 16px;
  font-weight: 500;
}
.survey-body-wrapper .survey-question-wrapper .answer-heading {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .controls.control-selection .control-letter {
  font-weight: 400;
}
.survey-body-wrapper .survey-question-wrapper .controls.control-selection .control-tick {
  color: #002546;
}
.survey-body-wrapper .survey-question-wrapper .controls.control-selection .control-indicator {
  border: 1px solid #002546;
}
.survey-body-wrapper .survey-question-wrapper .controls.control-selection .control-indicator:after {
  background: #002546;
}
.survey-body-wrapper .survey-question-wrapper .controls.control-selection input[type="radio"]:checked ~ .control-indicator:after {
  border: 1px solid #002546;
}
.survey-body-wrapper .survey-question-wrapper .controls.control-selection .radio-check:checked ~ .control-letter {
  background-color: #002546;
}
.survey-body-wrapper .survey-question-wrapper .controls.control-selection .blinker {
  -webkit-border-radius: 3px ;
  -moz-border-radius: 3px ;
  border-radius: 3px ;
}
.survey-body-wrapper .survey-question-wrapper .controls.control-selection .control-label,
.survey-body-wrapper .survey-question-wrapper .controls.control-selection .other-input {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
@media only screen and (min-width: 1200px) {
  .survey-body-wrapper .survey-question-wrapper .controls.control-selection .blinker:hover {
    background: rgba(0, 37, 70, 0.1);
  }
}
@media only screen and (min-width: 1200px) {
  .survey-body-wrapper .survey-question-wrapper .controls.control-selection:hover .blinker {
    background: rgba(0, 37, 70, 0.1);
  }
}
.survey-body-wrapper .survey-question-wrapper .error {
  color: #D0021B;
  font-size: 12px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .form-label {
  color: #545E6B;
  font-size: 14px;
  font-weight: 400;
}
.survey-body-wrapper .survey-question-wrapper .input-wrapper.error-line .line-flow {
  background: #D0021B;
}
.survey-body-wrapper .survey-question-wrapper .form-input {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .line-flow {
  /*! background: #002546; */
}
.survey-body-wrapper .survey-question-wrapper .answer-container ~ .qp-ts-highlighter-popover h2 {
  color: #545E6B;
  font-size: calc(18px - 2px);
  font-weight: 400;
  line-height: calc(calc(18px - 2px) + 6px);
}
@media only screen and (min-width: 1024px) {
  .survey-body-wrapper .survey-question-wrapper .answer-container ~ .qp-ts-highlighter-popover h2 {
    font-size: 18px;
    line-height: calc(18px + 6px);
  }
}
.survey-body-wrapper .survey-question-wrapper .answer-container ~ .qp-ts-highlighter-popover > ul > li.controls.control-selection:hover {
  background: rgba(0, 37, 70, 0.1);
  border: rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container ~ .qp-ts-reset-highlight {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.text-highlighter-question > div,
.survey-body-wrapper .survey-question-wrapper .answer-container.text-highlighter-question p {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.text-highlighter-question > span {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.van-westendorp-text-question .answer-options > p {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.multiple-choice-question.alternate-color .answer-options:nth-child(odd) {
  background-color: rgba(225, 225, 225, 0.5);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.multiple-choice-question .controls.control-selection .control-label {
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.multiple-choice-question .controls.control-selection.edit-other .other-input {
  border-bottom: 1px solid #002546;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.multiple-choice-question .controls.control-selection.edit-other .other-input.error-line {
  border-bottom: 1px solid #D0021B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.multiple-choice-question .controls.control-selection.has-focus,
.survey-body-wrapper .survey-question-wrapper .answer-container.multiple-choice-question .controls.control-selection:hover {
  background: none;
}
@media only screen and (min-width: 1200px) {
  .survey-body-wrapper .survey-question-wrapper .answer-container.multiple-choice-question .controls.control-selection.has-focus,
  .survey-body-wrapper .survey-question-wrapper .answer-container.multiple-choice-question .controls.control-selection:hover {
    background: rgba(0, 37, 70, 0.1);
  }
}
.survey-body-wrapper .survey-question-wrapper .answer-container.form-type-question.has-prefix .answer-options .input-wrapper > span {
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.form-type-question.has-suffix .answer-options .input-wrapper > span {
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.form-type-question .answer-options.required:before {
  color: #D0021B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.form-type-question label {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.form-type-question .form-input:focus ~ label,
.survey-body-wrapper .survey-question-wrapper .answer-container.form-type-question .form-input.used ~ label {
  font-weight: 400;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.form-type-question .intl-tel-input .country-list .country.highlight {
  background: rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.form-type-question .intl-tel-input .country-name {
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.form-type-question .intl-tel-input .dial-code {
  font-size: 14px;
  font-weight: 400;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.star-rating-question.alternate-color .answer-options:nth-child(odd) {
  background-color: rgba(225, 225, 225, 0.5);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.star-rating-question .answer-options .controls .star-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.pushto-social-question .answer-options .controls .star-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.video-rating-question .answer-options .controls .star-label {
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.star-rating-question .answer-options .controls .star-label > span,
.survey-body-wrapper .survey-question-wrapper .answer-container.pushto-social-question .answer-options .controls .star-label > span,
.survey-body-wrapper .survey-question-wrapper .answer-container.video-rating-question .answer-options .controls .star-label > span {
  border: 1px solid #545E6B;
  color: #545E6B;
  font-weight: 500;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.star-rating-question .answer-options .controls .star-rating > label,
.survey-body-wrapper .survey-question-wrapper .answer-container.pushto-social-question .answer-options .controls .star-rating > label,
.survey-body-wrapper .survey-question-wrapper .answer-container.video-rating-question .answer-options .controls .star-rating > label {
  color: #979797;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.video-rating-question .slide-text-wrapper > span {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.thumbs-updown-question .answer-options .controls {
  width: 100%;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.thumbs-updown-question .answer-options .controls.control-selection.has-focus .blinker {
  background: rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.thumbs-updown-question .answer-options .controls.control-selection .radio-check:checked ~ .blinker {
  background: rgba(0, 37, 70, 0.13);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.thumbs-updown-question .answer-options .controls.thumbs-up .radio-check:checked ~ .control-icons:before {
  color: #7cca53;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.thumbs-updown-question .answer-options .controls.thumbs-down .radio-check:checked ~ .control-icons:before {
  color: #D0021B;
}
@media only screen and (min-width: 1200px) {
  .survey-body-wrapper .survey-question-wrapper .answer-container.thumbs-updown-question .answer-options .controls .control-icons:hover ~ .blinker,
  .survey-body-wrapper .survey-question-wrapper .answer-container.thumbs-updown-question .answer-options .controls .control-label:hover ~ .blinker {
    background: rgba(0, 37, 70, 0.1);
  }
}
.survey-body-wrapper .survey-question-wrapper .answer-container.thumbs-updown-question .answer-options .controls .control-icons:before {
  color: #979797;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.smiley-question .answer-options .controls.control-selection.has-focus .blinker {
  background: rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.smiley-question .answer-options .controls.control-selection .radio-check:checked ~ .blinker {
  background: rgba(0, 37, 70, 0.13);
}
@media only screen and (min-width: 1200px) {
  .survey-body-wrapper .survey-question-wrapper .answer-container.smiley-question .answer-options .controls .control-icons:hover ~ .blinker,
  .survey-body-wrapper .survey-question-wrapper .answer-container.smiley-question .answer-options .controls .control-label:hover ~ .blinker {
    background: rgba(0, 37, 70, 0.1);
  }
}
@media only screen and (min-width: 1024px) {
  .survey-body-wrapper .survey-question-wrapper .answer-container.image-chooser-question .answer-options .blinker:hover {
    background: rgba(0, 37, 70, 0.1);
  }
}
.survey-body-wrapper .survey-question-wrapper .answer-container.image-chooser-question .answer-options .controls.control-selection.has-focus .blinker {
  background: rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.image-chooser-question .answer-options .controls.control-selection .radio-check:checked ~ .blinker {
  background: rgba(0, 37, 70, 0.13);
}
@media only screen and (min-width: 1024px) {
  .survey-body-wrapper .survey-question-wrapper .answer-container.image-chooser-question .answer-options .controls .croppie-container:hover ~ .blinker {
    background: rgba(0, 37, 70, 0.1);
  }
}
.survey-body-wrapper .survey-question-wrapper .answer-container.image-chooser-question .answer-options .controls .control-label {
  font-weight: 300;
}
@media only screen and (min-width: 1024px) {
  .survey-body-wrapper .survey-question-wrapper .answer-container.image-chooser-question .answer-options .controls .control-label:hover ~ .blinker {
    background: rgba(0, 37, 70, 0.1);
  }
}
.survey-body-wrapper .survey-question-wrapper .answer-container.nps-plus-question .answer-options .controls.control-selection .control-label:hover ~ .blinker,
.survey-body-wrapper .survey-question-wrapper .answer-container.nps-question .answer-options .controls.control-selection .control-label:hover ~ .blinker {
  background: rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.nps-plus-question .answer-options .controls.control-selection.has-focus .blinker,
.survey-body-wrapper .survey-question-wrapper .answer-container.nps-question .answer-options .controls.control-selection.has-focus .blinker {
  background: rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.nps-plus-question .answer-options .controls .blinker,
.survey-body-wrapper .survey-question-wrapper .answer-container.nps-question .answer-options .controls .blinker {
  border: 1px solid #002546;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.nps-plus-question .answer-options .controls .radio-check:checked ~ .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.nps-question .answer-options .controls .radio-check:checked ~ .control-label {
  color: #fff;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.nps-plus-question .answer-options .controls .radio-check:checked ~ .control-label:hover ~ .blinker,
.survey-body-wrapper .survey-question-wrapper .answer-container.nps-question .answer-options .controls .radio-check:checked ~ .control-label:hover ~ .blinker {
  background: #002546;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.nps-plus-question .answer-options .controls .radio-check:checked ~ .blinker,
.survey-body-wrapper .survey-question-wrapper .answer-container.nps-question .answer-options .controls .radio-check:checked ~ .blinker {
  background: #002546;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.nps-plus-question .answer-options .controls .radio-check:checked ~ .control-label-nps,
.survey-body-wrapper .survey-question-wrapper .answer-container.nps-question .answer-options .controls .radio-check:checked ~ .control-label-nps {
  color: #002546;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.nps-plus-question .answer-options:first-child .controls .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.nps-question .answer-options:first-child .controls .control-label {
  color: #002546;
  font-weight: 500;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.nps-plus-question .answer-options:nth-child(2) .controls.control-selection .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.nps-question .answer-options:nth-child(2) .controls.control-selection .control-label {
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.heading-question {
  background-color: #002546;
  color: #fff;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.heading-question .question-number {
  color: #fff;
  font-size: calc(18px - 2px);
  font-weight: 400;
}
@media only screen and (min-width: 1024px) {
  .survey-body-wrapper .survey-question-wrapper .answer-container.heading-question .question-number {
    font-size: 18px;
  }
}
.survey-body-wrapper .survey-question-wrapper .answer-container.sub-heading-question {
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.sub-heading-question .question-number {
  color: #545E6B;
  font-size: calc(18px - 2px);
  font-weight: 400;
}
@media only screen and (min-width: 1024px) {
  .survey-body-wrapper .survey-question-wrapper .answer-container.sub-heading-question .question-number {
    font-size: 18px;
  }
}
.survey-body-wrapper .survey-question-wrapper .answer-container.presentation-text-question {
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.presentation-text-question .question-number {
  color: #545E6B;
  font-size: calc(18px - 2px);
  font-weight: 400;
}
@media only screen and (min-width: 1024px) {
  .survey-body-wrapper .survey-question-wrapper .answer-container.presentation-text-question .question-number {
    font-size: 18px;
  }
}
.survey-body-wrapper .survey-question-wrapper .answer-container.conjoint-question .steps-count {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.conjoint-question .parent-table > tbody > tr > td {
  border-color: rgba(225, 225, 225, 0.5);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.conjoint-question .parent-table > tbody > tr > td:first-child .controls .control-label {
  font-weight: 400;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.conjoint-question .parent-table > tbody > tr:first-child > td {
  border-color: rgba(225, 225, 225, 0.5);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.conjoint-question .parent-table > tbody > tr:last-child > td {
  border-color: rgba(225, 225, 225, 0.5);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.conjoint-question .parent-table .controls .control-label {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.conjoint-maxdiff-question .steps-count {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.conjoint-maxdiff-question .parent-table .controls.control-selection.has-focus,
.survey-body-wrapper .survey-question-wrapper .answer-container.conjoint-maxdiff-question .parent-table .controls.control-selection:hover {
  background: rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.conjoint-maxdiff-question .parent-table .controls .control-label {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.rank-order-question.alternate-color .answer-options:nth-child(odd) {
  background-color: rgba(225, 225, 225, 0.5);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-dropdown-question .answer-options.alternate-color {
  background-color: rgba(225, 225, 225, 0.5);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.hotspot-image-question .answer-options .clearButton > a {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.hotspot-image-question .answer-options canvas {
  border: 1px solid rgba(225, 225, 225, 0.5);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.reference-data-question .referenceData {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.upload-file-question .upload-file-wrapper .file-upload-text .browse-btn {
  background-color: #00e0ff;
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.upload-file-question .upload-file-wrapper > table > tbody > tr > td .btn.btn-cancel {
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.upload-file-question .upload-file-limit {
  color: #545E6B;
  font-weight: 300;
}
@media only screen and (min-width: 768px) {
  .survey-body-wrapper .survey-question-wrapper .answer-container.upload-file-question .upload-file-limit {
    font-size: 14px;
  }
}
.survey-body-wrapper .survey-question-wrapper .answer-container.card-sorting-question .answer-options .temp-highlight,
.survey-body-wrapper .survey-question-wrapper .answer-container.drag-drop-question .answer-options .temp-highlight {
  -moz-box-shadow: 0 0 5px 0px rgba(0, 37, 70, 0.7);
  -webkit-box-shadow: 0 0 5px 0px rgba(0, 37, 70, 0.7);
  box-shadow: 0 0 5px 0px rgba(0, 37, 70, 0.7);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.card-sorting-question .answer-options > span,
.survey-body-wrapper .survey-question-wrapper .answer-container.drag-drop-question .answer-options > span {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.card-sorting-question .answer-options .controls .qp-icomoon-icons:before,
.survey-body-wrapper .survey-question-wrapper .answer-container.drag-drop-question .answer-options .controls .qp-icomoon-icons:before {
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.card-sorting-question .answer-options .controls .control-number,
.survey-body-wrapper .survey-question-wrapper .answer-container.drag-drop-question .answer-options .controls .control-number {
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.card-sorting-question .answer-options .ui-sortable .remove-sortable {
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.card-sorting-question .answer-options .ui-sortable-container .add-sortable-wrapper .btn-add {
  color: #545E6B;
  font-size: 14px;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.card-sorting-question .answer-options .ui-sortable-container .sortable-loop-wrapper > h2 {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.card-sorting-question .answer-options .ui-sortable-container .sortable-loop-wrapper > h2 .this-head-count {
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.qr-code-like-dislike-question.alternate-color .answer-options:nth-child(odd) {
  background-color: rgba(225, 225, 225, 0.5);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.qr-code-like-dislike-question .qr-code-text span {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.qr-code-like-dislike-question .qr-code-text a {
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-spreadsheet-question .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-multipoint-question .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.flex-matrix-question .control-label {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-spreadsheet-question .parent-table > thead th.has-error,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-multipoint-question .parent-table > thead th.has-error,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question .parent-table > thead th.has-error,
.survey-body-wrapper .survey-question-wrapper .answer-container.flex-matrix-question .parent-table > thead th.has-error,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-spreadsheet-question .parent-table > thead td.has-error,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-multipoint-question .parent-table > thead td.has-error,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question .parent-table > thead td.has-error,
.survey-body-wrapper .survey-question-wrapper .answer-container.flex-matrix-question .parent-table > thead td.has-error {
  background: rgba(208, 2, 27, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-spreadsheet-question .parent-table > tbody tr.has-error,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-multipoint-question .parent-table > tbody tr.has-error,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question .parent-table > tbody tr.has-error,
.survey-body-wrapper .survey-question-wrapper .answer-container.flex-matrix-question .parent-table > tbody tr.has-error,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-spreadsheet-question .parent-table > tbody td.has-error,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-multipoint-question .parent-table > tbody td.has-error,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question .parent-table > tbody td.has-error,
.survey-body-wrapper .survey-question-wrapper .answer-container.flex-matrix-question .parent-table > tbody td.has-error {
  background: rgba(208, 2, 27, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-spreadsheet-question .has-na,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-multipoint-question .has-na,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question .has-na,
.survey-body-wrapper .survey-question-wrapper .answer-container.flex-matrix-question .has-na {
  border-left: 1px solid rgba(225, 225, 225, 0.5);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-spreadsheet-question.has-mobile-rendering .has-na,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-multipoint-question.has-mobile-rendering .has-na,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question.has-mobile-rendering .has-na,
.survey-body-wrapper .survey-question-wrapper .answer-container.flex-matrix-question.has-mobile-rendering .has-na {
  border-left: none !important;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-spreadsheet-question .parent-table > thead > tr.anchor > td .answer-options .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-multipoint-question .parent-table > thead > tr.anchor > td .answer-options .control-label {
  font-size: calc(14px - 2px);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-spreadsheet-question .parent-table > thead > tr:last-child > td .answer-options .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-multipoint-question .parent-table > thead > tr:last-child > td .answer-options .control-label {
  font-size: calc(14px - 2px);
  text-align: center;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-spreadsheet-question .parent-table .alternate-color,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-multipoint-question .parent-table .alternate-color {
  background-color: rgba(225, 225, 225, 0.5);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-spreadsheet-question.is-automatrix .table-wrapper .matrix-inner-scroll a.active,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-multipoint-question.is-automatrix .table-wrapper .matrix-inner-scroll a.active {
  color: #002546;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.flex-matrix-question .parent-table > thead > tr:first-child > td {
  background: rgba(0, 37, 70, 0.1);
  border-top: 1px solid rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.flex-matrix-question .parent-table > thead > tr > td {
  border-right: 1px solid rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.flex-matrix-question .parent-table > tbody > tr > td {
  border-right: 1px solid rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.flex-matrix-question .parent-table > tbody > tr:last-child > td {
  border-bottom: 1px solid rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-spreadsheet-question .parent-table label {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-multipoint-question .parent-table .controls.control-selection.has-focus,
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question .parent-table .controls.control-selection.has-focus,
.survey-body-wrapper .survey-question-wrapper .answer-container.flex-matrix-question .parent-table .controls.control-selection.has-focus {
  background: rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question .sbs-mobile-view .table-heading-wrapper .control-label {
  font-weight: 400;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question .sbs-mobile-view .control-label {
  font-weight: 500;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question.select-sbs .parent-table > tbody > tr.alternate-color {
  background-color: rgba(225, 225, 225, 0.5);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question.this-table-hover .parent-table > thead > tr:first-child > td:nth-child(even) {
  background: rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question.this-table-hover .parent-table > thead > tr > td {
  border-right: 1px solid rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question.this-table-hover .parent-table > tbody > tr.alternate-color {
  background-color: rgba(225, 225, 225, 0.5);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question.this-table-hover .parent-table > tbody > tr > td {
  border-right: 1px solid rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question.this-table-hover .parent-table > tbody > tr:nth-last-child(2) > td:nth-child(even) {
  border-bottom: 1px solid rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question.this-table-hover .parent-table > tbody > tr.thead-heading > td .answer-options .control-label {
  font-weight: 400;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question.this-table-hover .parent-table > tbody > tr.thead-heading > td:nth-child(even) {
  background: rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question.this-table-hover .parent-table > tbody > tr.thead-range > td .answer-options .control-label {
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question.this-table-hover .parent-table > tbody > tr:hover > td:first-child .answer-options {
  background: rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question.this-table-hover .loop-wrapper .parent-table > thead > tr > td:first-child {
  border-left: 1px solid rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question.this-table-hover .loop-wrapper .parent-table > thead > tr:first-child > td:nth-child(odd) {
  background: rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question.this-table-hover .loop-wrapper .parent-table > tbody > tr > td:first-child {
  border-left: 1px solid rgba(0, 37, 70, 0.1);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question.this-table-hover .loop-wrapper .parent-table > tbody > tr:last-child > td:nth-child(odd) {
  border-color: rgba(0, 37, 70, 0.1) !important;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question .parent-table > thead > tr > td .answer-options .control-label {
  color: #545E6B;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question .parent-table > thead > tr:first-child > td .answer-options .control-label {
  font-weight: 400;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question .parent-table > thead > tr:nth-child(3) > td .answer-options .control-label {
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.matrix-sidebyside-question .parent-table .answer-options .controls .control-label {
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .loop-wrapper.alternate-color,
.survey-body-wrapper .survey-question-wrapper .answer-container.text-slider-question .loop-wrapper.alternate-color,
.survey-body-wrapper .survey-question-wrapper .answer-container.numeric-slider-question .loop-wrapper.alternate-color,
.survey-body-wrapper .survey-question-wrapper .answer-container.van-westendorp-slider-question .loop-wrapper.alternate-color,
.survey-body-wrapper .survey-question-wrapper .answer-container.budget-scale-question .loop-wrapper.alternate-color {
  background-color: rgba(225, 225, 225, 0.5);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.constant-sum-question.alternate-color .loop-wrapper:nth-child(odd) {
  background-color: rgba(225, 225, 225, 0.5);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .table-heading-wrapper .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.text-slider-question .table-heading-wrapper .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.numeric-slider-question .table-heading-wrapper .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.van-westendorp-slider-question .table-heading-wrapper .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.constant-sum-question .table-heading-wrapper .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.budget-scale-question .table-heading-wrapper .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .table-heading-wrapper .na-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.text-slider-question .table-heading-wrapper .na-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.numeric-slider-question .table-heading-wrapper .na-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.van-westendorp-slider-question .table-heading-wrapper .na-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.constant-sum-question .table-heading-wrapper .na-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.budget-scale-question .table-heading-wrapper .na-label {
  font-size: calc(14px - 2px);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .answer-options .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.text-slider-question .answer-options .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.numeric-slider-question .answer-options .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.van-westendorp-slider-question .answer-options .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.constant-sum-question .answer-options .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.budget-scale-question .answer-options .control-label {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .text-slide-value,
.survey-body-wrapper .survey-question-wrapper .answer-container.text-slider-question .text-slide-value,
.survey-body-wrapper .survey-question-wrapper .answer-container.numeric-slider-question .text-slide-value,
.survey-body-wrapper .survey-question-wrapper .answer-container.van-westendorp-slider-question .text-slide-value,
.survey-body-wrapper .survey-question-wrapper .answer-container.constant-sum-question .text-slide-value,
.survey-body-wrapper .survey-question-wrapper .answer-container.budget-scale-question .text-slide-value {
  background: rgba(0, 37, 70, 0.1);
  color: #545E6B;
  font-weight: 400;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active,
.survey-body-wrapper .survey-question-wrapper .answer-container.text-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active,
.survey-body-wrapper .survey-question-wrapper .answer-container.numeric-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active,
.survey-body-wrapper .survey-question-wrapper .answer-container.van-westendorp-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active,
.survey-body-wrapper .survey-question-wrapper .answer-container.constant-sum-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active,
.survey-body-wrapper .survey-question-wrapper .answer-container.budget-scale-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active {
  background: #002546;
  border: #002546;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active:after,
.survey-body-wrapper .survey-question-wrapper .answer-container.text-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active:after,
.survey-body-wrapper .survey-question-wrapper .answer-container.numeric-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active:after,
.survey-body-wrapper .survey-question-wrapper .answer-container.van-westendorp-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active:after,
.survey-body-wrapper .survey-question-wrapper .answer-container.constant-sum-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active:after,
.survey-body-wrapper .survey-question-wrapper .answer-container.budget-scale-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active:after {
  background: rgba(0, 37, 70, 0.2);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active.ui-state-active,
.survey-body-wrapper .survey-question-wrapper .answer-container.text-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active.ui-state-active,
.survey-body-wrapper .survey-question-wrapper .answer-container.numeric-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active.ui-state-active,
.survey-body-wrapper .survey-question-wrapper .answer-container.van-westendorp-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active.ui-state-active,
.survey-body-wrapper .survey-question-wrapper .answer-container.constant-sum-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active.ui-state-active,
.survey-body-wrapper .survey-question-wrapper .answer-container.budget-scale-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active.ui-state-active,
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active.ui-state-focus,
.survey-body-wrapper .survey-question-wrapper .answer-container.text-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active.ui-state-focus,
.survey-body-wrapper .survey-question-wrapper .answer-container.numeric-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active.ui-state-focus,
.survey-body-wrapper .survey-question-wrapper .answer-container.van-westendorp-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active.ui-state-focus,
.survey-body-wrapper .survey-question-wrapper .answer-container.constant-sum-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active.ui-state-focus,
.survey-body-wrapper .survey-question-wrapper .answer-container.budget-scale-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-handle-active.ui-state-focus {
  background: #002546;
  border: #002546;
  -moz-box-shadow: 0 1px 3px rgba(0, 37, 70, 0.4);
  -webkit-box-shadow: 0 1px 3px rgba(0, 37, 70, 0.4);
  box-shadow: 0 1px 3px rgba(0, 37, 70, 0.4);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-mid {
  background: #002546;
  border: #002546;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-mid:after {
  background: rgba(0, 37, 70, 0.2);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-mid.ui-state-active,
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-mid.ui-state-focus {
  background: #002546;
  border: #002546;
  -moz-box-shadow: 0 1px 3px rgba(0, 37, 70, 0.4);
  -webkit-box-shadow: 0 1px 3px rgba(0, 37, 70, 0.4);
  box-shadow: 0 1px 3px rgba(0, 37, 70, 0.4);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-negative {
  background: #002546;
  border: #002546;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-negative:after {
  background: rgba(0, 37, 70, 0.2);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-negative.ui-state-active,
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-negative.ui-state-focus {
  background: #002546;
  border: #002546;
  -moz-box-shadow: 0 1px 3px rgba(0, 37, 70, 0.4);
  -webkit-box-shadow: 0 1px 3px rgba(0, 37, 70, 0.4);
  box-shadow: 0 1px 3px rgba(0, 37, 70, 0.4);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-positive {
  background: #002546;
  border: #002546;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-positive:after {
  background: rgba(0, 37, 70, 0.2);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-positive.ui-state-active,
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.is-positive.ui-state-focus {
  background: #002546;
  border: #002546;
  -moz-box-shadow: 0 1px 3px rgba(0, 37, 70, 0.4);
  -webkit-box-shadow: 0 1px 3px rgba(0, 37, 70, 0.4);
  box-shadow: 0 1px 3px rgba(0, 37, 70, 0.4);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .bipolar-bar .bs-min span {
  background: #002546;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.bipolar-slider-question .bipolar-bar .bs-max span {
  background: #002546;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.constant-sum-question.has-prefix-suffix .sum-wrapper > span {
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.budget-scale-question.alternate-color .loop-wrapper:nth-child(even) {
  background-color: rgba(225, 225, 225, 0.5);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.budget-scale-question .loop-wrapper .table-heading-wrapper .control-label {
  font-weight: 400;
}
@media only screen and (min-width: 768px) {
  .survey-body-wrapper .survey-question-wrapper .answer-container.budget-scale-question .loop-wrapper .table-heading-wrapper .control-label {
    font-weight: 300;
  }
}
.survey-body-wrapper .survey-question-wrapper .answer-container.budget-scale-question .needed-value,
.survey-body-wrapper .survey-question-wrapper .answer-container.budget-scale-question .cost-value {
  color: #545E6B;
  font-weight: 400;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.store-locator-question .map-wrapper {
  border: 1px solid #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.store-locator-question .sl_no_result_found > span {
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.store-locator-question .sl_no_result_found > ul > li {
  color: #545E6B;
  font-weight: 400;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.store-locator-question .sl_no_result_found > p {
  color: #545E6B;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.store-locator-question .sl_no_result_found > p > span {
  font-weight: 400;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.store-locator-question .store-title {
  color: #545E6B;
  font-size: 14px;
  font-weight: 400;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.store-locator-question .select-stores-wrapper .storeDisplay {
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.store-locator-question .select-stores-wrapper .storeDisplay:hover {
  background: #002546 !important;
  color: #fff;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.store-locator-question .select-stores-wrapper .storeSelected {
  background: #002546 !important;
  color: #fff;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.store-locator-question .select-stores-wrapper .storeSelected .sl_count {
  color: #fff;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.store-locator-question .select-stores-wrapper .storeDisplay,
.survey-body-wrapper .survey-question-wrapper .answer-container.store-locator-question .select-stores-wrapper .storeSelected {
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.store-locator-question .select-stores-wrapper .storeDisplay b,
.survey-body-wrapper .survey-question-wrapper .answer-container.store-locator-question .select-stores-wrapper .storeSelected b,
.survey-body-wrapper .survey-question-wrapper .answer-container.store-locator-question .select-stores-wrapper .storeDisplay .sl_count,
.survey-body-wrapper .survey-question-wrapper .answer-container.store-locator-question .select-stores-wrapper .storeSelected .sl_count {
  font-weight: 500;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.store-locator-question .location-btn {
  background: #00e0ff;
  color: #545E6B;
}
@media only screen and (min-width: 768px) {
  .survey-body-wrapper .survey-question-wrapper .answer-container.store-locator-question .location-btn {
    font-size: 14px;
  }
}
.survey-body-wrapper .survey-question-wrapper .answer-container.voting-question .voting-question-header > p {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.voting-question .voting-question-header .this-count-right {
  border-left: 1px solid rgba(225, 225, 225, 0.5);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.voting-question .voting-question-header .this-count-right > span {
  color: rgba(84, 94, 107, 0.75);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.voting-question .voting-question-header .this-count-right > ul {
  color: rgba(84, 94, 107, 0.75);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.voting-question .voting-question-comments-list > li {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.voting-question .voting-question-comments-list > li .vote-count.voted {
  color: #002546;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.voting-question .voting-question-comments-list > li .vote-count.voted:before {
  color: #002546;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.voting-question .voting-question-comments-list > li .vote-add {
  color: #002546;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.voting-question .voting-question-footer {
  border-top: 1px solid rgba(225, 225, 225, 0.5);
}
.survey-body-wrapper .survey-question-wrapper .answer-container.voting-question .voting-question-footer > p {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.voting-question .voting-question-footer > p > span {
  font-weight: 400;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.voting-question .voting-question-footer .vote-count.voted {
  color: #002546;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.voting-question .voting-menu-wrapper .v-open-button {
  background: #002546;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.voting-question .voting-menu-wrapper .v-open-button span {
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.voting-question .v-menu-item {
  color: #002546;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.voting-question .v-menu-item:hover {
  background: #002546;
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.word-cloud-question .word-cloud-wrapper > .controls.control-selection input[type="checkbox"]:checked ~ .control-indicator,
.survey-body-wrapper .survey-question-wrapper .answer-container.word-cloud-question .word-cloud-wrapper > .other-option .controls.control-selection input[type="checkbox"]:checked ~ .control-indicator,
.survey-body-wrapper .survey-question-wrapper .answer-container.word-cloud-question .word-cloud-wrapper > .controls.control-selection input[type="radio"]:checked ~ .control-indicator,
.survey-body-wrapper .survey-question-wrapper .answer-container.word-cloud-question .word-cloud-wrapper > .other-option .controls.control-selection input[type="radio"]:checked ~ .control-indicator {
  background: #002546;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.word-cloud-question .word-cloud-wrapper > .controls.control-selection input[type="checkbox"]:checked ~ .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.word-cloud-question .word-cloud-wrapper > .other-option .controls.control-selection input[type="checkbox"]:checked ~ .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.word-cloud-question .word-cloud-wrapper > .controls.control-selection input[type="radio"]:checked ~ .control-label,
.survey-body-wrapper .survey-question-wrapper .answer-container.word-cloud-question .word-cloud-wrapper > .other-option .controls.control-selection input[type="radio"]:checked ~ .control-label {
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper.fb-authentication p {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper.reward-wrapper .reward-score-box {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper.reward-wrapper p {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper.reward-wrapper ul li {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper.reward-wrapper .reward-terms {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper .survey-question-wrapper.reward-wrapper .coupon-title {
  color: #545E6B;
  font-size: 18px;
}
.survey-body-wrapper .survey-question-wrapper.reward-wrapper .coupon-wrapper .coupon-heading {
  color: #545E6B;
}
.survey-body-wrapper .survey-question-wrapper.reward-wrapper .coupon-wrapper .coupon-sub-heading {
  color: #002546;
}
.survey-body-wrapper .survey-question-wrapper.reward-wrapper .coupon-wrapper .coupon-separate {
  background: #002546;
}
.survey-body-wrapper .survey-question-wrapper.center-message .question-container a {
  color: #002546;
}
.survey-body-wrapper .survey-question-wrapper.center-message p {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.survey-body-wrapper.water-mark-wrapper .reward-wrapper .water-mark-text {
  color: #545E6B;
}
.survey-body-wrapper .ui-slider.ui-widget-content .ui-slider-range {
  background: #002546;
}
.survey-body-wrapper .ui-slider.ui-widget-content .ui-slider-handle .tooltip-inner {
  color: #545E6B;
}
.survey-body-wrapper .btn {
  font-weight: 400;
}
.survey-body-wrapper .btn:focus,
.survey-body-wrapper .btn:hover {
  -moz-box-shadow: 0 0 10px #00e0ff;
  -webkit-box-shadow: 0 0 10px #00e0ff;
  box-shadow: 0 0 10px #00e0ff;
}
.survey-body-wrapper .btn.has-loader .qp-loader > span {
  background: #fff;
}
.survey-body-wrapper .btn.btn-back {
  border: 1px solid #00e0ff;
}
.survey-body-wrapper .btn.btn-back > i {
  color: #00e0ff;
}
.survey-body-wrapper .btn.btn-back.has-loader .qp-loader > span {
  background: #002546;
}
.survey-body-wrapper .btn.btn-continue {
  background: #00e0ff;
  color: #000000;
}
.survey-body-wrapper .btn.btn-submit {
  font-size: 20px;
  background: #00e0ff;
  color: #545E6B;
}
.survey-body-wrapper .btn.btn-error-message {
  background: #D0021B;
}
.survey-body-wrapper .btn.btn-error-message:focus,
.survey-body-wrapper .btn.btn-error-message:hover {
  -moz-box-shadow: 0 0 10px #D0021B;
  -webkit-box-shadow: 0 0 10px #D0021B;
  box-shadow: 0 0 10px #D0021B;
}
.survey-body-wrapper .btn.btn-save-later {
  color: #00e0ff;
}
.survey-body-wrapper .btn.primary-btn {
  background: #00e0ff;
  color: #545E6B;
}
.survey-body-wrapper .btn.secondary-btn {
  color: #00e0ff;
}
.sponsor-declaration p {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.modal.fade.default-modal .btn {
  font-weight: 400;
}
.modal.fade.default-modal .btn:focus,
.modal.fade.default-modal .btn:hover {
  -moz-box-shadow: 0 0 10px #00e0ff;
  -webkit-box-shadow: 0 0 10px #00e0ff;
  box-shadow: 0 0 10px #00e0ff;
}
.modal.fade.default-modal .btn.btn-modal-primary {
  background: #00e0ff;
  color: #545E6B;
  font-size: 20px;
}
.modal.fade.default-modal .btn.btn-modal-secondary {
  color: #00e0ff;
}
.modal.fade.default-modal .feedback-form-input {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.modal.fade.default-modal .comment-changes-button-wrapper .btn.btn-submit {
  background: #00e0ff;
  color: #545E6B;
  font-size: 20px;
}
.modal.fade.confirm-dialog .modal-dialog .modal-content {
  border-color: #002546;
}
.modal.fade.confirm-dialog .modal-dialog .confirm-modal-header {
  color: #545E6B;
  font-size: calc(18px - 2px);
  font-weight: 400;
}
@media only screen and (min-width: 1024px) {
  .modal.fade.confirm-dialog .modal-dialog .confirm-modal-header {
    font-size: 18px;
  }
}
.modal.fade.confirm-dialog .modal-dialog .confirm-body-content {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.modal.fade.help-link-modal .modal-dialog .modal-content {
  border-color: #002546;
}
.modal.fade.help-link-modal .modal-dialog .SurveySectionHeading {
  color: #002546;
  font-size: calc(18px - 2px);
  font-weight: 400;
}
@media only screen and (min-width: 1024px) {
  .modal.fade.help-link-modal .modal-dialog .SurveySectionHeading {
    font-size: 18px;
  }
}
.modal.fade.help-link-modal .modal-dialog .SurveyTipContent {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.multichoice-lookup-table .tag {
  font-size: 14px;
  font-weight: 300;
}
.ui-autocomplete.ui-menu.lookup-dropdown-ul .ui-state-focus,
.ui-autocomplete.ui-menu.lookup-dropdown-ul .ui-state-active {
  background: rgba(0, 37, 70, 0.1) !important;
}
.ui-autocomplete.ui-menu > li.ui-menu-item > a,
.ui-autocomplete.ui-menu > li.ui-menu-item > .ui-menu-item-wrapper {
  color: #545E6B;
}
.ui-autocomplete.ui-menu > li.ui-menu-item > a .ui-state-focus,
.ui-autocomplete.ui-menu > li.ui-menu-item > .ui-menu-item-wrapper .ui-state-focus,
.ui-autocomplete.ui-menu > li.ui-menu-item > a .ui-state-active,
.ui-autocomplete.ui-menu > li.ui-menu-item > .ui-menu-item-wrapper .ui-state-active,
.ui-autocomplete.ui-menu > li.ui-menu-item > a:hover,
.ui-autocomplete.ui-menu > li.ui-menu-item > .ui-menu-item-wrapper:hover {
  background: rgba(0, 37, 70, 0.1) !important;
  color: #545E6B;
}
.survey-progress-wrapper {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .survey-progress-wrapper {
    width: 95%;
  }
}
@media only screen and (min-width: 1200px) {
  .survey-progress-wrapper {
    width: calc(1024px - 130px);
  }
}
@media only screen and (min-width: 1400px) {
  .survey-progress-wrapper {
    width: calc(1300px - 130px);
  }
}
.survey-progress-wrapper span {
  color: #545E6B;
  font-weight: 300;
}
.survey-progress-wrapper .progress {
  background: rgba(0, 224, 255, 0.3);
}
.survey-progress-wrapper .progress-bar {
  background: #00e0ff;
}
.custom-footer-wrapper {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .custom-footer-wrapper {
    width: 95%;
  }
}
@media only screen and (min-width: 1200px) {
  .custom-footer-wrapper {
    width: calc(1024px - 130px);
  }
}
@media only screen and (min-width: 1400px) {
  .custom-footer-wrapper {
    width: calc(1300px - 130px);
  }
}
.thank-you-ad .qp-thank-you-adv .thanks-ad-left .form-fields .control-label {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.thank-you-ad .qp-thank-you-adv .thanks-ad-left .form-fields.has-error .custom-form-text .line-flow:after {
  background: #D0021B;
}
.thank-you-ad .qp-thank-you-adv .thanks-ad-left .form-fields .custom-form-text .line-flow:after {
  background: #002546;
}
.thank-you-ad .qp-thank-you-adv .thanks-ad-left .form-fields .error {
  color: #D0021B;
  font-size: 12px;
  font-weight: 300;
}
.thank-you-ad .qp-thank-you-adv .thanks-ad-left .form-action-panel .call-out-btn {
  background: #FF9F00;
}
.thank-you-ad .qp-thank-you-adv .thanks-ad-left .form-action-panel .call-out-btn:hover {
  background: #FFBB33;
}
.common-ss-wrapper > span {
  color: #545E6B;
  font-weight: 300;
}
.common-ss-wrapper > a {
  color: #545E6B;
}
.common-ss-wrapper > a:hover {
  color: #002546;
}
.thank-you-wrapper {
  font-family: 'Fira Sans', sans-serif, Arial;
}
.qp-loader > span {
  background: #002546;
}
.bootstrap-select.form-select > .dropdown-toggle.btn-default {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
  text-align: left;
}
.bootstrap-select.form-select > .dropdown-toggle.btn-default.bs-placeholder,
.bootstrap-select.form-select > .dropdown-toggle.btn-default.bs-placeholder:hover,
.bootstrap-select.form-select > .dropdown-toggle.btn-default.bs-placeholder:focus,
.bootstrap-select.form-select > .dropdown-toggle.btn-default.bs-placeholder:active {
  color: #999;
}
.open.bootstrap-select.form-select > .dropdown-toggle.btn-default,
.bootstrap-select.form-select > .dropdown-toggle.btn-default:hover,
.bootstrap-select.form-select > .dropdown-toggle.btn-default:focus {
  color: rgb(0, 37, 70);
}
.has-error .bootstrap-select.form-select .dropdown-toggle,
.error .bootstrap-select.form-select .dropdown-toggle {
  border-color: #D0021B;
}
.bootstrap-select.form-select.btn-group.bs-container .dropdown-menu {
  z-index: 1060;
}
.bootstrap-select.form-select.btn-group .dropdown-menu li.active > a {
  background-color: #002546;
  color: #fff;
}
.bootstrap-select.form-select.btn-group .dropdown-menu li a {
  color: #545E6B;
}
.bootstrap-select.form-select.btn-group .dropdown-menu li a:hover,
.bootstrap-select.form-select.btn-group .dropdown-menu li a:focus {
  background: rgba(0, 37, 70, 0.1);
}
.bootstrap-select.form-select.btn-group .dropdown-menu li a span.label,
.bootstrap-select.form-select.btn-group .dropdown-menu li a span.text {
  font-size: 14px;
  font-weight: 300;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
  z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: '';
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
}
/* DatePicker CSS */
.ui-datepicker table.ui-datepicker-calendar > thead > tr > th {
  color: #545E6B;
}
.ui-datepicker table.ui-datepicker-calendar .ui-state-hover {
  background: rgba(0, 37, 70, 0.6) !important;
  color: #fff;
}
.ui-datepicker table.ui-datepicker-calendar .ui-state-active {
  background: #002546 !important;
  color: #fff;
}
.ui-datepicker .ui-datepicker-header {
  border-top: solid #002546;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  color: #545E6B;
}
/* Autocomplete - lookup question */
.autocomplete-suggestion {
  color: #545E6B;
  font-size: 14px;
  font-weight: 300;
}
.autocomplete-suggestion.selected {
  background: rgba(0, 37, 70, 0.1);
}


.Q1 img{
  max-width: 250px;
}
.Q1 .icons{
  max-width: 40px !important;
}
.Q1 .join,
.Q1 .how-to,
.Q1 .quotes{
  padding-left:20px;
}
.Q1 .join {
  margin: 20px 0px;
}
.Q1 .join .g{
  margin:15px 0px;
  line-height: 20px;
}
.Q1 .how-to ul{
  padding-left: 0px;
}

.Q1 .how-to div{
  padding-bottom: 10px;
}
.Q1 .how-to ul li{
  padding: 5px;
}
.Q1 .how-to ul li span{
  padding-left: 10px;
}

.Q1 .quotes{
  line-height: 20px; 
  margin-top: 50px;
}

.survey-body-wrapper .survey-question-wrapper{
  padding: 0px;
}
.survey-body-wrapper .survey-question-wrapper .answer-container.form-type-question .answer-options {
  margin: 5px 0;
  padding: 2px 0 10px;
}

.survey-body-wrapper .survey-question-wrapper .answer-container.form-type-question .answer-options.required::before {
  display:none;
}
.survey-body-wrapper .survey-question-wrapper .form-input{
  /*! background: #ffffff; */
  background-color: rgba(0, 0, 0, 0.0);
}
.survey-body-wrapper .survey-question-wrapper .form-input,
.survey-body-wrapper .survey-question-wrapper .answer-container.form-type-question label,
.bootstrap-select.form-select > .dropdown-toggle.btn-default{
  color: #002546;
}
.survey-body-wrapper .survey-question-wrapper .input-wrapper::before{
  background: rgb(0, 37, 70);
}

.Q3.survey-question-wrapper,
.Q4.survey-question-wrapper,
.Q5.survey-question-wrapper,
.Q6.survey-question-wrapper,
.Q7.survey-question-wrapper,
.Q8.survey-question-wrapper .question-container,
.Q9.survey-question-wrapper .question-container{
  display: none;
}

.survey-body-wrapper ~ div{
  /*! width: 50%; */
  float: left;
}

@media only screen and (min-width: 768px) {
  .survey-body-wrapper .survey-question-wrapper .input-wrapper.large {
    width: 100%;
  }
  .select-wrapper.large {
     width: 100%;
  }
}

.Q2.survey-question-wrapper .question-container{
  margin-bottom: 30px;
}

.select-wrapper{
  border-color: rgb(0, 37, 70);
}

.select-wrapper::before,
.bootstrap-select.form-select.btn-group .dropdown-menu li a ,
.bootstrap-select.form-select.btn-group .dropdown-menu li a:hover,
.bootstrap-select.form-select.btn-group .dropdown-menu li a:focus{
  color: rgb(0, 37, 70);
}
.Q2 .answer-options .select-label{
 z-index: 11;
 background: #fff;
  width: 80%;
}
.Q2 .answer-options .select-label.used{
  display: block;
  top: -15px !important;  
  font-size: 12px !important;
  width: 100%;
}

.survey-body-wrapper .survey-submit-wrapper{
  padding-bottom: 0px;
  padding-top:20px;
}

.survey-body-wrapper .btn.btn-submit{
  padding: 10px;
  color: #ffffff;
  border-radius: 10px;
}

.Q9.survey-question-wrapper span[id^="errorSpan_"]{
  font-size: 0px;
}
.Q9.survey-question-wrapper span[id^="errorSpan_"]::before{
  content: "Please accept terms and conditions to continue.";
  font-size: 12px;
}