.hidden {
  display: none !important;
}

#tutor-registration-wrap .tutor-form-row .tutor-option-field textarea, #tutor-registration-wrap .tutor-form-row .tutor-option-field input[type=text], #tutor-registration-wrap .tutor-form-row .tutor-option-field input[type=number], #tutor-registration-wrap .tutor-form-row .tutor-option-field input[type="pas.tutor-dashboard-content-innersword"], #tutor-registration-wrap .tutor-form-row .tutor-form-group textarea, #tutor-registration-wrap .tutor-form-row .tutor-form-group input[type=text], #tutor-registration-wrap .tutor-form-row .tutor-form-group input[type=number], #tutor-registration-wrap .tutor-form-row .tutor-form-group input[type=password] {
  margin-bottom: 0;
}
#tutor-registration-wrap .tutor-form-row .field-error {
  color: red;
  font-size: 12px;
}
#tutor-registration-wrap .tutor-form-row .input-field-error {
  border: 1px solid red !important;
}
#tutor-registration-wrap .tutor-form-row .input-field-valid {
  border: 1px solid green !important;
}
#tutor-registration-wrap .tutor-form-row .tutor-form-wrap .tutor-validation-icon {
  top: 14px;
}
#tutor-registration-wrap .tutor-form-row input[type=email],
#tutor-registration-wrap .tutor-form-row input[type=date] {
  width: 100%;
  display: block;
  border: 1px solid #dcdfe5;
  box-shadow: none;
  margin-bottom: 20px;
  border-radius: 4px;
  background: #fff;
  line-height: 48px;
  padding: 0;
  text-indent: 15px;
  -webkit-transition: 300ms;
  transition: 300ms;
  font-size: 16px;
}
#tutor-registration-wrap .tutor-form-row input.hide_field {
  height: 0 !important;
  visibility: hidden;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0 !important;
  border: 0 !important;
  width: 0 !important;
  display: none !important;
}
#tutor-registration-wrap .tutor-form-row .clear-signature {
  border-color: var(--tutor-color-primary);
  background-color: var(--tutor-color-primary);
  color: #fff;
}
#tutor-registration-wrap .tutor-form-row .woocommerce .woocommerce-notices-wrapper,
#tutor-registration-wrap .tutor-form-row .woocommerce div#customer_details {
  display: none !important;
}

.paymentValid {
  visibility: hidden;
  height: 0;
  padding: 0;
  margin: 0;
}

.tutor-course-topic-single-body .tutor-video-player-wrapper .tutor-lesson-feature-image {
  margin: auto;
}
.tutor-course-topic-single-body .tutor-video-player-wrapper .tutor-lesson-feature-image img {
  max-height: 600px !important;
  max-width: 600px !important;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper {
  font-size: 18px;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper a {
  word-wrap: break-word;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper:first-child h2 {
  margin-top: 0;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper h2 {
  margin-top: 30px;
  margin-bottom: 10px;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper h3 {
  font-weight: 500;
  margin-bottom: 15px;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper ul li, .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper ol li {
  margin-bottom: 10px;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper ul li ul li, .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper ul li ol li, .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper ol li ul li, .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper ol li ol li {
  margin-bottom: 0;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper ul li ul li ul li, .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper ul li ul li ol li, .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper ul li ol li ul li, .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper ul li ol li ol li, .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper ol li ul li ul li, .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper ol li ul li ol li, .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper ol li ol li ul li, .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper ol li ol li ol li {
  list-style: circle;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .road-sign-images {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .road-sign-images.road-sign-images-1 img {
  max-width: 70%;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .road-sign-images.road-sign-images-2 img {
  width: calc(50% - 15px);
  max-width: 25%;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .road-sign-images.road-sign-images-3 img {
  width: calc(33.3333333333% - 15px);
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .road-sign-images.road-sign-images-4 img {
  width: calc(25% - 15px);
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .road-sign-images.road-sign-images-5 img {
  width: calc(20% - 15px);
  max-width: 150px;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .road-sign-table-main {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .road-sign-table-main .road-sign-table-cell:nth-child(1) {
  width: 65%;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .road-sign-table-main .road-sign-table-cell:nth-child(2) {
  width: 35%;
  display: flex;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .road-sign-table-main .road-sign-table-cell img {
  max-width: 200px;
  max-height: 200px;
  margin: auto;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .work-zone-images {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .work-zone-images img {
  width: 33.3333333333%;
  max-width: 300px;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .drgus-table-main {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 20px;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .drgus-table-main .drgus-table-cell {
  width: 50%;
  text-align: center;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .drgus-table-main .drgus-table-cell img {
  margin: auto;
}
.tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .youtube-link {
  margin: 20px auto;
  text-align: center;
  /*max-width: 800px;*/
}

.disabled-link {
  pointer-events: none;
  cursor: default;
  background-color: gray !important;
  color: white !important;
}

.tutor-course-ratings {
  display: none;
}

.result-message.error {
  color: red;
}
.result-message.error span {
  display: block;
}

#final-test {
  max-width: 300px;
}
#final-test label {
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
}
#final-test #timeButtons {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#final-test #timeButtons button {
  margin-right: 20px;
  padding: 10px 15px;
  margin-right: 20px;
  padding: 10px 15px;
  background-color: white;
  border: 1px solid var(--global-palette-btn-bg-hover);
  color: var(--global-palette-btn-bg-hover);
}
#final-test #timeButtons button.button-primary {
  background: var(--global-palette-btn-bg-hover);
  color: white;
}
#final-test #timeButtons button:hover {
  background: var(--global-palette-btn-bg-hover);
  color: white;
}
.tutor-dashboard-content .tutor-course-single-sidebar-wrapper.tutor-quiz-sidebar {
  display: none;
}

.skip-quiz-btn {
  display: none;
}

.course-footer {
  position: sticky;
  bottom: 0;
  z-index: 9999999;
  background-color: rgba(var(--tutor-color-primary-rgb), 1);
}
.course-footer .tutor-course-timer {
  text-align: center;
  color: white;
  font-size: 22px;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 50px;
}
.course-footer .tutor-course-timer .timer {
  margin: 15px 0;
}
.course-footer a.tutor-btn.tutor-btn-secondary {
  color: white;
  border-color: white;
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.375;
  border-width: 2px;
}
.course-footer .tutor-topbar-complete-btn {
  border-color: white;
}
.course-footer button.tutor-topbar-mark-btn.tutor-btn.tutor-btn-primary.tutor-ws-nowrap {
  border-color: white;
  border-width: 2px;
}

@media (max-width: 576px) {
  .tutor-course-topic-single-body .tutor-video-player-wrapper .tutor-lesson-feature-image img {
    max-width: 100% !important;
  }
  .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .road-sign-table-main {
    flex-direction: column;
  }
  .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .road-sign-table-main .road-sign-table-cell:nth-child(1) {
    width: 100%;
  }
  .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .road-sign-table-main .road-sign-table-cell:nth-child(2) {
    width: 100%;
    flex-direction: column;
  }
  .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .road-sign-table-main .road-sign-table-cell img {
    max-width: 100%;
  }
  .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .work-zone-images {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
  }
  .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .work-zone-images img {
    width: 33.3333333333%;
    max-width: 300px;
  }
  .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .drgus-table-main {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 20px;
  }
  .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .drgus-table-main .drgus-table-cell {
    width: 50%;
    text-align: center;
  }
  .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .drgus-table-main .drgus-table-cell img {
    margin: auto;
  }
  .tutor-course-topic-single-body .tutor-course-spotlight-wrapper .tutor-container .tutor-lesson-wrapper .youtube-link {
    margin: 20px auto;
    /*max-width: 800px;*/
  }
}

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