/**
 * All of the CSS for your admin-specific functionality should be included in this file.
 */
.reading-quiz-container {
  text-align: center;
  /* Bounce In */
  /* Bounce Out */ }
  .reading-quiz-container .spinner {
    width: 40px;
    height: 40px;
    position: relative;
    margin: 100px auto;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
  .reading-quiz-container .hvr-bounce-in {
    display: inline-block;
    vertical-align: middle;
    -ms-transform: translateZ(0) scale(1.2);
    -webkit-transform: translateZ(0) scale(1.2);
    -moz-transform: translateZ(0) scale(1.2);
    -o-transform: translateZ(0) scale(1.2);
    transform: translateZ(0) scale(1.2);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
    transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); }
  .reading-quiz-container .hvr-bounce-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
    transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); }
  .reading-quiz-container button {
    transition: all 0.15s; }
    .reading-quiz-container button.answer {
      width: 100%;
      font-size: 18px; }
    .reading-quiz-container button:hover {
      -webkit-transform: scale(1.05);
      -moz-transform: scale(1.05);
      -ms-transform: scale(1.05);
      -o-transform: scale(1.05);
      transform: scale(1.05); }
  .reading-quiz-container #reading-quiz-mailchimp-form {
    margin-bottom: 3em; }
    .reading-quiz-container #reading-quiz-mailchimp-form input[name="EMAIL"] {
      margin-bottom: 1em; }
  .reading-quiz-container .reading-quiz-loader-wrapper {
    opacity: 0; }
  .reading-quiz-container .reading-quiz-selection-wrapper .coupon-reminder {
    margin-bottom: 4% !important;
    text-align: center !important; }
  .reading-quiz-container .reading-quiz-selection-wrapper .reading-quiz-selections .reading-quiz-selection {
    transform: scale(0.75);
    transform-origin: top;
    -webkit-transform-origin: top;
    opacity: 0.5;
    outline: none;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    padding: 0; }
    .reading-quiz-container .reading-quiz-selection-wrapper .reading-quiz-selections .reading-quiz-selection:first-of-type {
      margin-left: 0; }
    .reading-quiz-container .reading-quiz-selection-wrapper .reading-quiz-selections .reading-quiz-selection:last-of-type {
      margin-right: 0; }
    .reading-quiz-container .reading-quiz-selection-wrapper .reading-quiz-selections .reading-quiz-selection.one-third {
      width: 32%; }
    .reading-quiz-container .reading-quiz-selection-wrapper .reading-quiz-selections .reading-quiz-selection.slick-current {
      transform: scale(1);
      opacity: 1; }
    .reading-quiz-container .reading-quiz-selection-wrapper .reading-quiz-selections .reading-quiz-selection .reading-quiz-selection-button {
      position: relative;
      width: 100%;
      margin: 0 auto 1em auto;
      background-color: transparent;
      background-size: 100%; }
  .reading-quiz-container .reading-quiz-selection-wrapper .button-start-quiz {
    clear: both; }
  .reading-quiz-container .reading-quiz-content-wrapper {
    opacity: 0;
    display: none; }
    .reading-quiz-container .reading-quiz-content-wrapper p {
      text-align: justify; }
    .reading-quiz-container .reading-quiz-content-wrapper.current {
      display: inline-block; }
    .reading-quiz-container .reading-quiz-content-wrapper #button-finish-reading {
      clear: both; }
  .reading-quiz-container .reading-quiz-question-wrapper {
    opacity: 0;
    display: none;
    width: 100%; }
    .reading-quiz-container .reading-quiz-question-wrapper.current {
      display: inline-block; }
    .reading-quiz-container .reading-quiz-question-wrapper .reading-quiz-question-progress {
      padding: 12px 18px;
      display: block;
      background: #eee;
      color: #f60; }
    .reading-quiz-container .reading-quiz-question-wrapper .reading-quiz-question-step {
      display: none; }
      .reading-quiz-container .reading-quiz-question-wrapper .reading-quiz-question-step .question {
        background: #eee;
        padding: 1em;
        margin-bottom: 0; }
      .reading-quiz-container .reading-quiz-question-wrapper .reading-quiz-question-step > ul {
        padding: 0px; }
      .reading-quiz-container .reading-quiz-question-wrapper .reading-quiz-question-step.current {
        display: block; }
  .reading-quiz-container .reading-quiz-result-wrapper .answers-count-wrapper {
    margin-bottom: 5%; }
    .reading-quiz-container .reading-quiz-result-wrapper .answers-count-wrapper .correct-answers, .reading-quiz-container .reading-quiz-result-wrapper .answers-count-wrapper .total-answers, .reading-quiz-container .reading-quiz-result-wrapper .answers-count-wrapper .delimiter, .reading-quiz-container .reading-quiz-result-wrapper .answers-count-wrapper .answers-count-desciption {
      font-weight: 700;
      line-height: 1em; }
    .reading-quiz-container .reading-quiz-result-wrapper .answers-count-wrapper .correct-answers {
      font-size: 8em;
      margin-right: 2%;
      color: #f60; }
    .reading-quiz-container .reading-quiz-result-wrapper .answers-count-wrapper .total-answers {
      font-size: 4em;
      margin-left: 2%; }
    .reading-quiz-container .reading-quiz-result-wrapper .answers-count-wrapper .delimiter {
      font-size: 4em; }
    .reading-quiz-container .reading-quiz-result-wrapper .answers-count-wrapper .answers-count-desciption {
      font-size: 2em; }
  .reading-quiz-container .reading-quiz-result-wrapper .answers-coupon-wrapper .coupon-code {
    text-align: center;
    margin-bottom: 8%; }
  .reading-quiz-container .reading-quiz-selection-wrapper, .reading-quiz-container .reading-quiz-result-wrapper, .reading-quiz-container .reading-quiz-loader-wrapper, .reading-quiz-container .reading-quiz-mailchimp-wrapper {
    display: none; }
    .reading-quiz-container .reading-quiz-selection-wrapper.current, .reading-quiz-container .reading-quiz-result-wrapper.current, .reading-quiz-container .reading-quiz-loader-wrapper.current, .reading-quiz-container .reading-quiz-mailchimp-wrapper.current {
      display: block; }
  .reading-quiz-container .slickFix {
    display: block;
    opacity: 0;
    left: -500%; }

.disabled {
  cursor: not-allowed !important; }

.reading-quiz-settings-container .share-image-preview {
  width: 50%;
  height: auto;
  border: solid 1px #ddd; }
.reading-quiz-settings-container .postbox-container.fullwidth {
  width: 99.5%; }
.reading-quiz-settings-container .inside {
  border-top: 1px solid #dedede;
  margin-top: 0px;
  padding-top: 10px; }
.reading-quiz-settings-container .form-table th {
  padding: 15px 20px;
  margin: 0 !important;
  font-size: 0.97em; }
.reading-quiz-settings-container .form-table td, .reading-quiz-settings-container .form-table th {
  vertical-align: top; }
.reading-quiz-settings-container .form-table tr.header td {
  font-style: italic;
  padding: 10px 5px;
  margin: 0; }
.reading-quiz-settings-container .form-table tr.header h4 {
  font-weight: bold;
  font-size: 15px;
  font-style: normal;
  border-bottom: 1px solid #dedede;
  margin: 0 0 10px;
  padding: 0 0 10px; }
.reading-quiz-settings-container .form-table tr.header tr.subheader td {
  font-style: italic;
  margin: 0;
  padding: 5px 20px 2px; }
.reading-quiz-settings-container .form-table tr.em-subheader h5 {
  font-style: normal;
  margin: 10px 0;
  padding: 0 0 5px;
  font-weight: bold;
  font-size: 15px;
  border-bottom: 1px solid #efefef;
  color: #000; }
.reading-quiz-settings-container .form-table tbody.em-subsection th {
  padding-left: 35px; }

.ui-state-highlight > td {
  position: relative;
  line-height: 0px; }
  .ui-state-highlight > td:after {
    content: "";
    display: block;
    position: absolute;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    background: #f60; }

#question-meta-box table {
  width: 100%;
  border-spacing: 0; }
  #question-meta-box table td {
    width: 50%;
    padding: 10px 0 0; }
    #question-meta-box table td .answer, #question-meta-box table td .question {
      display: table;
      float: none;
      box-sizing: border-box;
      text-align: left;
      width: 100%;
      padding: 7px 11px;
      background: #fff;
      border: solid 1px #efefef;
      border-bottom-width: 0px;
      cursor: pointer; }
      #question-meta-box table td .answer.is_editable, #question-meta-box table td .question.is_editable {
        display: table-cell; }
      #question-meta-box table td .answer .controls, #question-meta-box table td .question .controls {
        display: table-cell;
        text-align: right; }
        #question-meta-box table td .answer .controls .remove-answer, #question-meta-box table td .answer .controls .remove-question, #question-meta-box table td .question .controls .remove-answer, #question-meta-box table td .question .controls .remove-question {
          color: #aa0000; }
          #question-meta-box table td .answer .controls .remove-answer:hover, #question-meta-box table td .answer .controls .remove-question:hover, #question-meta-box table td .question .controls .remove-answer:hover, #question-meta-box table td .question .controls .remove-question:hover {
            color: red; }
      #question-meta-box table td .answer .editable-wrapper, #question-meta-box table td .question .editable-wrapper {
        display: inline-block;
        width: 100%; }
        #question-meta-box table td .answer .editable-wrapper .editable_input, #question-meta-box table td .question .editable-wrapper .editable_input {
          width: 90%; }
      #question-meta-box table td .answer .dashicons-before, #question-meta-box table td .question .dashicons-before {
        display: inline-block; }
    #question-meta-box table td .question {
      font-weight: 700; }
    #question-meta-box table td .answer:first-of-type {
      border-top-width: 0px; }
    #question-meta-box table td .answer:hover {
      background: #fafafa;
      color: #23282d; }
    #question-meta-box table td .answer.new-answer {
      border-bottom-width: 1px;
      border-bottom-color: #dedede;
      background: #f7f7f7;
      color: #555;
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); }
      #question-meta-box table td .answer.new-answer:hover {
        background: #fafafa;
        color: #23282d; }
    #question-meta-box table td .answer .is_editable.is_editing, #question-meta-box table td .question .is_editable.is_editing {
      display: none; }
    #question-meta-box table td.new-question {
      text-align: center;
      cursor: pointer;
      display: table;
      float: none;
      box-sizing: border-box;
      padding: 7px 11px;
      border: solid 1px #efefef;
      border-bottom-color: #dedede;
      width: 100%;
      font-weight: 700;
      background: #f7f7f7;
      color: #555;
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
      margin-top: 10px; }

#post-body #normal-sortables {
  min-height: 0px; }

.rqm-validation-message {
  color: #a94442;
  background-color: #f2dede;
  border: 1px solid #ebccd1;
  padding: 9px 18px; }

.img-select {
  display: flex; }
  .img-select .option {
    position: relative;
    transition: all 0.3s; }
    .img-select .option > img {
      display: block;
      width: 100%;
      -webkit-filter: blur(1px) grayscale(1);
      filter: blur(1px) grayscale(1);
      transition: filter 0.3s; }
    .img-select .option > .overlay {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      border: solid 3px #ccc;
      background-color: rgba(128, 128, 128, 0.2);
      box-shadow: inset 0 0 16px #e1e1e1; }
    .img-select .option.selected > img {
      -webkit-filter: blur(0) grayscale(0);
      filter: blur(0) grayscale(0); }
    .img-select .option.selected > .overlay {
      border-color: #f60;
      background-color: transparent; }

@media (max-width: 480px) {
  .reading-quiz-container .reading-quiz-selection-wrapper .reading-quiz-selections .slick-track {
    width: auto !important;
    transform: none !important; }
  .reading-quiz-container .reading-quiz-selection-wrapper .reading-quiz-selections .reading-quiz-selection.one-third {
    width: 75% !important;
    margin-left: 12.5% !important;
    margin-right: 12.5% !important; } }
.double-bounce1, .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #f60;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
  animation: sk-bounce 2.0s infinite ease-in-out; }

.double-bounce2 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s; }

@-webkit-keyframes sk-bounce {
  0%, 100% {
    -webkit-transform: scale(0); }
  50% {
    -webkit-transform: scale(1); } }
@keyframes sk-bounce {
  0%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0); }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

/*# sourceMappingURL=reading-quiz-manager-admin.css.map */
