/* Dashboard separators */
.digieduca .tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks:before {
  border-right: 1px solid var(--dark-engine);
}

.digieduca .tutor-dashboard .tutor-frontend-dashboard-header:after {
  background: var(--dark-engine);
}

.digieduca .tutor-dashboard-menu-divider {
  background: var(--dark-engine);
}

/* my account page */

.tutor-dashboard {
  padding: 40px 0;
}

body.logged-in .tutor-card {
  background: #2F2F33;
  border: 1px solid #3E3E43;
}

body.logged-in .tutor-dashboard a.tutor-dashboard-menu-item-link.tutor-fs-6.tutor-color-black {
  color: #fff;
}

body.logged-in .tutor-dashboard .tutor-color-black {
  color: #fff;
}

body.logged-in .tutor-dashboard .tutor-fs-5.tutor-fw-medium.tutor-color-black.tutor-capitalize-text.tutor-mb-24.tutor-dashboard-title {
  color: #fff;
}

body.logged-in .tutor-round-box {
  background: #222225;
}

body.logged-in .tutor-fs-7.tutor-color-secondary {
  color: #fff;
}

body.logged-in .tutor-fs-3.tutor-fw-bold.tutor-d-none.tutor-d-lg-block {
  color: #A85DDE;
}

body.logged-in .tutor-round-box i {
  color: #A85DDE;
}

body.logged-in .tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-permalinks li.active a {
  background-color: #A85DDE;
  color: var(--tutor-color-white);
}

body.logged-in .tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-menu-item-icon {
  color: #A85DDE;
}

body.logged-in .page-id-6 span.tutor-fs-6.tutor-color-secondary {
  color: #A85DDE;
}

body.logged-in a.tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-link.is-active {
  color: #A85DDE;

}

body.logged-in .tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-link.is-active {
  border-bottom-color: #A85DDE;
}

body.logged-in .tutor-nav-link {
  color: #717179
}

body.logged-in select.tutor-form-control,
body.logged-in .tutor-form-select {
  color: black;
}

body.logged-in main.tutor-col-xl-8 {
  background: transparent !important;
}

body.logged-in .tutor-single-course-sidebar .tutor-sidebar-card .tutor-card-body {
  background-color: transparent;
}

/*single page */

body.logged-in header.tutor-course-details-header.tutor-mb-44 {
  background: transparent;
}

.single body.logged-in .tutor-card {
  background: transparent;
}

body.logged-in.single .tutor-card {
  background: transparent;
}

body.logged-in .tutor-card-footer {
  background: #2F2F33;
}

body.logged-in .tutor-card-footer ul li span {
  color: #AAAAB6;
}

body.logged-in .tutor-course-details-page .tutor-course-details-tab .tutor-is-sticky {
  background-color: transparent;
}

body.logged-in .tutor-toggle-more-collapsed:before {
  display: none !important;
}

body.logged-in .single p {
  color: #717179;
}

body.logged-in .single-courses .tutor-accordion-item h4 {
  background-color: #2F2F33 !important;
  color: #fff !important;
}

body.logged-in .tutor-accordion-item-body {
  background: transparent !important;
}

body.logged-in .tutor-course-content-list-item {
  background: transparent !important;
  padding: 16px;
}

body.logged-in .tutor-accordion-item {
  border: 1px solid #3E3E43;
  background-color: transparent;
}

body.logged-in .tutor-accordion-item-body-content {
  border-top: 1px solid #3E3E43;
}

body.logged-in .tutor-course-content-list-item-title a {
  text-decoration: unset;
  color: #717179;
}

body.logged-in .tooltip-wrap .tooltip-txt {
  color: black;
  text-align: left;
}

body.logged-in .tutor-single-course-sidebar-more.tutor-mt-24 {
  background-color: black;
  background: #2F2F33;
}

body.logged-in .tutor-course-details-instructors {
  background-color: #2F2F33 !important;

}

body.logged-in .tutor-course-details-instructors {
  background-color: #2F2F33 !important;
  border: 1px solid #3E3E43 !important;
}

body.logged-in .tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-permalinks li.active a:hover {
  background-color: #6B3A8E;
}

body.logged-in .tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-permalinks li.active a {
  background-color: #6B3A8E;
}

body.logged-in .single-lesson .tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header {
  background: #2B2B2D;
  border-bottom: 1px solid #3E3E43;
}

body.logged-in .single-lesson .tutor-course-single-sidebar-title.tutor-d-flex.tutor-justify-between {
  background: #2B2B2D;
  border-bottom: 1px solid #3E3E43;
  color: #fff;
}

body.logged-in .single-lesson .tutor-course-single-sidebar-title.tutor-d-flex.tutor-justify-between span {
  color: #fff;
}

body.logged-in .single-lesson .tutor-course-single-sidebar-wrapper.tutor-lesson-sidebar {
  background: #2F2F33;
  border-right: 1px solid #3E3E43;
}

body.logged-in .tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) {
  border-bottom: 1px solid #3E3E43;
}

.single-lesson .tutor-accordion-item-header {
  background: #2F2F33 !important;
  border-bottom: 1px solid #3E3E43;
}

.single-lesson .tutor-accordion-item-header.is-active {
  background: #3C2A48 !important;
}

.single-lesson .is-active .tutor-course-topic-title {
  color: #A85DDE;
}

body.logged-in .tutor-course-single-sidebar-wrapper .tutor-accordion-item-header:after {
  color: #A85DDE;
}

body.logged-in .tutor-course-single-sidebar-wrapper .tutor-accordion-item-header.is-active:after {
  color: #fff;
}

body.logged-in .single-lesson .tutor-accordion-item-body {
  background: #222223 !important;
}

body.logged-in .single-lesson .tutor-course-topic-item.tutor-course-topic-item-lesson.is-active a {
  background: #222 !important;
}

body.logged-in .single-lesson .is-active span.tutor-course-topic-item-title.tutor-fs-7.tutor-fw-medium {
  color: #fff;
}

body.logged-in .single-lesson .tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active .tutor-course-topic-item-icon {
  color: #fff;
}

body.logged-in .single-courses button.tutor-btn.tutor-btn-outline-primary.tutor-btn-block {
  background: #6B3A8E;
  color: #fff;
  border: 1px solid #6B3A8E;
}

body.logged-in .single-courses span.progress-percentage {
  color: #717179;
}

body.logged-in .single-courses span.progress-steps {
  color: #717179;
}

body.logged-in .single-courses a.tutor-btn.tutor-btn-ghost.tutor-course-wishlist-btn.tutor-mr-16 {
  color: #A85DDE;
}

body.logged-in .single-courses span.tutor-icon-level.tutor-color-black.tutor-mt-4.tutor-mr-12 {
  color: #A85DDE;

}

body.logged-in .single-courses a.tutor-btn.tutor-btn-ghost.tutor-course-share-btn {
  color: #A85DDE;
}

body.logged-in .tutor-single-course-sidebar-more>div {
  background-color: #2F2F33;
  border: 1px solid #3E3E43 !important;
}

body.logged-in .tutor-single-course-sidebar-more.tutor-mt-24 ul.tutor-course-details-widget-list li span {
  color: #AAAAB6 !important;
}

body.logged-in li.tutor-d-flex.tutor-mt-12 span.tutor-color-black.tutor-mt-4.tutor-mr-12 {
  color: #A85DDE;
}

/*geral */

body.logged-in .tutor-nav-link:hover {
  color: #A85DDE;
}

body.logged-in .tutor-modal-content.tutor-modal-content-white .tutor-color-black {
  color: #222 !important;
}

body.logged-in .tutor-modal-content.tutor-modal-content-white .tutor-fs-7.tutor-color-secondary {
  color: #000;
}

body.logged-in .tutor-modal-content.tutor-modal-content-white input.tutor-form-control {
  color: #000;
}

body.logged-in header.tutor-course-details-header.tutor-mb-44 {
  flex-direction: column;
  align-items: flex-start;
  padding: 40px 0 0;
}


/*lesson*/

body.logged-in .tutor-video-player-wrapper {
  padding: 20px;
  margin: 0 auto;
}

body.logged-in .tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-footer {
  background: transparent;
}

body.logged-in a.tutor-btn.tutor-btn-secondary.tutor-btn-sm {
  background: #6B3A8E;
  border: 1px solid #6B3A8E;
  color: #fff;
}

body.logged-in button.tutor-review-popup-cancel.tutor-btn.tutor-btn-outline-primary {
  color: #6B3A8E;
}

body.logged-in .tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header {
  background-color: #2B2B2D;
}

body.logged-in .tutor-course-single-sidebar-title {
  background-color: #2B2B2D;
  border-bottom: 1px solid #3E3E43;
}

body.logged-in .tutor-course-single-sidebar-title .tutor-color-secondary {
  color: #fff;
}

body.logged-in .tutor-course-single-sidebar-wrapper.tutor-quiz-sidebar {
  background: #2F2F33;
  border-right: 1px solid #3E3E43;
}

body.logged-in .tutor-course-single-sidebar-wrapper .tutor-course-topic-item a {
  background: #222 !important
}

body.logged-in .tutor-course-single-sidebar-wrapper .tutor-course-topic-item:hover {
  color: #522676;
}

body.logged-in .tutor-accordion-item-header.is-active {
  background: #3C2A48 !important;
  border-bottom: 1px solid #3E3E43;
}

body.logged-in .tutor-course-single-sidebar-wrapper .tutor-accordion-item-header {
  background: #2F2F33;
  color: #fff;
}

body.logged-in .tutor-accordion-item-header .tutor-course-topic-title {
  color: #fff;
}

body.logged-in .tutor-accordion-item-header.is-active .tutor-course-topic-title {
  color: #A85DDE;
}

body.logged-in .tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active .tutor-course-topic-item-icon {
  color: #fff;
}

body.logged-in .tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active .tutor-course-topic-item-title {
  color: #fff;
}

body.logged-in span#tutor-quiz-time-update {
  color: #fff;
}

body.logged-in .tutor-quiz-wrapper .tutor-color-black {
  color: #fff;
}


body.logged-in .tutor-btn-primary {
  background-color: #6B3A8E;
  color: #fff;
}

body.logged-in .tutor-btn-outline-primary {
  border-color: #6B3A8E;
  color: #fff;
}

body.logged-in span.tutor-icon-hamburger-menu.tutor-color-black-fill {
  color: #fff;
}

body.logged-in .tutor-quiz-wrapper .tutor-color-secondary {
  color: #fff;
}

body.logged-in .tutor-d-flex.tutor-gap-1 {
  color: #fff;
}

body.logged-in a.tutor-btn.tutor-btn-outline-primary.tutor-btn-sm {
  background: #6B3A8E;
}

body.logged-in .tutor-reviews.tutor-card-list.tutor-pagination-content-appendable {
  background: transparent;
}

body.logged-in .tutor-card-list-item {
  background: transparent;
}

body.logged-in .tutor-course-progress-wrapper.tutor-mb-32 h3 {
  color: #fff;
}

body.logged-in h3.tutor-fs-6.tutor-fw-medium.tutor-color-black.tutor-mb-16 {
  color: #fff;
}

body.logged-in .tutor-card-md .tutor-card-footer {
  border-top: 0px solid transparent;
}

body.logged-in h1.tutor-course-details-title.tutor-fs-4.tutor-fw-bold.tutor-color-black.tutor-mt-12.tutor-mb-0 {
  color: #fff;
}

body.logged-in .tutor-progress-value {
  background: #6B3A8E;
}

body.logged-in .tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header .tutor-iconic-btn-secondary {
  background-color: #38BEEF;
}

body.logged-in .tutor-accordion-item-header::after {
  color: #A85DDE;
}

body.logged-in a#tutor-create-new-course {
  display: none;
}

.logged-in h4.tutor-accordion-item-header {
  background: transparent !important;
  color: #fff;
}

.logged-in h4.tutor-accordion-item-header.is-active {
  background: #2F2F33 !important;
}

.logged-in .footer__content__item p {
  color: #717179;
}

.logged-in .footer__content__item span {
  color: #717179;
}

.logged-in .footer__content__item a {
  color: #717179;
}

.logged-in .footer__content__item h3 {
  color: #fff;
}

.logged-in .tutor-course-details-instructors a {
  color: #fff;
}

header.tutor-course-details-header.tutor-mb-44 {
  flex-direction: column;
  align-items: flex-start;
  padding: 40px 0 0;
  background: transparent;
}

/* cursos */

.tutor-wrap.tutor-wrap-parent.tutor-courses-wrap.tutor-container.course-archive-page {
  padding: 60px 0;
}

.logged-in .tutor-col-3.tutor-course-filter-container {
  background: #2F2F33;
  padding: 30px 20px;
  border-radius: 20px;
}

.logged-in .tutor-course-single-sidebar-wrapper {
  background: #2F2F33;
  border-right: 1px solid #3E3E43;
}

.post-type-archive-courses.logged-in .tutor-meta-value,
.post-type-archive-courses.logged-in .tutor-meta a {
  color: #fff;
}

.logged-in .tutor-widget-title {
  color: #fff;
}

.logged-in .tutor-list-item label {
  color: #fff;
}

.logged-in .tutor-course-card .tutor-course-name a {
  color: #fff;
}

.tutor-course-card .tutor-course-name a {
  text-decoration: unset;
  font-size: 20px;
}

.logged-in .tutor-meta.tutor-mt-auto a {
  color: #717179 !important;
  font-size: 14px;
}

.logged-in .tutor-meta.tutor-mt-auto div {
  color: #717179 !important;
  font-size: 14px;
}

.logged-in .tutor-card-footer:not(.tutor-no-border) {
  border: 1px solid #3E3E43;
}

main.tutor-col-xl-8 {
  background: #fff;
}

a.tutor-fs-6.tutor-fw-bold.tutor-color-black {
  text-decoration: none;
}

.single-courses.logged-in .tutor-color-black {
  color: #fff !important;
}


.tutor-meta.tutor-course-details-info a {
  color: #fff;
}

.tutor-course-single-sidebar-wrapper .tutor-course-topic-item-title {
  color: #717179;
}

.tutor-course-single-sidebar-wrapper .tutor-course-topic-item-icon {
  color: #717179;

}

.logged-in .tutor-tab.tutor-course-spotlight-tab .tutor-color-black {
  color: #fff;
}


.logged-in .tutor-fs-6.tutor-color-secondary.tutor-lesson-wrapper p {
  color: #717179;
}

i.tutor-course-topic-title-info-icon.tutor-icon-circle-info-o {
  color: #A85DDE !important
}

body.logged-in .tooltip-wrap .tooltip-txt {
  color: #fff;
}

.single-courses .tutor-course-details-content p {
  margin: 12px 0;
}

.logged-in.single-courses .tutor-course-details-content p {
  color: #717179;
}

.logged-in.single-courses .tutor-tag-list li a {
  border: 1px solid #BA91D8;
  color: #BA91D8;
}


.logged-in.single-courses h5.tutor-course-content-list-item-title {
  color: #717179;
}

.logged-in.single-courses span.tutor-course-content-list-item-icon {
  color: #717179;
}

.tutor-accordion-item-header.is-active {
  color: #6B3A8E;
  background-color: #E7F6FC;
  border-radius: 6px 6px 0 0;
}


.tutor-course-details-top.tutor-mt-16 {
  width: 100%;
  display: block;
}

.tutor-course-details-top.tutor-mt-16 {
  width: 100%;
}

.logged-in .tutor-course-details-actions.tutor-mt-12.tutor-mt-sm-0 a {
  color: #A85DDE;
}

.tutor-course-details-actions.tutor-mt-12.tutor-mt-sm-0 a {
  color: #6B3A8E;
  font-weight: 600;
}

span.cat-single a {
  color: #6B3A8E !important;
}

.tutor-meta.tutor-course-details-info span a {
  color: #474758;
}

.tutor-meta.tutor-course-details-info span {
  color: #474758;
  font-weight: 400;
}

button.tutor-btn.tutor-btn-primary.tutor-btn-lg.tutor-btn-block.tutor-mt-24.tutor-enroll-course-button.tutor-static-loader {
  background: #6B3A8E;
}


.logged-in .tutor-meta.tutor-course-details-info span a {
  color: #BA91D8 !important;
}


.logged-in .tutor-meta.tutor-course-details-info span {
  color: #717179;
}

.logged-in .tutor-fs-6.tutor-color-secondary.tutor-d-flex.tutor-align-center.tutor-justify-between span {
  color: #717179;
}


.logged-in .tutor-meta-value,
.tutor-meta a {
  color: #717179;
}

.tutor-col-3.tutor-course-filter-container {
  background: #E7F6FC;
  padding: 30px 20px;
  border-radius: 20px;
}

.tutor-form-control.tutor-form-select.tutor-js-form-select {
  border: 1px solid #CDCFD5 !important;
  color: #677BA2;
  padding: 12px 36px 12px 12px;
}

.tutor-meta {
  gap: 10px;
}

.tutor-ratings-average {
  color: #fff !important;
}

h4.tutor-card-title, h4.tutor-card-title span {
  color: #fff;
}

@media(max-width:767px) {
  .tutor-wrap.tutor-wrap-parent.tutor-courses-wrap.tutor-container.course-archive-page {
    padding: 60px 15px;
  }

  .logged-in span.tutor-fs-3.tutor-fw-medium.tutor-color-black {
    color: #fff;
  }
}

