/*
 Theme Name:   Edura Child  
 Theme URI:    https://themeholy.com/wordpress/edura
 Description:  This is a child theme for Edura - WordPress Theme
 Author:       Themeholy
 Author URI:   https://themeforest.net/user/themeholy 
 Template:     edura
 Version:      1.0
 Tags:         two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
 Text Domain:  edura-child
*/

:root {
  --body-font: "DM Sans", Sans-serif;
  --title-font: "DM Sans", Sans-serif;
  --new-bg-color: #2a2a3e;
  --new-text-color: #99A1AF;
  --new-border-color: #ffffff1a;
}


/*
 * Scrollbar style
 */
body::-webkit-scrollbar-track {
  background: rgb(255, 255, 255);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 20px;
  border: 2px solid #ddd;
}

body::-webkit-scrollbar-thumb {
  background-color: #636377;
  background-image: none;
  
}

body::-webkit-scrollbar-thumb:hover {
  background-color: #545469;
}

body {
  background-color: #1C1C28;
}

/*
 * Tutor LMS Login
 */
.tutor-lms.tutor-screen-frontend-dashboard.tutor-frontend:not(.logged-in) {
  background-color: var( --e-global-color-2dda44c );
}

.tutor-lms .tutor-template-segment.tutor-login-wrap {
  box-shadow: none !important;
  border-radius: 0px !important;
  padding: 0px !important;
}

.tutor-lms form#tutor-login-form {
  background: var(--new-bg-color);
  padding: 32px;
  border-radius: 16px;
  border: 1px solid rgb(255 255 255 / 5%);
}

.tutor-lms .tutor-login-wrap .tutor-login-form-wrapper > .tutor-fs-5 {
  text-align: center;
  color: #fff;
  font-family: "Source Serif 4", Georgia, "Times New Roman", serif;
  font-weight: bold;
  font-size: 30px;
  display: none !important;
}

.tutor-lms form#tutor-login-form label,
.tutor-lms form#tutor-login-form .tutor-color-secondary {
  color: #d1d5dc;
}

.tutor-lms form#tutor-login-form label {
  margin-bottom: 5px;
}

.tutor-lms form#tutor-login-form .tutor-btn-ghost,
.tutor-lms form#tutor-login-form  .tutor-btn-link {
  color: var(--e-global-color-accent);
  text-transform: capitalize;
  font-weight: 500;
}

.tutor-lms form#tutor-login-form .tutor-btn-ghost:after,
.tutor-lms form#tutor-login-form  .tutor-btn-link:after {
  display:none;
}

.tutor-lms form#tutor-login-form .tutor-btn-ghost:hover,
.tutor-lms form#tutor-login-form  .tutor-btn-link:hover {
  color: #fff;
}

.tutor-lms form#tutor-login-form .tutor-form-control {
  background-color: #1c1c28;
  color: #fff;
  height: auto;
  padding: 13px 15px 13px 40px !important;
  border-color: rgb(255 255 255 / 10%) !important;
  transition: 0.3s;
}

.tutor-lms form#tutor-login-form .tutor-form-control:focus {
  border-color: var(--e-global-color-accent) !important;
}

.tutor-lms form#tutor-login-form button.tutor-btn[type="submit"] {
  border: 0;
  height: auto;
  padding: 15px 15px;
  text-transform: capitalize;
  font-size: 16px;
  background-color: var(--e-global-color-accent);
}

.tutor-lms:not(.logged-in) .tutor-login-form-top {
  text-align: center;
}

.tutor-lms:not(.logged-in) .tutor-login-form-top .icon-wrapper {
  height: 64px;
  width: 64px;
  margin: 0 auto;
  background-color: #d4a84320;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 16px;
}

.tutor-lms:not(.logged-in) .tutor-login-form-top .icon-wrapper svg path {
  stroke: var(--e-global-color-accent);
}

.tutor-lms:not(.logged-in) .tutor-login-form-top .title {
  text-align: center;
  color: #fff;
  font-family: "Source Serif 4", Georgia, "Times New Roman", serif;
  font-weight: bold;
  font-size: 30px;
  margin: 15px 0px 8px !important;
  display: block;
}

.tutor-lms:not(.logged-in) .tutor-login-form-top .subtitle {
  color: #99a1af;
  margin-bottom: 25px;
}

.tutor-lms form#tutor-login-form .input-wrapper {
  position: relative;
}

.tutor-lms form#tutor-login-form .input-wrapper svg {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 15px;
  z-index: 9;
  color: #6a7282;
}

.tutor-lms form#tutor-login-form .tutor-form-check label:before {
  border-radius: 4px;
}


/*
 * Tutor Modal Login
 */
body .tutor-login-modal #tutor-login-modal-title {
  display: none;
}

body .tutor-login-modal .tutor-modal-content.tutor-modal-content-white {
  background: #1C1C28;
  border-color: rgb(255 255 255 / 5%);
}

body .tutor-login-modal #tutor-pro-social-authentication {
  border-color: rgb(255 255 255 / 5%);
}


/*
 * Tutor LMS Registration
 */
.tutor-lms.page-id-91:not(.logged-in) > section.space-top {
  background-color: var( --e-global-color-2dda44c );
}

body.archive .container,
.page-id-90 .container,
.page-id-91 .container {
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

body .tutor-container {
  max-width: 1170px;
  margin: 0 auto;
}

.tutor-lms.page-id-91 #tutor-registration-from {
  max-width: 448px;
  margin: 0 auto;
  background: var(--new-bg-color);
  padding: 32px;
  border-radius: 16px;
  border: 1px solid rgb(255 255 255 / 5%);
}

.tutor-lms.page-id-91 #tutor-registration-from .row .col-md-6 {
  width: 100%;
}

.tutor-lms.page-id-91 #tutor-registration-from input[type="text"],
.tutor-lms.page-id-91 #tutor-registration-from input[type="password"] {
  background-color: #1c1c28;
  color: #fff;
  height: auto;
  padding: 13px 15px 13px 25px !important;
  border-color: rgb(255 255 255 / 10%) !important;
  transition: 0.3s;
  line-height: 1.4;
}

.tutor-lms.page-id-91 #tutor-registration-from input[type="text"]:focus,
.tutor-lms.page-id-91 #tutor-registration-from input[type="password"]:focus {
  border-color: var(--e-global-color-accent) !important;
}

.tutor-lms.page-id-91 #tutor-registration-from .tutor-form-group {
  margin-bottom: 20px;
}

.tutor-lms.page-id-91 #tutor-registration-from .tutor-btn[type="submit"] {
  border: 0;
  height: auto;
  padding: 15px 15px;
  text-transform: capitalize;
  font-size: 16px;
  background-color: var(--e-global-color-accent);
  width: 100%;
  display: block;
  text-align: center;
}

.tutor-lms:not(.logged-in) .tutor-reg-form-top {
  text-align: center;
  max-width: 480px;
  margin: 0 auto 30px;
}

.tutor-lms:not(.logged-in) .tutor-reg-form-top .icon-wrapper {
  height: 64px;
  width: 64px;
  margin: 0 auto;
  background-color: #d4a84320;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 16px;
}

.tutor-lms:not(.logged-in) .tutor-reg-form-top .icon-wrapper svg path,
.tutor-lms:not(.logged-in) .tutor-reg-form-top .icon-wrapper svg circle,
.tutor-lms:not(.logged-in) .tutor-reg-form-top .icon-wrapper svg line {
  stroke: var(--e-global-color-accent);
}

.tutor-lms:not(.logged-in) .tutor-reg-form-top .title {
  text-align: center;
  color: #fff;
  font-family: "Source Serif 4", Georgia, "Times New Roman", serif;
  font-weight: bold;
  font-size: 30px;
  margin: 15px 0px 8px !important;
  display: block;
}

.tutor-lms:not(.logged-in) .tutor-reg-form-top .subtitle {
  color: #99a1af;
  margin-bottom: 25px;
}

.tutor-lms:not(.logged-in) #tutor-registration-from label {
  color: #d1d5dc;
  margin-bottom: 5px;
}

.tutor-lms.page-id-91 #tutor-registration-from .tutor-form-group {
  position: relative;
}

.tutor-lms.page-id-91 #tutor-registration-from .tutor-form-group svg {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 15px;
  z-index: 9;
  color: #6a7282;
}

.tutor-lms:not(.logged-in) .tutor-reg-form-bottom {
  text-align: center;
  margin-top: 20px;
  font-size: 14px;
  color: #99a1af;
}

.tutor-lms:not(.logged-in) .tutor-reg-form-bottom .tutor-btn-link {
  text-transform: capitalize;
  font-weight: normal;
  color: var(--tutor-color-primary);
}


/*
 * Course single
 */
.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-footer {
  background-color: transparent;
  border-color: #FFFFFF1A;
  padding: 16px;
}

.tutor-course-single-content-wrapper .tutor-btn:not(#tutor-lesson-nav-take-note-btn) {
  border: none !important;
  padding: 16px 24px !important;
  font-size: 14px !important;
  line-height: 1.5 !important;
  background-color: #d4a843 !important;
}

.tutor-course-single-content-wrapper .tutor-btn:not(#tutor-lesson-nav-take-note-btn):hover {
  color: #ffffff !important;
}

.tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) {
  border-bottom-color: #FFFFFF1A;
}

.tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-link {
  color: #d4a843;
}

body .tutor-course-single-content-wrapper .tutor-align-center {
  display: flex !important;
}

.tutor-course-single-sidebar-wrapper {
  background-color: var(--new-bg-color);
  border-right-color: #ffffff1a;
}

.tutor-course-single-sidebar-wrapper>* {
  background-color: var(--new-bg-color) !important;
  border-color: #ffffff1a;
}

.tutor-course-single-sidebar-wrapper * {
  color: #fff;
}

.tutor-course-single-sidebar-wrapper .tutor-accordion-item-header {
  background: var(--new-bg-color) !important;
  border-color: #ffffff1a !important;
}

.tutor-course-single-sidebar-wrapper .tutor-accordion-item-body {
  background: var(--new-bg-color);
  border: none;
  border-bottom: 1px solid #ffffff1a;
  border-color: #ffffff1a !important;
}

.tutor-course-single-sidebar-wrapper .tutor-course-topic-item a {
  background-color: var(--new-bg-color);
  color: #ffffff !important;
}

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

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

.tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active a {
  background-color: #ffffff1a;
}

.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header {
  background: var(--new-bg-color);
}

.tutor-course-single-content-wrapper .tutor-form-control {
  background: var(--new-bg-color);
  border-color: #ffffff1a !important;
}

.tutor-course-spotlight-wrapper .tutor-conversation {
  border-color: #ffffff1a;
}

.tutor-course-spotlight-wrapper .tutor-conversation .tutor-comment-box .tutor-comment-textarea {
  border-color: #ffffff1a;
}

.tutor-course-spotlight-wrapper .tutor-conversation .tutor-comment-textarea:before,
.tutor-course-spotlight-wrapper .tutor-conversation .tutor-actual-comment:before,
.tutor-course-spotlight-wrapper .tutor-conversation .tutor-comment-textarea:after,
.tutor-course-spotlight-wrapper .tutor-conversation .tutor-actual-comment:after {
  background-color: #d4a843 !important;
  border-color: #d4a843 !important;
}

.tutor-lesson-note-form-wrapper {
  background: var(--new-bg-color);
  border-color: #ffffff1a;
}

.tutor-lesson-note-form-wrapper .tutor-lesson-note-form-title-wrapper {
  color: #ffffff !important;
}

.tutor-spotlight-mobile-progress-complete {
  background-color: var(--new-bg-color);
}


/*
 * Order
 */
.tutor-lms .tutor-order-status-wrapper {
  background-color: var(--new-bg-color);
  border: 1px solid rgb(255 255 255 / 10%);
}

.tutor-lms .tutor-order-status-wrapper .tutor-order-status-content p {
  color: #A0ABB5;
}

.tutor-lms .tutor-order-status-wrapper .tutor-order-status-content h2 {
  font-size: 22px;
  margin: 12px 0px !important;
  display: block;
  font-weight: bold;
  color: #fff;
}

.tutor-lms .tutor-order-status-wrapper a.tutor-btn.tutor-btn-primary {
  display: none;
}

.tutor-lms .tutor-order-status-wrapper a.tutor-btn.tutor-btn-secondary {
  background-color: var(--tutor-color-primary);
  padding: 12px 25px;
}

.tutor-lms .tutor-order-status-wrapper a.tutor-btn.tutor-btn-secondary:hover {
  color: #fff;
}


/*
 * Changed Course Default Style
 */
#tutor-checkout-form .tutor-checkout-details-inner,
body .tutor-cart-page .tutor-cart-course-list,
body .tutor-cart-page .tutor-cart-summery,
body .tutor-checkout-payment-options,
body .course-sort-bar.th-sort-bar,
body.archive .course-grid {
  background: var(--new-bg-color);
}

body .tutor-form-control {
  background-color: var(--new-bg-color);
  border-color: var(--new-border-color) !important;
}

body .tutor-pagination,
body.archive .course-grid,
body .course-box .course-meta,
body .tutor-checkout-payment-options,
#tutor-checkout-form .tutor-border-bottom,
body .tutor-cart-page .tutor-cart-summery,
body .tutor-cart-page .tutor-cart-course-list,
body .tutor-cart-page .tutor-cart-empty-state,
body .tutor-cart-page .tutor-cart-summery .tutor-cart-summery-top,
body .tutor-checkout-page .tutor-checkout-detail-item:not(:last-child),
body .tutor-checkout-payment-options .tutor-checkout-payment-item.active  {
  border-color: var(--new-border-color);
}

body .tutor-checkout-payment-options .tutor-checkout-payment-item .tutor-payment-item-content,
body.archive .course-grid .course-title,
body .author-info .author-name,
body .course-box .course-title {
  color: var(--new-text-color);
}

body .tutor-cart-page .tutor-cart-empty-state,
body .course-box.style2 {
  background: var(--new-bg-color);
  box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 10%);
}

body.archive .course-grid .course-author .link-btn,
body.archive .course-grid .price,
.course-author .price {
  color: var(--tutor-color-primary);
}

body .th-sort-bar .woocommerce-result-count .text-title {
  color: var(--new-text-color) !important;
}

body.archive .course-grid .price del,
.course-author .price del {
  opacity: 0.7;
  font-size: 95%;
}

body .tutor-cart-page .tutor-cart-empty-state a.tutor-btn.tutor-btn-primary:hover {
  color: #fff;
}

body .tutor-cart-page .tutor-cart-course-item .tutor-cart-course-info {
  display: none;
}

.tutor-cart-page .tutor-cart-summery .tutor-cart-summery-bottom .tutor-btn.tutor-btn-primary {
  padding: 12px 10px;
}

.tutor-cart-page .tutor-cart-summery .tutor-cart-summery-bottom .tutor-btn.tutor-btn-primary:hover {
  color: #fff;
}

body .tutor-cart-page .tutor-cart-course-list .tutor-cart-remove-button {
  border: 0 !important;
  font-size: 12px;
  letter-spacing: 0.5px;
}

body .tutor-cart-page .tutor-cart-course-list .tutor-cart-remove-button:after {
  display: none;
}

body .tutor-cart-page .tutor-cart-course-item .tutor-cart-course-price-wrapper {
  justify-content: center;
  gap: 8px;
}

body .tutor-cart-page .tutor-cart-course-item .tutor-cart-course-title {
  justify-content: center;
}

body .tutor-cart-page .tutor-cart-course-item .tutor-cart-course-title h5 {
  margin: 0 0 10px;
}

#tutor-checkout-form .tutor-checkout-billing-inner > h5 {
  font-size: 20px;
  font-weight: 800;
}

body .tutor-form-check-input.tutor-form-check-input {
  width: 16px;
  height: 16px;
  padding: 0 !important;
}

#tutor-checkout-form  .tutor-form-control {
  color: #ddd;
}

body .tutor-checkout-payment-options .tutor-checkout-payment-item.active {
  background-color: #404057;
  box-shadow: 0 0 0 1px #515151;
}

body #tutor-checkout-form select.tutor-form-control {
  height: auto;
  line-height: 1.14;
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}

body .tutor-checkout-page .tutor-checkout-course-content,
body .tutor-checkout-page .tutor-checkout-course-thumb-title {
  align-items: center;
}

body.archive .course-grid {
  margin-bottom: 20px;
  box-shadow: none;
}

body.archive .course-grid .course-content {
  background-color: transparent;
}

body.archive .course-grid .course-author .link-btn:before {
  display: none;
}

body.archive .course-meta.style2 span i {
  background: #ffffff1a;
  color: #ffffff70;
  font-size: 10px;
}

body.archive .course-grid .course-text {
  color: #7c828d;
}

body.archive .course-grid .course-meta.style2 span {
  font-size: 14px;
}


/*
 * Dashboard Style
 */
.tutor-dashboard .tutor-card,
body .tutor-alert.tutor-primary,
body .tutor-dashboard div.mce-toolbar-grp,
body .tutor-dashboard .tutor-modal-header,
body .tutor-dashboard .tutor-modal-footer,
body .tutor-dashboard table.tutor-table th,
body .tutor-dashboard .tutor-alert.tutor-warning,
body .tutor-dashboard .tutor-dashboard-menu-divider,
body .tutor-dashboard .tutor-invoice-wrapper .tutor-invoice,
body .tutor-dashboard .tutor-frontend-dashboard-header:after,
body .tutor-dashboard .tutor-dashboard-content #tutor_profile_bio,
body .tutor-dashboard table.tutor-table .tutor-badge-label.label-default,
body .tutor-frontend-dashboard.tutor-dashboard-student .tutor-divider .tutor-bg-white {
  background: var(--new-bg-color);
}

body .tutor-dashboard .tutor-modal-header,
body .tutor-dashboard .tutor-modal-footer,
body .tutor-dashboard table.tutor-table th,
body .tutor-dashboard table.tutor-table td,
body .tutor-invoice-wrapper .tutor-border-top,
body .tutor-invoice-wrapper .tutor-border-right,
body .tutor-invoice-wrapper .tutor-border-bottom,
body .tutor-invoice-wrapper .tutor-border-left,
body .tutor-dashboard .tutor-alert.tutor-warning,
.tutor-dashboard .tutor-card:not(.tutor-no-border),
body .tutor-dashboard .tutor-dashboard-content .tutor-card-footer,
body .tutor-frontend-dashboard.tutor-dashboard-student .tutor-divider,
body .tutor-invoice-wrapper #tutor-invoice-content .invoice-table tr th,
body .tutor-invoice-wrapper #tutor-invoice-content .invoice-table tr td,
body .tutor-dashboard table.tutor-table .tutor-badge-label.label-default,
body .tutor-invoice-wrapper .tutor-invoice .invoice-footer .footer-bottom,
body .tutor-invoice-wrapper .tutor-invoice .invoice-summary>div:not(:last-child),
body .tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks:before {
  border-color: var(--new-border-color);
}

body .tutor-alert .tutor-alert-text,
.tutor-dashboard .tutor-color-secondary,
body .tutor-dashboard table.tutor-table th,
.tutor-dashboard .tutor-dashboard-header-username,
body .tutor-v2-date-range-picker .tutor-form-control,
body .tutor-dashboard .tutor-course-card .tutor-meta-level,
body .tutor-dashboard .tutor-modal-content .tutor-form-label,
body .tutor-invoice-wrapper .tutor-invoice .invoice-header h1,
body .tutor-dashboard .tutor-course-card .tutor-course-name a,
body .tutor-dashboard .tutor-modal-content .tutor-modal-title,
body .tutor-dashboard .tutor-dashboard-content > .tutor-fw-medium,
body .tutor-invoice-wrapper #tutor-invoice-content .invoice-table tr th,
body .tutor-invoice-wrapper #tutor-invoice-content .invoice-table tr td,
body .tutor-frontend-dashboard-course-progress .tutor-course-progress-item-title,
body .tutor-frontend-dashboard.tutor-dashboard-student .tutor-divider .tutor-fs-6,
body .tutor-dashboard .tutor-profile-completion.tutor-card .tutor-btn-ghost:not(:hover),
body .tutor-frontend-dashboard.tutor-dashboard-student .tutor-dashboard-content .tutor-color-black,
body .tutor-dashboard .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_photo_meta_area>span>span {
  color: var(--new-text-color);
}

body .tutor-dashboard .tutor-profile-completion.tutor-card .tutor-vr,
body .tutor-dashboard .tutor-profile-completion.tutor-card .tutor-hr {
  background: var(--new-border-color);
}

body .tutor-dashboard .tutor-dashboard-header-username {
  font-weight: 900;
  letter-spacing: 0;
}

body .tutor-dashboard .tutor-progress-bar {
  background: rgb(255 255 255 / 20%);
}

body .tutor-dashboard .tutor-avatar {
  box-shadow: none !important;
}

body .tutor-dashboard table.tutor-table tr td,
body .tutor-dashboard .tutor-modal-body {
  background-color: #1c1c28;
}

body .tutor-dashboard  .tutor-modal-content {
  border-color: #444444;
}

body .tutor-dashboard .tutor-create-new-course:hover {
  color: #fff;
}

body .tutor-dashboard .tutor-modal-content .tutor-form-label {
  margin-bottom: 5px;
  font-size: 16px;
}

body .tutor-dashboard .tutor-modal-content .tutor-btn,
body .tutor-dashboard .tutor-modal-content .tutor-modal-close {
  border: 0;
  outline: 0;
}

body .tutor-dashboard-content-inner .courses-image .list-item-button {
  display: none;
}

body .tutor-dashboard .tutor-dashboard-content .tutor-card-footer .tutor-btn,
body .tutor-dashboard-content-inner .tutor-card-body .tutor-btn {
  background: var(--tutor-color-primary);
  padding: 15px 10px;
}

body .tutor-dashboard table.tutor-table .tutor-btn:hover,
body .tutor-dashboard .tutor-wp-dashboard-filter .tutor-btn:hover,
body .tutor-dashboard-content-inner .tutor-card-body .tutor-btn:hover,
body .tutor-dashboard .tutor-dashboard-content .tutor-card-footer .tutor-btn:hover,
body .tutor-dashboard .tutor-dashboard-content .tutor-card-footer .tutor-my-course-edit:hover {
  color: #fff;
}

body .tutor-dashboard .tutor-course-card .tutor-course-name a:hover {
  color: var(--tutor-color-primary);
}

body .tutor-frontend-dashboard.tutor-dashboard-student .tutor-divider {
  margin-top: 20px;
}

body .tutor-dashboard .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader,
body .tutor-dashboard .tutor-dashboard-content .tutor-card-footer .tutor-iconic-btn,
.tutor-dashboard .tutor-dashboard-content .tutor-card .tutor-btn,
body .tutor-dashboard .tutor-profile-settings-save,
body .tutor-dashboard #tutor-download-invoice,
body .tutor-dashboard table.tutor-table {
  border: 0;
}

body .tutor-dashboard .tutor-btn.tutor-btn-primary.tutor-create-new-course,
body .tutor-dashboard table.tutor-table .tutor-btn {
  background: var(--tutor-color-primary);
  padding: 6px 15px;
  font-size: 14px !important;
}

body .tutor-dashboard .tutor-wp-dashboard-filter .tutor-btn {
  background: var(--tutor-color-primary);
  padding: 8px 15px;
  font-size: 14px !important;
  margin-right: 10px;
  margin-bottom: 12px;
}

body .tutor-dashboard .tutor-dashboard-content .tutor-meta-course-cat a {
  color: var(--new-text-color);
  font-size: 14px !important;
  line-height: 1.1 !important;
}

body .tutor-dashboard .tutor-dashboard-content .tutor-form-control:disabled {
  background: #404052;
  border-color: #404052 !important;
}

body .tutor-dashboard .tutor-dashboard-content #tutor_profile_bio {
  border: 1px solid var(--new-border-color);
}

body .tutor-dashboard div.mce-statusbar {
  background: #404052;
}

body .tutor-dashboard .tutor-dashboard-content .wp-editor-container,
body .tutor-dashboard .mce-widget.mce-btn button {
  border: 0 !important;
}

body .tutor-dashboard .tutor-profile-completion.tutor-card .tutor-row,
body .tutor-dashboard .tutor-dashboard-content .tutor-card-footer .tutor-d-flex {
  display: flex !important;
}

body .tutor-dashboard .tutor-dashboard-content .tutor-card-footer .tutor-my-course-edit {
  opacity: 1;
  background: #d4a843;
}

body .tutor-dashboard .tutor-profile-completion.tutor-card .tutor-row .tutor-row {
  margin-right: 0;
  margin-left: 0;
}

body .tutor-dashboard .tutor-profile-completion.tutor-card .tutor-row .tutor-row .tutor-col {
  padding-left: 0;
  padding-right: 10px;
}

body .tutor-dashboard .tutor-profile-completion.tutor-card .tutor-d-flex {
  display: flex !important;
}

body .tutor-dashboard .tutor-profile-completion.tutor-card .tutor-hr {
  display: none !important;
}

body .tutor-dashboard .tutor-header-right-side.tutor-justify-end {
  justify-content: flex-start !important;
}

body .tutor-dashboard #tutor-dashboard-footer-mobile {
  background: var(--new-bg-color);
  padding: 5px !important;
}

body .tutor-dashboard #tutor-dashboard-footer-mobile a span {
  padding: 0 !important;
  font-size: 12px !important;
  line-height: 1.1;
}

body .tutor-dashboard #tutor-dashboard-footer-mobile a.tutor-col-4 {
  line-height: 1.1 !important;
}

body .tutor-dashboard #tutor-dashboard-footer-mobile>div>div>a.active {
  border-width: 1px;
  border-color: rgb(255 255 255 / 30%);
}

body .tutor-dashboard .tutor-invoice-wrapper .tutor-invoice {
  width: 100%;
}

body .tutor-invoice-wrapper #tutor-invoice-content .invoice-table tr th,
body .tutor-invoice-wrapper #tutor-invoice-content .invoice-table tr td {
  padding: 15px;
}





/*
 * Responsive
 */
@media (max-width: 767px) {
  
body .tutor-cart-page .tutor-cart-course-item .tutor-cart-course-price-wrapper {
  justify-content: space-between;
}

body .tutor-dashboard .tutor-header-right-side.tutor-justify-end {
  justify-content: flex-start !important;
}

body.tutor-screen-frontend-dashboard {
  padding-bottom: 58px;
}

}
/*============================== The End ==============================*/