/* 
    This File is Admin Deshboard style Sheet Please not delete
*/


/* header menu css start */
.container-fluid.new-header-container{
    padding: 0 30px;
}
/* .col-md-12.new-header-inner-container{
    padding: 0 40px;
} */
.stm_lms_user_float_menu__scrolled{
  margin-right: 0 !important;
  padding-right: 0 !important;
}

@media (min-width: 1920px) {
    .container-fluid.new-header-container {
        padding: 0 0;
        max-width: 1440px;
    }
}







body .bhavy.stm_lms_user_float_menu__toggle svg path {
    fill: transparent !important;
}
.demo-tog1{
  display: none;
  justify-content: space-between;
  align-items: center;
  width: 120px;

}

@media (max-width: 1024px) {
  .demo-tog1{
    display: flex;
  }
  .mobile-menu-toggle {
    display: none;
    flex-direction: column;
    justify-content: space-between;
    width: 30px;
    height: 21px;
    cursor: pointer;
    z-index: 1000;
    position: absolute;
    right: 10px;
    top: 8px !important;
  }
}
@media (max-width: 768px) {
  .stm_lms_user_float_menu.__collapsed.__position_left.__logged_in {
    display: none !important;
  }
}

/* admin analytics start */

/* admin analytics page header start */
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page__header
  .masterstudy-analytics-revenue-page__title,
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page__header
  .masterstudy-analytics-engagement-page__title,
.stm-lms-wrapper
  .masterstudy-analytics-instructor-students-page
  .masterstudy-analytics-instructor-students-page__header
  .masterstudy-analytics-instructor-students-page__title {
  color: #000;
  font-family: Poppins !important;
  font-size: 24px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 28.8px !important;
}
.stm-lms-wrapper
  .masterstudy-tabs.masterstudy-tabs_style-nav-sm
  .masterstudy-tabs__item {
  color: #00000080;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px !important;
  text-transform: capitalize !important;
  padding: 4px 20px !important;
  margin: 0px !important;
}
.stm-lms-wrapper
  .masterstudy-tabs.masterstudy-tabs_style-nav-sm
  .masterstudy-tabs__item:hover {
  color: #000 !important;
}
.stm-lms-wrapper
  .masterstudy-tabs.masterstudy-tabs_style-nav-sm
  .masterstudy-tabs__item_active {
  color: #000 !important;
  font-weight: 500 !important;
}
.masterstudy-tabs.masterstudy-tabs_style-nav-sm
  .masterstudy-tabs__item_active::after {
  border-top: 2px solid #ff9a23 !important;
}
.stm-lms-wrapper .masterstudy-date-field {
  background: #000 !important;
  border-radius: 40px !important;
  padding: 4px 4px;
  height: 36px !important;
  justify-content: space-between;
}
.stm-lms-wrapper .masterstudy-date-field .masterstudy-date-field-label {
  color: #fff !important;
  padding: 0 20px 0 10px !important;
  font-family: Poppins !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 19.2px !important;
}
.stm-lms-wrapper .masterstudy-date-field .masterstudy-date-field-label::before {
  display: none !important;
}
.stm-lms-wrapper .masterstudy-date-field .masterstudy-date-field-label::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/uil_calender.svg");
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 6px;
  vertical-align: middle;
}
.stm-lms-wrapper .masterstudy-date-field .masterstudy-date-field-value {
  border-radius: 40px !important;
  width: auto !important;
  padding: 0 12px !important;
  color: #3b3b3b !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 16.8px !important;
}
.stm-lms-wrapper .masterstudy-settings-button {
  background: transparent !important;
  width: 36px !important;
  height: 36px !important;
}
.stm-lms-wrapper .masterstudy-settings-button::after {
  content: "" !important;
  display: inline-block !important;
  width: 36px !important;
  height: 36px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/material-symbols_settings.svg") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  vertical-align: middle !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page__separator,
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page__separator,
.stm-lms-wrapper
  .masterstudy-analytics-instructor-students-page
  .masterstudy-analytics-instructor-students-page__separator {
  margin: 10px 0 35px !important;
}
.masterstudy-analytics-revenue-page__separator-long,
.masterstudy-analytics-engagement-page__separator-long,
.masterstudy-analytics-instructor-students-page__separator-long {
  border-bottom: 1px solid #e2e2e2 !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page__separator
  .masterstudy-analytics-revenue-page__separator-short,
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page__separator
  .masterstudy-analytics-engagement-page__separator-short,
.stm-lms-wrapper
  .masterstudy-analytics-instructor-students-page
  .masterstudy-analytics-instructor-students-page__separator
  .masterstudy-analytics-instructor-students-page__separator-short {
  display: none !important;
}
/* admin analytics page header end */

/* revenue icon section start */
.masterstudy-analytics-revenue-page .masterstudy-analytics-revenue-page-stats {
  padding: 0px !important;
}
.masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-stats
  .masterstudy-analytics-revenue-page-stats__wrapper {
  border: none !important;
  gap: 40px !important;
}
.masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-stats
  .masterstudy-analytics-revenue-page-stats__wrapper
  .masterstudy-analytics-revenue-page-stats__block {
  border-radius: 20px !important;
  background: #f6f6f6 !important;
  flex: 0 !important;
  min-width: auto !important;
  padding: 20px 40px !important;
  border: none !important;
  outline: none !important;
}
.masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-stats
  .masterstudy-analytics-revenue-page-stats__wrapper
  .masterstudy-analytics-revenue-page-stats__block
  .masterstudy-stats-block {
  padding: 0 !important;
  gap: 40px;
}
.masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-stats
  .masterstudy-analytics-revenue-page-stats__wrapper
  .masterstudy-analytics-revenue-page-stats__block
  .masterstudy-stats-block
  .masterstudy-stats-block__content
  .masterstudy-stats-block__title {
  color: #4e4e4e !important;
  font-family: Poppins !important;
  font-size: 13px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 15.6px !important;
}
.masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-stats
  .masterstudy-analytics-revenue-page-stats__wrapper
  .masterstudy-analytics-revenue-page-stats__block
  .masterstudy-stats-block
  .masterstudy-stats-block__content
  .masterstudy-stats-block__value {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 26px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 31.2px !important;
}
.masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-stats
  .masterstudy-analytics-revenue-page-stats__wrapper
  .masterstudy-analytics-revenue-page-stats__block
  .masterstudy-stats-block
  .masterstudy-stats-block__icon {
  margin-right: 0px !important;
  width: 52px !important;
  height: 52px !important;
  border-radius: 100px !important;
  border: 1px solid #e2e2e2 !important;
  background: transparent !important;
}
.masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-stats
  .masterstudy-analytics-revenue-page-stats__wrapper
  .masterstudy-analytics-revenue-page-stats__block
  .masterstudy-stats-block.masterstudy-stats-block_revenue
  .masterstudy-stats-block__icon::after {
  content: "" !important;
  display: inline-block !important;
  width: 32px !important;
  height: 32px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/material-symbols_trophy.svg") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  vertical-align: middle !important;
}

.masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-stats
  .masterstudy-analytics-revenue-page-stats__wrapper
  .masterstudy-analytics-revenue-page-stats__block
  .masterstudy-stats-block.masterstudy-stats-block_courses
  .masterstudy-stats-block__icon::after {
  content: "" !important;
  display: inline-block !important;
  width: 32px !important;
  height: 32px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/streamline_star-badge-solid.svg") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  vertical-align: middle !important;
}
.masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-stats
  .masterstudy-analytics-revenue-page-stats__wrapper
  .masterstudy-analytics-revenue-page-stats__block
  .masterstudy-stats-block.masterstudy-stats-block_bundles
  .masterstudy-stats-block__icon::after {
  content: "" !important;
  display: inline-block !important;
  width: 32px !important;
  height: 32px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/dashicons_groups.svg") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  vertical-align: middle !important;
}
.masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-stats
  .masterstudy-analytics-revenue-page-stats__wrapper
  .masterstudy-analytics-revenue-page-stats__block
  .masterstudy-stats-block.masterstudy-stats-block_orders
  .masterstudy-stats-block__icon::after {
  content: "" !important;
  display: inline-block !important;
  width: 32px !important;
  height: 32px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/material-symbols_trophy.svg") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  vertical-align: middle !important;
}
/* revenue icon section end */

/* engagement icon section start */
.masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-stats {
  padding: 0px !important;
}
.masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-stats
  .masterstudy-analytics-engagement-page-stats__wrapper {
  border: none !important;
  gap: 40px !important;
}
.masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-stats
  .masterstudy-analytics-engagement-page-stats__wrapper
  .masterstudy-analytics-engagement-page-stats__block {
  border-radius: 20px !important;
  background: #f6f6f6 !important;
  flex: 0 !important;
  min-width: fit-content !important;
  padding: 20px 40px !important;
  border: none !important;
  outline: none !important;
}
.masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-stats
  .masterstudy-analytics-engagement-page-stats__wrapper
  .masterstudy-analytics-engagement-page-stats__block
  .masterstudy-stats-block {
  padding: 0 !important;
  gap: 40px;
}
.masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-stats
  .masterstudy-analytics-engagement-page-stats__wrapper
  .masterstudy-analytics-engagement-page-stats__block
  .masterstudy-stats-block
  .masterstudy-stats-block__content
  .masterstudy-stats-block__title {
  color: #4e4e4e !important;
  font-family: Poppins !important;
  font-size: 13px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 15.6px !important;
}
.masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-stats
  .masterstudy-analytics-engagement-page-stats__wrapper
  .masterstudy-analytics-engagement-page-stats__block
  .masterstudy-stats-block
  .masterstudy-stats-block__content
  .masterstudy-stats-block__value {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 26px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 31.2px !important;
}
.masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-stats
  .masterstudy-analytics-engagement-page-stats__wrapper
  .masterstudy-analytics-engagement-page-stats__block
  .masterstudy-stats-block
  .masterstudy-stats-block__icon {
  margin-right: 0px !important;
  width: 52px !important;
  height: 52px !important;
  border-radius: 100px !important;
  border: 1px solid #e2e2e2 !important;
  background: transparent !important;
}
.masterstudy-stats-block.masterstudy-stats-block_new_courses
  .masterstudy-stats-block__icon::after,
.masterstudy-stats-block.masterstudy-stats-block_enrollments
  .masterstudy-stats-block__icon::after,
.masterstudy-stats-block.masterstudy-stats-block_certificates
  .masterstudy-stats-block__icon::after,
.masterstudy-stats-block.masterstudy-stats-block_new_assignments
  .masterstudy-stats-block__icon::after,
.masterstudy-stats-block.masterstudy-stats-block_new_lessons
  .masterstudy-stats-block__icon::after,
.masterstudy-stats-block.masterstudy-stats-block_new_groups_courses
  .masterstudy-stats-block__icon::after,
.masterstudy-stats-block.masterstudy-stats-block_new_trial_courses
  .masterstudy-stats-block__icon::after,
.masterstudy-stats-block.masterstudy-stats-block_new_quizzes
  .masterstudy-stats-block__icon::after {
  font-size: 28px !important;
  color: #000 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}

/* engagement icon section end */

/* revanue graph section */
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-line {
  margin-top: 40px;
  margin-bottom: 64px;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-line
  .masterstudy-analytics-revenue-page-line__wrapper {
  padding: 0px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-line
  .masterstudy-analytics-revenue-page-line__wrapper
  .masterstudy-analytics-revenue-page-line__content {
  padding: 0px !important;
  border: none !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-line
  .masterstudy-analytics-revenue-page-line__wrapper
  .masterstudy-analytics-revenue-page-line__content
  .masterstudy-analytics-revenue-page-line__header
  .masterstudy-analytics-revenue-page-line__title,
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-line
  .masterstudy-analytics-revenue-page-line__wrapper
  .masterstudy-analytics-revenue-page-line__content
  .masterstudy-analytics-revenue-page-line__header
  .masterstudy-analytics-revenue-page-line__total {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 19.2px !important;
}
.masterstudy-settings-dropdown {
  background: transparent !important;
  width: 20px !important;
  height: 20px !important;
  margin-left: 10px !important;
  border-radius: 0px !important;
}
.masterstudy-settings-dropdown::after {
  content: "" !important;
  display: inline-block !important;
  width: 20px !important;
  height: 20px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/bi_three-dots-vertical-1.svg") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
  margin-left: 0px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-doughnut__wrapper {
  padding: 0px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-doughnut__wrapper
  .masterstudy-analytics-revenue-page-doughnut__content {
  padding: 40px !important;
  border-radius: 20px !important;
  border: 1px solid #e4e6e8 !important;
}
.masterstudy-analytics-revenue-page-doughnut
  h2.masterstudy-analytics-revenue-page-doughnut__title {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 17px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 28.8px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-doughnut__wrapper
  .masterstudy-analytics-revenue-page-doughnut__content
  .masterstudy-analytics-revenue-page-div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  /* padding: 0 34px; */
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-doughnut__wrapper
  .masterstudy-analytics-revenue-page-doughnut__content
  .masterstudy-analytics-revenue-page-div
  .masterstudy-analytics-revenue-page-doughnut__chart {
  width: 180px !important;
  height: 180px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-doughnut__wrapper
  .masterstudy-analytics-revenue-page-doughnut__content
  .masterstudy-analytics-revenue-page-div
  .masterstudy-analytics-revenue-page-doughnut__chart
  .masterstudy-chart-total
  .masterstudy-chart-total__value {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 20px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 24px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-doughnut__wrapper
  .masterstudy-analytics-revenue-page-doughnut__content
  .masterstudy-analytics-revenue-page-div
  .masterstudy-analytics-revenue-page-doughnut__chart
  .masterstudy-chart-total
  .masterstudy-chart-total__title {
  color: #3b3b3b !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
}
[data-chart-id="by-product"] {
  padding-right: 20px;
}
[data-chart-id="by-students"] {
  padding-left: 20px;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-doughnut__wrapper
  .masterstudy-analytics-revenue-page-doughnut__content
  .masterstudy-analytics-revenue-page-div
  .masterstudy-analytics-empty-chart {
  width: 180px !important;
  height: 180px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-doughnut__wrapper
  .masterstudy-analytics-revenue-page-doughnut__content
  .masterstudy-analytics-revenue-page-div
  .masterstudy-doughnut-chart__info
  .masterstudy-doughnut-chart__info-block
  .masterstudy-doughnut-chart__info-title {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 14.4px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-doughnut__wrapper
  .masterstudy-analytics-revenue-page-doughnut__content
  .masterstudy-analytics-revenue-page-div
  .masterstudy-doughnut-chart__info
  .masterstudy-doughnut-chart__info-block
  .masterstudy-doughnut-chart__info-percent {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 14.4px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-doughnut__wrapper
  .masterstudy-analytics-revenue-page-doughnut__content
  .masterstudy-analytics-revenue-page-div
  .masterstudy-doughnut-chart__info
  .masterstudy-doughnut-chart__info-block
  .masterstudy-doughnut-chart__info-value {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 14.4px !important;
}
/* revanue graph section end */

/* engagement graph section start*/
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-line {
  margin-top: 40px;
  margin-bottom: 64px;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-line
  .masterstudy-analytics-engagement-page-line__wrapper {
  padding: 0px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-line
  .masterstudy-analytics-engagement-page-line__wrapper
  .masterstudy-analytics-engagement-page-line__content {
  padding: 0px !important;
  border: none !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-line
  .masterstudy-analytics-engagement-page-line__wrapper
  .masterstudy-analytics-engagement-page-line__content
  .masterstudy-analytics-engagement-page-line__header
  .masterstudy-analytics-engagement-page-line__title {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 19.2px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-doughnut__wrapper {
  padding: 0px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-doughnut__wrapper
  .masterstudy-analytics-engagement-page-doughnut__content {
  padding: 40px !important;
  border-radius: 20px !important;
  border: 1px solid #e4e6e8 !important;
}
.masterstudy-analytics-engagement-page-doughnut
  h2.masterstudy-analytics-engagement-page-doughnut__title {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 17px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 28.8px !important;
}
.masterstudy-analytics-engagement-page-doughnut__chart {
  width: 180px !important;
  height: 180px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-doughnut__wrapper
  .masterstudy-analytics-engagement-page-doughnut__content
  .masterstudy-analytics-engagement-page-doughnut__chart
  .masterstudy-chart-total
  .masterstudy-chart-total__value {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 20px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 24px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-doughnut__wrapper
  .masterstudy-analytics-engagement-page-doughnut__content
  .masterstudy-analytics-engagement-page-doughnut__chart
  .masterstudy-chart-total
  .masterstudy-chart-total__title {
  color: #3b3b3b !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-doughnut__wrapper
  .masterstudy-analytics-engagement-page-doughnut__content
  .masterstudy-doughnut-chart__info
  .masterstudy-doughnut-chart__info-block
  .masterstudy-doughnut-chart__info-title {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 14.4px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-doughnut__wrapper
  .masterstudy-analytics-engagement-page-doughnut__content
  .masterstudy-doughnut-chart__info
  .masterstudy-doughnut-chart__info-block
  .masterstudy-doughnut-chart__info-percent {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 14.4px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-doughnut__wrapper
  .masterstudy-analytics-engagement-page-doughnut__content
  .masterstudy-doughnut-chart__info
  .masterstudy-doughnut-chart__info-block
  .masterstudy-doughnut-chart__info-value {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 14.4px !important;
}
[data-chart-id="by-status"] {
  padding-right: 20px;
}
[data-chart-id="assignments"] {
  padding-left: 20px;
}
/* engagement graph section end*/

/* engagement table section start */

.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-table {
  padding: 0px !important;
  margin-top: 64px;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-table
  .masterstudy-analytics-engagement-page-table__wrapper {
  border: none !important;
  padding: 0px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-table
  .masterstudy-analytics-engagement-page-table__wrapper
  .masterstudy-analytics-engagement-page-table__header {
  margin-bottom: 40px !important;
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 10px;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-table
  .masterstudy-analytics-engagement-page-table__wrapper
  .masterstudy-analytics-engagement-page-table__header
  .masterstudy-analytics-engagement-page-table__title {
  color: #000;
  font-family: Poppins !important;
  font-size: 24px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 28.8px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-table
  .masterstudy-analytics-engagement-page-table__wrapper
  .masterstudy-analytics-table__tabs
  .masterstudy-tabs {
  background: transparent !important;
  gap: 64px;
  padding: 0px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-table
  .masterstudy-analytics-engagement-page-table__wrapper
  .masterstudy-analytics-engagement-page-table__header
  .masterstudy-analytics-engagement-page-table__search-wrapper
  input {
  border-radius: 20px !important;
  height: 32px !important;
  border: 1px solid #e2e2e2 !important;
  padding: 0 16px 0 40px !important;
  background: transparent;
  color: #6c6c6c !important;
  font-family: Poppins;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
  z-index: 2 !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-table
  .masterstudy-analytics-engagement-page-table__wrapper
  .masterstudy-analytics-engagement-page-table__header
  .masterstudy-analytics-engagement-page-table__search-wrapper
  input::placeholder {
  color: #6c6c6c !important;
  font-family: Poppins;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-table
  .masterstudy-analytics-engagement-page-table__wrapper
  .masterstudy-analytics-engagement-page-table__header
  .masterstudy-analytics-engagement-page-table__search-wrapper
  input:focus {
  border-color: #000000 !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-table
  .masterstudy-analytics-engagement-page-table__wrapper
  .masterstudy-analytics-engagement-page-table__header
  .masterstudy-analytics-engagement-page-table__search-wrapper
  .masterstudy-analytics-engagement-page-table__search {
  width: 360px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-analytics-engagement-page-table
  .masterstudy-analytics-engagement-page-table__wrapper
  .masterstudy-analytics-engagement-page-table__header
  .masterstudy-analytics-engagement-page-table__search-wrapper
  .masterstudy-analytics-engagement-page-table__search-icon {
  position: absolute !important;
  left: 11px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 20px !important;
  height: 20px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/ri_search-line.svg") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
  z-index: 1 !important;
}
.masterstudy-analytics-engagement-page-table
  .masterstudy-analytics-engagement-page-table__search-icon::before {
  content: "" !important;
  color: #6c6c6c !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-datatable
  .dataTable {
  margin: 0px 0 64px 0 !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-datatable
  tbody
  tr:hover {
  background: #f6f6f6 !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-datatable
  thead
  tr
  th {
  background: #f6f6f6 !important;
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 18.2px !important;
  padding: 10px 12px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-datatable
  tbody
  tr
  td {
  padding: 10px 12px !important;
  color: #5b5b5b !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 18.2px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-engagement-page
  .masterstudy-datatable
  .dt-container
  .dt-paging
  button.dt-paging-button {
  color: #6c6c6c !important;
  outline: #e2e2e2 solid 1px;
}

/* engagement table section end */

/* student table section start */
.stm-lms-wrapper
  .masterstudy-analytics-instructor-students-page
  .masterstudy-analytics-instructor-students-page-table {
  padding: 0px !important;
  margin-top: 64px;
}
.stm-lms-wrapper
  .masterstudy-analytics-instructor-students-page
  .masterstudy-analytics-instructor-students-page-table
  .masterstudy-analytics-instructor-students-page-table__wrapper {
  border: none !important;
  padding: 0px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-instructor-students-page
  .masterstudy-analytics-instructor-students-page-table
  .masterstudy-analytics-instructor-students-page-table__wrapper
  .masterstudy-analytics-instructor-students-page-table__header {
  margin-bottom: 40px !important;
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 10px;
}
.stm-lms-wrapper
  .masterstudy-analytics-instructor-students-page
  .masterstudy-analytics-instructor-students-page-table
  .masterstudy-analytics-instructor-students-page-table__wrapper
  .masterstudy-analytics-instructor-students-page-table__header
  .masterstudy-analytics-instructor-students-page-table__title {
  color: #000;
  font-family: Poppins !important;
  font-size: 24px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 28.8px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-instructor-students-page
  .masterstudy-analytics-instructor-students-page-table
  .masterstudy-analytics-instructor-students-page-table__wrapper
  .masterstudy-analytics-table__tabs
  .masterstudy-tabs {
  background: transparent !important;
  gap: 64px;
  padding: 0px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-instructor-students-page
  .masterstudy-analytics-instructor-students-page-table
  .masterstudy-analytics-instructor-students-page-table__wrapper
  .masterstudy-analytics-instructor-students-page-table__header
  .masterstudy-analytics-instructor-students-page-table__search-wrapper
  input {
  border-radius: 20px !important;
  height: 32px !important;
  border: 1px solid #e2e2e2 !important;
  padding: 0 16px 0 40px !important;
  background: transparent;
  color: #6c6c6c !important;
  font-family: Poppins;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
  z-index: 2 !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-instructor-students-page
  .masterstudy-analytics-instructor-students-page-table
  .masterstudy-analytics-instructor-students-page-table__wrapper
  .masterstudy-analytics-instructor-students-page-table__header
  .masterstudy-analytics-instructor-students-page-table__search-wrapper
  input::placeholder {
  color: #6c6c6c !important;
  font-family: Poppins;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
}
.stm-lms-wrapper
  .masterstudy-analytics-instructor-students-page
  .masterstudy-analytics-instructor-students-page-table
  .masterstudy-analytics-instructor-students-page-table__wrapper
  .masterstudy-analytics-instructor-students-page-table__header
  .masterstudy-analytics-instructor-students-page-table__search-wrapper
  input:focus {
  border-color: #000000 !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-instructor-students-page
  .masterstudy-analytics-instructor-students-page-table
  .masterstudy-analytics-instructor-students-page-table__wrapper
  .masterstudy-analytics-instructor-students-page-table__header
  .masterstudy-analytics-instructor-students-page-table__search-wrapper
  .masterstudy-analytics-instructor-students-page-table__search {
  width: 360px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-instructor-students-page
  .masterstudy-analytics-instructor-students-page-table
  .masterstudy-analytics-instructor-students-page-table__wrapper
  .masterstudy-analytics-instructor-students-page-table__header
  .masterstudy-analytics-instructor-students-page-table__search-wrapper
  .masterstudy-analytics-instructor-students-page-table__search-icon {
  position: absolute !important;
  left: 11px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 20px !important;
  height: 20px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/ri_search-line.svg") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
  z-index: 1 !important;
}
.masterstudy-analytics-instructor-students-page-table
  .masterstudy-analytics-instructor-students-page-table__search-icon::before {
  content: "" !important;
  color: #6c6c6c !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-instructor-students-page
  .masterstudy-datatable
  .dataTable {
  margin: 0px 0 64px 0 !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-instructor-students-page
  .masterstudy-datatable
  tbody
  tr:hover {
  background: #f6f6f6 !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-instructor-students-page
  .masterstudy-datatable
  thead
  tr
  th {
  background: #f6f6f6 !important;
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 18.2px !important;
  padding: 10px 12px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-instructor-students-page
  .masterstudy-datatable
  tbody
  tr
  td {
  padding: 10px 12px !important;
  color: #5b5b5b !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 18.2px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-instructor-students-page
  .masterstudy-datatable
  .dt-container
  .dt-paging
  button.dt-paging-button {
  color: #6c6c6c !important;
  outline: #e2e2e2 solid 1px;
}
#instructor-students-table-total {
  display: none !important;
}

/* revanue table section start */
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-table {
  padding: 0px !important;
  margin-top: 64px;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-table
  .masterstudy-analytics-revenue-page-table__wrapper {
  border: none !important;
  padding: 0px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-table
  .masterstudy-analytics-revenue-page-table__wrapper
  .masterstudy-analytics-revenue-page-table__header {
  margin-bottom: 40px !important;
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 10px;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-table
  .masterstudy-analytics-revenue-page-table__wrapper
  .masterstudy-analytics-revenue-page-table__header
  .masterstudy-analytics-revenue-page-table__title {
  color: #000;
  font-family: Poppins !important;
  font-size: 24px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 28.8px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-table
  .masterstudy-analytics-revenue-page-table__wrapper
  .masterstudy-analytics-table__tabs
  .masterstudy-tabs {
  background: transparent !important;
  gap: 64px;
  padding: 0px !important;
}
.stm-lms-wrapper
  .masterstudy-tabs.masterstudy-tabs_style-default
  .masterstudy-tabs__item {
  color: #00000080;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px !important;
  text-transform: capitalize !important;
  padding: 4px 20px !important;
}
.stm-lms-wrapper
  .masterstudy-tabs.masterstudy-tabs_style-default
  .masterstudy-tabs__item:hover {
  color: #000 !important;
}
.stm-lms-wrapper
  .masterstudy-tabs.masterstudy-tabs_style-default
  .masterstudy-tabs__item_active {
  color: #000 !important;
  font-weight: 500 !important;
  background: none !important;
  border-bottom: 2px solid #ff9a23 !important;
  border-radius: 0px !important;
}
.masterstudy-tabs.masterstudy-tabs_style-default
  .masterstudy-tabs__item_active::after {
  border-top: 2px solid #ff9a23 !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-table
  .masterstudy-analytics-revenue-page-table__wrapper
  .masterstudy-analytics-revenue-page-table__header
  .masterstudy-analytics-revenue-page-table__search-wrapper
  input {
  border-radius: 20px !important;
  height: 32px !important;
  border: 1px solid #e2e2e2 !important;
  padding: 0 16px 0 40px !important;
  background: transparent;
  color: #6c6c6c !important;
  font-family: Poppins;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
  z-index: 2 !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-table
  .masterstudy-analytics-revenue-page-table__wrapper
  .masterstudy-analytics-revenue-page-table__header
  .masterstudy-analytics-revenue-page-table__search-wrapper
  input::placeholder {
  color: #6c6c6c !important;
  font-family: Poppins;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-table
  .masterstudy-analytics-revenue-page-table__wrapper
  .masterstudy-analytics-revenue-page-table__header
  .masterstudy-analytics-revenue-page-table__search-wrapper
  input:focus {
  border-color: #000000 !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-table
  .masterstudy-analytics-revenue-page-table__wrapper
  .masterstudy-analytics-revenue-page-table__header
  .masterstudy-analytics-revenue-page-table__search-wrapper
  .masterstudy-analytics-revenue-page-table__search {
  width: 360px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-analytics-revenue-page-table
  .masterstudy-analytics-revenue-page-table__wrapper
  .masterstudy-analytics-revenue-page-table__header
  .masterstudy-analytics-revenue-page-table__search-wrapper
  .masterstudy-analytics-revenue-page-table__search-icon {
  position: absolute !important;
  left: 11px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 20px !important;
  height: 20px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/ri_search-line.svg") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
  z-index: 1 !important;
}
.masterstudy-analytics-revenue-page-table
  .masterstudy-analytics-revenue-page-table__search-icon::before {
  content: "" !important;
  color: #6c6c6c !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-datatable
  .dataTable {
  margin: 0px 0 64px 0 !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-datatable
  tbody
  tr:hover {
  background: #f6f6f6 !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-datatable
  thead
  tr
  th {
  background: #f6f6f6 !important;
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 18.2px !important;
  padding: 10px 12px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-datatable
  tbody
  tr
  td {
  padding: 10px 12px !important;
  color: #5b5b5b !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 18.2px !important;
  font-family: 'Poppins' !important;
}
.masterstudy-analytics-loader.masterstudy-analytics-loader_table{
      width: 100% !important;
    height: calc(100% - 70px) !important;
    top: 78px !important;
    left: 0px !important;
}
.stm-lms-wrapper
  .masterstudy-analytics-revenue-page
  .masterstudy-datatable
  .dt-container
  .dt-paging
  button.dt-paging-button {
  color: #6c6c6c !important;
  outline: #e2e2e2 solid 1px;
}
.masterstudy-datatable .dt-container .dt-paging button.dt-paging-button {
  border-radius: 40px !important;
}
.masterstudy-datatable .dt-container .dt-paging button.dt-paging-button.next {
  border-radius: 40px !important;
}
.masterstudy-datatable .dt-container .dt-paging button.dt-paging-button.last {
  border-radius: 40px !important;
}
div.dt-container div.dt-layout-cell {
  padding: 0px !important;
}
.masterstudy-analytics-report-button__wrapper
  a.masterstudy-analytics-report-button {
  padding: 4px 16px !important;
  background: #000 !important;
  color: #fff !important;
  border-radius: 20px !important;
  visibility: visible !important;
  font-weight: 500 !important;
  font-size: 16px !important;
  line-height: 19.2px !important;
  opacity: 1 !important;
}
.masterstudy-analytics-report-button__wrapper
  a.masterstudy-analytics-builder-button {
  opacity: 1 !important;
  visibility: visible !important;
}
.masterstudy-analytics-report-button__wrapper
  a.masterstudy-analytics-course-button {
  opacity: 1 !important;
  visibility: visible !important;
}
.masterstudy-analytics-report-button__wrapper
  a.masterstudy-analytics-builder-button {
  border-radius: 4px !important;
  background: #f6f6f6 !important;
  padding: 2px !important;
  width: 24px !important;
  height: 24px !important;
  margin-left: 10px !important;
}
.masterstudy-analytics-report-button__wrapper
  a.masterstudy-analytics-builder-button::after {
  content: "" !important;
  display: inline-block !important;
  width: 20px !important;
  height: 20px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/ic_round-edit-1.svg") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  vertical-align: middle !important;
}
.masterstudy-analytics-report-button__wrapper
  a.masterstudy-analytics-course-button {
  border-radius: 4px !important;
  background: #f6f6f6 !important;
  padding: 2px !important;
  width: 24px !important;
  height: 24px !important;
  margin-left: 10px !important;
}
.masterstudy-analytics-report-button__wrapper
  a.masterstudy-analytics-course-button::after {
  content: "" !important;
  display: inline-block !important;
  width: 20px !important;
  height: 20px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/weui_eyes-on-filled-1.svg") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  vertical-align: middle !important;
}
.masterstudy-analytics-engagement-page-line__total-title {
  color: #000 !important;
}
.masterstudy-analytics-engagement-page-line__total-value {
  color: #000 !important;
  font-weight: 500 !important;
}

/* revenue page media query start */
@media (max-width: 567px) {
  .user-account-page .masterstudy-analytics-revenue-page__tabs {
    margin-top: 20px !important;
  }
  .masterstudy-analytics-revenue-page
    .masterstudy-analytics-revenue-page-stats
    .masterstudy-analytics-revenue-page-stats__wrapper
    .masterstudy-analytics-revenue-page-stats__block {
    padding: 10px 20px !important;
  }
  .masterstudy-analytics-revenue-page
    .masterstudy-analytics-revenue-page-stats
    .masterstudy-analytics-revenue-page-stats__wrapper
    .masterstudy-analytics-revenue-page-stats__block
    .masterstudy-stats-block {
    gap: 20px;
  }
  
  .masterstudy-analytics-revenue-page
    .masterstudy-analytics-revenue-page-stats
    .masterstudy-analytics-revenue-page-stats__wrapper {
    gap: 20px 10px !important;
  }
  .user-account-page .masterstudy-analytics-revenue-page__tabs {
    justify-content: space-around;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-revenue-page
    .masterstudy-analytics-revenue-page__separator {
    margin: 10px 0 56px !important;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-revenue-page
    .masterstudy-analytics-revenue-page-line {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-revenue-page
    .masterstudy-analytics-revenue-page-line
    .masterstudy-analytics-revenue-page-line__wrapper
    .masterstudy-analytics-revenue-page-line__content {
    padding: 0 5px !important;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-revenue-page
    .masterstudy-analytics-revenue-page-doughnut__wrapper
    .masterstudy-analytics-revenue-page-doughnut__content {
    padding: 40px 20px !important;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-revenue-page
    .masterstudy-analytics-revenue-page-doughnut__wrapper
    .masterstudy-analytics-revenue-page-doughnut__content
    .masterstudy-analytics-revenue-page-div {
    flex-direction: column;
  }
  [data-chart-id="by-product"] {
    padding: 0 5px;
  }
  [data-chart-id="by-students"] {
    padding: 0 5px;
  }
  .masterstudy-analytics-revenue-page-doughnut__wrapper {
    margin-bottom: 56px !important;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-revenue-page
    .masterstudy-analytics-revenue-page-table {
    margin-top: 0px;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-revenue-page
    .masterstudy-analytics-revenue-page-table
    .masterstudy-analytics-revenue-page-table__wrapper
    .masterstudy-analytics-revenue-page-table__header {
    justify-content: space-between;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-revenue-page
    .masterstudy-analytics-revenue-page-table
    .masterstudy-analytics-revenue-page-table__wrapper
    .masterstudy-analytics-revenue-page-table__header
    .masterstudy-analytics-revenue-page-table__search-wrapper
    .masterstudy-analytics-revenue-page-table__search {
    width: 100% !important;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-revenue-page
    .masterstudy-analytics-revenue-page-table
    .masterstudy-analytics-revenue-page-table__wrapper
    .masterstudy-analytics-table__tabs
    .masterstudy-tabs {
    gap: 0px;
    justify-content: center !important;
  }
  .masterstudy-analytics-revenue-page-table .masterstudy-analytics-table__tabs {
    justify-content: center !important;
    margin-top: 20px !important;
  }
  .stm-lms-wrapper .masterstudy-date-field {
    margin-top: 20px !important;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-revenue-page
    .masterstudy-analytics-revenue-page-table {
    padding: 0 5px !important;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-revenue-page
    .masterstudy-analytics-revenue-page-table
    .masterstudy-analytics-revenue-page-table__wrapper
    .masterstudy-analytics-revenue-page-table__header {
    margin-bottom: 56px !important;
  }
  .stm-lms-wrapper
    .masterstudy-tabs.masterstudy-tabs_style-nav-sm
    .masterstudy-tabs__item {
    padding: 4px 10px !important;
  }
  .masterstudy-analytics-revenue-page-table
    .masterstudy-analytics-revenue-page-table__search-wrapper {
    margin-bottom: 0px !important;
  }
}
@media (max-width:367px){
  .stm-lms-wrapper .masterstudy-date-field .masterstudy-date-field-value{
    font-size: 11px !important;
  }
  .stm-lms-wrapper .masterstudy-date-field .masterstudy-date-field-label{
    min-width: auto !important;
    padding: 0 10px 0 10px !important; 
  }
  .stm-lms-wrapper .masterstudy-analytics-revenue-page .masterstudy-analytics-revenue-page-doughnut__wrapper .masterstudy-analytics-revenue-page-doughnut__content .masterstudy-analytics-revenue-page-div .masterstudy-doughnut-chart__info .masterstudy-doughnut-chart__info-block .masterstudy-doughnut-chart__info-percent{
    font-size: 12px !important;
  }
  .stm-lms-wrapper .masterstudy-analytics-revenue-page .masterstudy-analytics-revenue-page-doughnut__wrapper .masterstudy-analytics-revenue-page-doughnut__content .masterstudy-analytics-revenue-page-div .masterstudy-doughnut-chart__info .masterstudy-doughnut-chart__info-block .masterstudy-doughnut-chart__info-value{
    font-size: 12px !important;
  }
  .stm-lms-wrapper .masterstudy-analytics-revenue-page .masterstudy-analytics-revenue-page-doughnut__wrapper .masterstudy-analytics-revenue-page-doughnut__content .masterstudy-analytics-revenue-page-div .masterstudy-doughnut-chart__info .masterstudy-doughnut-chart__info-block .masterstudy-doughnut-chart__info-title{
    font-size: 12px !important;
  }
  .masterstudy-analytics-revenue-page-doughnut .masterstudy-doughnut-chart__info-percent, .masterstudy-analytics-revenue-page-doughnut .masterstudy-doughnut-chart__info-title__wrapper{
    margin-right: 16px !important;
  }
  .masterstudy-analytics-revenue-page-table .masterstudy-analytics-table__tabs{
    justify-content: flex-start !important;
  }
}
/* revenue page media query end */

/* engengment page media query start */
@media (max-width: 567px) {
  .user-account-page .masterstudy-analytics-engagement-page__tabs {
    margin-top: 20px !important;
  }
  .masterstudy-analytics-engagement-page
    .masterstudy-analytics-engagement-page-stats
    .masterstudy-analytics-engagement-page-stats__wrapper
    .masterstudy-analytics-engagement-page-stats__block {
    padding: 10px 20px !important;
  }
  .masterstudy-analytics-engagement-page
    .masterstudy-analytics-engagement-page-stats
    .masterstudy-analytics-engagement-page-stats__wrapper
    .masterstudy-analytics-engagement-page-stats__block
    .masterstudy-stats-block {
    gap: 20px;
  }
  .masterstudy-analytics-engagement-page
    .masterstudy-analytics-engagement-page-stats
    .masterstudy-analytics-engagement-page-stats__wrapper {
    gap: 20px 10px !important;
  }
  .user-account-page .masterstudy-analytics-engagement-page__tabs {
    justify-content: space-around;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-engagement-page
    .masterstudy-analytics-engagement-page__separator {
    margin: 10px 0 56px !important;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-engagement-page
    .masterstudy-analytics-engagement-page-line {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-engagement-page
    .masterstudy-analytics-engagement-page-line
    .masterstudy-analytics-engagement-page-line__wrapper
    .masterstudy-analytics-engagement-page-line__content {
    padding: 0 5px !important;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-engagement-page
    .masterstudy-analytics-engagement-page-doughnut__wrapper
    .masterstudy-analytics-engagement-page-doughnut__content {
    padding: 40px 20px !important;
  }
  [data-chart-id="by-status"] {
    padding: 0 5px;
  }
  [data-chart-id="assignments"] {
    padding: 0 5px;
  }

  .masterstudy-analytics-engagement-page-doughnut__wrapper {
    margin-bottom: 56px !important;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-engagement-page
    .masterstudy-analytics-engagement-page-table {
    margin-top: 0px;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-engagement-page
    .masterstudy-analytics-engagement-page-table
    .masterstudy-analytics-engagement-page-table__wrapper
    .masterstudy-analytics-engagement-page-table__header {
    justify-content: space-between;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-engagement-page
    .masterstudy-analytics-engagement-page-table
    .masterstudy-analytics-engagement-page-table__wrapper
    .masterstudy-analytics-engagement-page-table__header
    .masterstudy-analytics-engagement-page-table__search-wrapper
    .masterstudy-analytics-engagement-page-table__search {
    width: 100% !important;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-engagement-page
    .masterstudy-analytics-engagement-page-table
    .masterstudy-analytics-engagement-page-table__wrapper
    .masterstudy-analytics-table__tabs
    .masterstudy-tabs {
    gap: 0px;
    justify-content: center !important;
  }
  .masterstudy-analytics-engagement-page-table
    .masterstudy-analytics-table__tabs {
    justify-content: center !important;
    margin-top: 20px !important;
  }
  .masterstudy-analytics-engagement-page-table
    .masterstudy-analytics-engagement-page-table__search-wrapper {
    margin-bottom: 0px !important;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-engagement-page
    .masterstudy-analytics-engagement-page-table {
    padding: 0 5px !important;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-engagement-page
    .masterstudy-analytics-engagement-page-table
    .masterstudy-analytics-engagement-page-table__wrapper
    .masterstudy-analytics-engagement-page-table__header {
    margin-bottom: 56px !important;
  }
  #masterstudy-datatable-engagement {
    width: 1200px !important;
  }
  #masterstudy-datatable-engagement_wrapper
    table.dataTable
    colgroup
    col[data-dt-column="0"] {
    width: 60px !important;
  }
  #masterstudy-datatable-engagement_wrapper
    table.dataTable
    colgroup
    col[data-dt-column="1"] {
    width: 150px !important;
  }
  #masterstudy-datatable-engagement_wrapper
    table.dataTable
    colgroup
    col[data-dt-column="2"] {
    width: 130px !important;
  }
  #masterstudy-datatable-engagement_wrapper
    table.dataTable
    colgroup
    col[data-dt-column="3"] {
    width: 130px !important;
  }
  #masterstudy-datatable-engagement_wrapper
    table.dataTable
    colgroup
    col[data-dt-column="4"] {
    width: 130px !important;
  }
  #masterstudy-datatable-engagement_wrapper
    table.dataTable
    colgroup
    col[data-dt-column="5"] {
    width: 130px !important;
  }
  #masterstudy-datatable-engagement_wrapper
    table.dataTable
    colgroup
    col[data-dt-column="6"] {
    width: 180px !important;
  }
  #masterstudy-datatable-engagement_wrapper
    table.dataTable
    colgroup
    col[data-dt-column="7"] {
    width: 180px !important;
  }
  #masterstudy-datatable-engagement_wrapper
    table.dataTable
    colgroup
    col[data-dt-column="8"] {
    width: 180px !important;
  }
}
/* engengment page media query end */

/* student page media query start */
@media (max-width: 567px) {
  .user-account-page .masterstudy-analytics-instructor-students-page__tabs {
    margin-top: 56px !important;
  }
  .masterstudy-analytics-instructor-students-page
    .masterstudy-analytics-instructor-students-page-stats
    .masterstudy-analytics-instructor-students-page-stats__wrapper
    .masterstudy-analytics-instructor-students-page-stats__block {
    padding: 10px 20px !important;
  }
  .masterstudy-analytics-instructor-students-page
    .masterstudy-analytics-instructor-students-page-stats
    .masterstudy-analytics-instructor-students-page-stats__wrapper
    .masterstudy-analytics-instructor-students-page-stats__block
    .masterstudy-stats-block {
    gap: 20px;
  }
  .masterstudy-analytics-instructor-students-page
    .masterstudy-analytics-instructor-students-page-stats
    .masterstudy-analytics-instructor-students-page-stats__wrapper {
    gap: 20px 10px !important;
  }
  .user-account-page .masterstudy-analytics-instructor-students-page__tabs {
    justify-content: space-around;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-instructor-students-page
    .masterstudy-analytics-instructor-students-page__separator {
    margin: 10px 0 56px !important;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-instructor-students-page
    .masterstudy-analytics-instructor-students-page-line {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-instructor-students-page
    .masterstudy-analytics-instructor-students-page-line
    .masterstudy-analytics-instructor-students-page-line__wrapper
    .masterstudy-analytics-instructor-students-page-line__content {
    padding: 0 5px !important;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-instructor-students-page
    .masterstudy-analytics-instructor-students-page-doughnut__wrapper
    .masterstudy-analytics-instructor-students-page-doughnut__content {
    padding: 40px 20px !important;
  }

  .masterstudy-analytics-instructor-students-page-doughnut__wrapper {
    margin-bottom: 56px !important;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-instructor-students-page
    .masterstudy-analytics-instructor-students-page-table {
    margin-top: 0px;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-instructor-students-page
    .masterstudy-analytics-instructor-students-page-table
    .masterstudy-analytics-instructor-students-page-table__wrapper
    .masterstudy-analytics-instructor-students-page-table__header {
    justify-content: space-between;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-instructor-students-page
    .masterstudy-analytics-instructor-students-page-table
    .masterstudy-analytics-instructor-students-page-table__wrapper
    .masterstudy-analytics-instructor-students-page-table__header
    .masterstudy-analytics-instructor-students-page-table__search-wrapper
    .masterstudy-analytics-instructor-students-page-table__search {
    width: 100% !important;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-instructor-students-page
    .masterstudy-analytics-instructor-students-page-table
    .masterstudy-analytics-instructor-students-page-table__wrapper
    .masterstudy-analytics-table__tabs
    .masterstudy-tabs {
    gap: 0px;
    justify-content: center !important;
  }
  .masterstudy-analytics-instructor-students-page-table
    .masterstudy-analytics-table__tabs {
    justify-content: center !important;
    margin-top: 56px !important;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-instructor-students-page
    .masterstudy-analytics-instructor-students-page-table {
    padding: 0 5px !important;
  }
  .stm-lms-wrapper
    .masterstudy-analytics-instructor-students-page
    .masterstudy-analytics-instructor-students-page-table
    .masterstudy-analytics-instructor-students-page-table__wrapper
    .masterstudy-analytics-instructor-students-page-table__header {
    margin-bottom: 56px !important;
  }
}

/* popup in analytic page */
.stm-lms-wrapper .masterstudy-settings-modal__wrapper {
  border-radius: 40px !important;
  background: #fff !important;
  padding: 40px 40px !important;
}
.stm-lms-wrapper
  .masterstudy-settings-modal__wrapper
  .masterstudy-settings-modal__header {
  padding: 0px !important;
  margin-bottom: 8px !important;
}
.stm-lms-wrapper
  .masterstudy-settings-modal__wrapper
  .masterstudy-settings-modal__header-title {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 20px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 24px !important;
}
.stm-lms-wrapper
  .masterstudy-settings-modal__wrapper
  .masterstudy-settings-modal__text {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 16.8px !important;
  padding: 0px !important;
  margin-bottom: 40px !important;
}
.masterstudy-settings-modal__switch {
  margin-right: 10px !important;
}
.masterstudy-settings-modal__item-wrapper {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 19.2px !important;
  padding: 0 0 17px 0 !important;
}
.masterstudy-settings-modal__item-wrapper.masterstudy-settings-modal__item-wrapper_fill
  .masterstudy-settings-modal__switch-slider {
  background: #000 !important;
}
.masterstudy-settings-modal__header-close {
  background: none !important;
}
.masterstudy-settings-modal__header-close::after {
  content: "" !important;
  display: inline-block !important;
  width: 20px !important;
  height: 20px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/06/mdi_cross-circle.svg") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  font-family: unset !important;
  transition: 0.2s !important;
}

.stm-lms-wrapper .masterstudy-datepicker-modal__wrapper {
  border-radius: 40px !important;
  background: #fff !important;
  padding: 40px 40px !important;
  width: max-content !important;
  gap: 60px;
}
.stm-lms-wrapper
  .masterstudy-datepicker-modal__wrapper
  .masterstudy-datepicker-modal__single {
  padding: 0px !important;
}
.stm-lms-wrapper
  .masterstudy-datepicker-modal__wrapper
  .masterstudy-datepicker-modal__single
  .masterstudy-datepicker-modal__single-item {
  color: #6c6c6c;
  font-family: Poppins !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal !important;
  margin: 0px 0 10px 0px !important;
}
.stm-lms-wrapper
  .masterstudy-datepicker-modal__wrapper
  .masterstudy-datepicker-modal__single
  .masterstudy-datepicker-modal__single-item:hover {
  color: #000;
  font-weight: 500;
}
.masterstudy-datepicker-modal__single-item.masterstudy-datepicker-modal__single-item_fill {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal !important;
}
.masterstudy-datepicker-modal__actions {
  margin-top: 20px !important;
  margin-left: 0px !important;
}
.masterstudy-datepicker-modal__actions .masterstudy-datepicker-modal__reset {
  border-radius: 40px !important;
  background: #212121 !important;
  padding: 8px 16px !important;
  color: #fff !important;
  font-family: Poppins !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 19.2px !important;
  height: 32px;
}

.stm-lms-wrapper
  .masterstudy-datepicker-modal__wrapper
  .masterstudy-datepicker-modal__calendar {
  padding: 0px !important;
}
.stm-lms-wrapper
  .masterstudy-datepicker-modal__wrapper
  .masterstudy-datepicker-modal__calendar
  .masterstudy-datepicker
  .flatpickr-months {
  padding: 0px !important;
  margin: 0 0 5px !important;
}
.stm-lms-wrapper
  .masterstudy-datepicker-modal__wrapper
  .masterstudy-datepicker-modal__calendar
  .masterstudy-datepicker
  .flatpickr-months
  .flatpickr-current-month {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal !important;
}
.masterstudy-datepicker
  .flatpickr-calendar
  .flatpickr-months
  .flatpickr-month
  .flatpickr-current-month
  .cur-month {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal !important;
  margin: 0 5px 0 0 !important;
}
.masterstudy-datepicker
  .flatpickr-calendar
  .flatpickr-months
  .flatpickr-month
  .flatpickr-current-month
  input.cur-year {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal !important;
}
.masterstudy-datepicker
  .flatpickr-calendar
  .flatpickr-months
  .flatpickr-prev-month {
  border-radius: 18px !important;
  background: #f6f6f6 !important;
  margin: 0 19px 0 0 !important;
}
.masterstudy-datepicker
  .flatpickr-calendar
  .flatpickr-months
  .flatpickr-prev-month
  svg {
  width: 12px !important;
  height: 24px !important;
  fill: #000 !important;
  font-weight: 600 !important;
  stroke: #000 !important;
  stroke-width: 2px !important;
}

.masterstudy-datepicker
  .flatpickr-calendar
  .flatpickr-months
  .flatpickr-next-month {
  border-radius: 18px !important;
  background: #f6f6f6 !important;
  margin: 0px !important;
}
.masterstudy-datepicker
  .flatpickr-calendar
  .flatpickr-months
  .flatpickr-next-month
  svg {
  width: 12px !important;
  height: 24px !important;
  fill: #000 !important;
  font-weight: 600 !important;
  stroke: #000 !important;
  stroke-width: 2px !important;
}
.masterstudy-datepicker .flatpickr-calendar .flatpickr-innerContainer {
  padding: 20px 10px !important;
}
.masterstudy-datepicker
  .flatpickr-calendar
  .flatpickr-weekdays
  .flatpickr-weekdaycontainer {
  justify-content: space-between !important;
}
.masterstudy-datepicker .flatpickr-calendar .flatpickr-weekday {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 12px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
}
.masterstudy-datepicker
  .flatpickr-calendar
  .flatpickr-innerContainer
  .dayContainer {
  justify-content: space-between !important;
}
.masterstudy-datepicker .flatpickr-calendar .flatpickr-day.prevMonthDay,
.masterstudy-datepicker .flatpickr-calendar .flatpickr-day.flatpickr-disabled {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 40px !important;
}
.masterstudy-datepicker .flatpickr-calendar .flatpickr-day.endRange,
.masterstudy-datepicker .flatpickr-calendar .flatpickr-day.selected,
.masterstudy-datepicker .flatpickr-calendar .flatpickr-day.startRange {
  background: #000 !important;
  border-radius: 0px !important;
  font-weight: 500 !important;
}
.masterstudy-datepicker .flatpickr-calendar .flatpickr-day.inRange {
  background: #e2e2e2 !important;
  color: #000 !important;
}
.masterstudy-datepicker .flatpickr-calendar .flatpickr-day.inRange:hover {
  color: #000 !important;
  border-radius: 0px !important;
  font-weight: 500 !important;
}
.masterstudy-datepicker .flatpickr-calendar .flatpickr-day {
  margin: 0 0 4px 0 !important;
}
.masterstudy-datepicker
  .flatpickr-calendar
  .flatpickr-day.flatpickr-disabled:hover,
.masterstudy-datepicker .flatpickr-calendar .flatpickr-day.nextMonthDay:hover,
.masterstudy-datepicker .flatpickr-calendar .flatpickr-day.prevMonthDay:hover {
  color: #000 !important;
  border-radius: 0px !important;
  font-weight: 500 !important;
  background-color: #e2e2e2 !important;
}
.masterstudy-datepicker .flatpickr-calendar .flatpickr-day.today {
  color: #000 !important;
}
.masterstudy-datepicker .flatpickr-calendar .flatpickr-day {
  color: #000 !important;
  font-weight: 400 !important;
}
.masterstudy-datepicker .flatpickr-calendar .flatpickr-day.endRange,
.masterstudy-datepicker .flatpickr-calendar .flatpickr-day.selected,
.masterstudy-datepicker .flatpickr-calendar .flatpickr-day.startRange {
  color: #fff !important;
}
@media (max-width: 767px) {
  .stm-lms-wrapper .masterstudy-settings-modal__wrapper {
    width: 90% !important;
    height: max-content !important;
    padding: 40px 20px !important;
  }
  .masterstudy-settings-modal__items {
    display: block !important;
  }
  .masterstudy-settings-modal__item {
    width: 100% !important;
  }
  .stm-lms-wrapper .masterstudy-datepicker-modal__wrapper {
    padding: 40px 20px !important;
    width: 90% !important;
    height: max-content !important;
    gap: 20px;
    overflow: auto;
  }
  .stm-lms-wrapper
    .masterstudy-datepicker-modal__wrapper
    .masterstudy-datepicker-modal__single {
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important;
    gap: 16px;
  }
  .stm-lms-wrapper
    .masterstudy-datepicker-modal__wrapper
    .masterstudy-datepicker-modal__single
    .masterstudy-datepicker-modal__single-item {
    background: transparent;
    padding: 0px;
    margin: 0px !important;
  }
  .masterstudy-datepicker-modal__single-item.masterstudy-datepicker-modal__single-item_fill,
  .masterstudy-datepicker-modal__single-item:hover {
    background: transparent !important;
    color: #000;
  }
  .masterstudy-datepicker-modal__actions {
    border: none !important;
    margin-top: 10px !important;
    padding: 0px !important;
  }
  .masterstudy-datepicker-modal
    .masterstudy-datepicker
    .flatpickr-calendar
    .flatpickr-innerContainer
    .flatpickr-rContainer {
    padding: 0px !important;
  }
  .masterstudy-datepicker-modal__close {
    display: none !important;
  }
}

/* adnalytic detail page start */
.masterstudy-analytics-course-page
  .masterstudy-analytics-course-page__header
  .masterstudy-analytics-course-page__title {
  color: #000;
  font-family: Poppins !important;
  font-size: 24px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 28.8px !important;
}
.masterstudy-analytics-course-page__separator {
  margin: 10px 0 35px !important;
}
.masterstudy-analytics-course-page__separator-short {
  display: none !important;
}
.masterstudy-analytics-course-page__header .masterstudy-back-link {
  background: #e2e2e2 !important;
  border-radius: 40px !important;
}
.user-account-page .masterstudy-back-link::after,
.user-account-page .masterstudy-back-link::before {
  color: #000 !important;
}
.masterstudy-analytics-course-page__separator-long {
  border-bottom: 1px solid #e2e2e2 !important;
  height: 0px !important;
}
.masterstudy-analytics-course-page-stats__block {
  border-radius: 20px !important;
  background: #f6f6f6 !important;
  flex: 0 !important;
  min-width: auto !important;
  padding: 20px 40px !important;
  border: none !important;
  outline: none !important;
  align-items: center !important;
}
.masterstudy-analytics-course-page-stats__wrapper {
  border: none !important;
  gap: 40px !important;
}
.masterstudy-analytics-course-page-stats__block .masterstudy-stats-block {
  padding: 0 !important;
  gap: 40px;
}
.masterstudy-analytics-course-page-stats__block
  .masterstudy-stats-block
  .masterstudy-stats-block__icon {
  margin-right: 0px !important;
  width: 52px !important;
  height: 52px !important;
  border-radius: 100px !important;
  border: 1px solid #e2e2e2 !important;
  background: transparent !important;
}
.masterstudy-analytics-course-page-stats__block
  .masterstudy-stats-block
  .masterstudy-stats-block__content
  .masterstudy-stats-block__title {
  color: #4e4e4e !important;
  font-family: Poppins !important;
  font-size: 13px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 15.6px !important;
}
.masterstudy-analytics-course-page-stats__block
  .masterstudy-stats-block
  .masterstudy-stats-block__content
  .masterstudy-stats-block__value {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 26px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 31.2px !important;
}
.user-account-page .masterstudy-analytics-course-page-stats__wrapper {
  border: none !important;
}
.masterstudy-stats-block.masterstudy-stats-block_revenue
  .masterstudy-stats-block__icon::after {
  content: "" !important;
  display: inline-block !important;
  width: 32px !important;
  height: 32px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/material-symbols_trophy.svg") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  vertical-align: middle !important;
}

.masterstudy-stats-block.masterstudy-stats-block_orders
  .masterstudy-stats-block__icon::after,
.masterstudy-stats-block.masterstudy-stats-block_course_views
  .masterstudy-stats-block__icon::after,
.masterstudy-stats-block.masterstudy-stats-block_all_lessons
  .masterstudy-stats-block__icon::after {
  font-size: 28px !important;
  color: #000 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.masterstudy-select .masterstudy-select__option_selected {
  border-radius: 0px !important;
  background: #000 !important;
  color: #fff;
}

.masterstudy-analytics-course-page .masterstudy-analytics-course-page-line .masterstudy-analytics-course-page-line__wrapper{
  margin-top: 40px;
}
.masterstudy-analytics-course-page .masterstudy-analytics-course-page-line .masterstudy-analytics-course-page-line__wrapper .masterstudy-analytics-course-page-line__content{
  border: none !important;
  padding: 0px !important;
}

.masterstudy-analytics-course-page .masterstudy-analytics-course-page-line .masterstudy-analytics-course-page-line__wrapper .masterstudy-analytics-course-page-line__header .masterstudy-analytics-course-page-line__title{
      color: #000 !important;
    font-family: Poppins !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 19.2px !important;
}

.masterstudy-analytics-course-page .masterstudy-analytics-course-page-line .masterstudy-analytics-course-page-line__wrapper .masterstudy-analytics-course-page-line__header .masterstudy-analytics-course-page-line__single-total{
        color: #000 !important;
    font-family: Poppins !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 19.2px !important;
}

.masterstudy-analytics-course-page .masterstudy-analytics-course-page-table .masterstudy-analytics-course-page-table__wrapper{
  border: none !important;
  padding: 0 !important;
  margin-top: 40px !important;
}
.masterstudy-analytics-course-page .masterstudy-analytics-course-page-table .masterstudy-analytics-course-page-table__wrapper .masterstudy-analytics-course-page-table__header{
  margin-bottom: 40px !important;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 10px;
}

.masterstudy-analytics-course-page .masterstudy-analytics-course-page-table .masterstudy-analytics-course-page-table__wrapper .masterstudy-analytics-course-page-table__header .masterstudy-analytics-course-page-table__title{
    color: #000;
    font-family: Poppins !important;
    font-size: 24px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 28.8px !important;
}
.masterstudy-analytics-course-page-doughnut{
  margin-top: 40px;
}
.masterstudy-analytics-course-page .masterstudy-analytics-course-page-doughnut .masterstudy-analytics-course-page-doughnut__wrapper .masterstudy-analytics-course-page-doughnut__content{
    padding: 40px !important;
  border-radius: 20px !important;
  border: 1px solid #e4e6e8 !important;
}

.masterstudy-analytics-course-page-doughnut__wrapper .masterstudy-analytics-course-page-doughnut__title{
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 17px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 28.8px !important;
}

.masterstudy-analytics-course-page-doughnut__wrapper .masterstudy-analytics-course-page-doughnut__content .masterstudy-analytics-course-page-doughnut__chart{
    width: 180px !important;
  height: 180px !important;
}

.masterstudy-analytics-course-page-doughnut__wrapper .masterstudy-analytics-course-page-doughnut__content .masterstudy-chart-total .masterstudy-chart-total__value{
    color: #000 !important;
  font-family: Poppins !important;
  font-size: 20px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 24px !important;
}

.masterstudy-analytics-course-page-doughnut__wrapper .masterstudy-analytics-course-page-doughnut__content .masterstudy-chart-total .masterstudy-chart-total__title{
  color: #3b3b3b !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
}

.masterstudy-analytics-course-page-doughnut__wrapper .masterstudy-analytics-course-page-doughnut__content .masterstudy-doughnut-chart__info
  .masterstudy-doughnut-chart__info-block
  .masterstudy-doughnut-chart__info-title {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 14.4px !important;
}

.masterstudy-analytics-course-page-doughnut__wrapper .masterstudy-analytics-course-page-doughnut__content
  .masterstudy-doughnut-chart__info
  .masterstudy-doughnut-chart__info-block
  .masterstudy-doughnut-chart__info-percent {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 14.4px !important;
}

.masterstudy-analytics-course-page-doughnut__wrapper .masterstudy-analytics-course-page-doughnut__content .masterstudy-doughnut-chart__info
  .masterstudy-doughnut-chart__info-block
  .masterstudy-doughnut-chart__info-value {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 14.4px !important;
}

.masterstudy-datatable table thead tr th{
  background: #f6f6f6 !important;
    color: #000 !important;
    font-family: Poppins !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 18.2px !important;
    padding: 10px 12px !important; 
}

.stm-lms-wrapper .masterstudy-analytics-course-page .masterstudy-datatable tbody tr td {
    padding: 10px 12px !important;
    color: #5b5b5b !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 18.2px !important;
    font-family: 'Poppins' !important;
}

.stm-lms-wrapper .masterstudy-analytics-course-page .masterstudy-datatable tbody tr:hover{
  background: #f6f6f6 !important;
}

.masterstudy-analytics-course-page-table input.masterstudy-analytics-course-page-table__search {
    align-items: center;
    flex-shrink: 0;
    width: 360px !important;
    height: 32px !important;
    min-height: 32px !important;
    color: #6C6C6C !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-width: 1px;
    border-style: solid;
    border-color: #E2E2E2 !important;
    border-image: initial;
    background: 0px 0px;
    border-radius: 40px !important;
    padding: 0px 16px 0px 36px !important;
    transition: 0.3s;
}
.masterstudy-analytics-course-page-table input.masterstudy-analytics-course-page-table__search:focus{
  border-color: #000 !important;
}
.masterstudy-analytics-course-page-table input.masterstudy-analytics-course-page-table__search:hover{
  border-color: #000 !important;
}
.masterstudy-analytics-course-page-table input.masterstudy-analytics-course-page-table__search::placeholder{
  color: #6C6C6C !important;
}
.masterstudy-analytics-course-page-table .masterstudy-analytics-course-page-table__search-icon{
    position: absolute !important;
    left: 11px !important;
    top: 52% !important;
    transform: translateY(-50%) !important;
    width: 20px !important;
    height: 20px !important;
    background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/ri_search-line.svg") !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: center !important;
    z-index: 1 !important;
}
.masterstudy-analytics-course-page-table .masterstudy-analytics-course-page-table__search-icon::before {
  content: "" !important;
  color: #6c6c6c !important;
}
.masterstudy-analytics-course-page-table-select-filters select.masterstudy-analytics-course-page-table__filter {
    height: 32px !important;
    min-height: 32px !important;
    color: #000 !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border: none !important;
    border-radius: 4px;
    padding: 5px 24px 5px 5px;
    margin-right: 10px;
    transition: .3s;
}

.masterstudy-analytics-course-page-table-select-filters select#masterstudy-analytics-course-page-orders {
    width: 220px !important;
}

.masterstudy-analytics-course-page-table-select-filters select#masterstudy-analytics-course-page-types {
    width: 180px !important;
}
.masterstudy-analytics-course-page-stats .masterstudy-analytics-course-page-stats__wrapper [data-id="revenue"]{
  display: none;
}
#masterstudy-datatable-lessons_wrapper
    table.dataTable
    colgroup
    col[data-dt-column="1"] {
    width: 400px !important;
  }
  /* .sort_assignments .sort_assignments__statuses_available{
        left: 55% !important;
  }
  #stm_lms_enrolled_assignments .sort_assignments__statuses_available{
    width: 50% !important;
  } */
.custom-settings-dropdown {
  background: transparent !important;
  width: 20px !important;
  height: 20px !important;
  margin-left: 10px !important;
  border-radius: 0px !important;
  position: relative !important; /* 👈 Required for absolute menu positioning */
}

.custom-settings-dropdown::after {
  content: "" !important;
  display: inline-block !important;
  width: 20px !important;
  height: 20px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/bi_three-dots-vertical-1.svg") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
  margin-left: 0px !important;
  cursor: pointer !important;
}

.custom-settings-dropdown__menu{
  display: flex;
    align-items: center;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .2);
    z-index: 3;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: calc(100% + 8px);
    right: 0;
    cursor: pointer;
}
.custom-settings-dropdown__menu::before{
  display: flex;
    content: "";
    width: 9px;
    height: 9px;
    background: #fff;
    transform: rotate(45deg);
    position: absolute;
    top: -4.5px;
    right: 9px;
    cursor: pointer;
}
.custom-settings-dropdown__item{
      display: flex;
    padding: 6px 15px;
    align-items: center;
    color: #000;
    font-size: 14px;
    white-space: nowrap;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    cursor: pointer;
}
.custom-settings-dropdown__item:hover{
  color: #ff9a23;
}
.custom-settings-dropdown__menu.show {
  opacity: 1 !important;
  visibility: visible !important;
}
.my-new-btn-div{
  display: flex;
  align-items: center;
  justify-content: center;
}
.masterstudy-settings-dropdown__item{
  color: #000 !important;
}
.masterstudy-settings-dropdown__item:hover{
  color: #ff9a23 !important;
}
.masterstudy-datatable .dt-container .dt-paging button.dt-paging-button:last-child{
  color: #6C6C6C !important;
}
@media (max-width:767px){
  .my-new-btn-div{
    width: 100%;
  }
  .custom-settings-dropdown{
    order: 5;
    margin-top: 10px;
  }
  .masterstudy-analytics-course-page h1.masterstudy-analytics-course-page__title{
    margin-top: 20px !important;
  }
  .masterstudy-analytics-course-page-table[data-chart-id=lessons-users] .masterstudy-analytics-course-page-table__title{
    margin-bottom: 20px !important;
  }
  .masterstudy-analytics-course-page-table-select-filters select.masterstudy-analytics-course-page-table__filter
 {
  width: 100% !important;
 }
 .masterstudy-analytics-course-page-stats__block {
  padding: 10px 20px !important;
}
.masterstudy-analytics-course-page-stats__block .masterstudy-stats-block {
  gap: 20px;
}
.masterstudy-analytics-course-page-stats__wrapper {
  gap: 20px !important;
}
.masterstudy-analytics-course-page-table input.masterstudy-analytics-course-page-table__search{
  width: 100% !important;
}
.masterstudy-analytics-course-page-table .masterstudy-analytics-course-page-table__title{
  width: 100% !important;
}
.masterstudy-analytics-course-page .masterstudy-analytics-course-page-doughnut .masterstudy-analytics-course-page-doughnut__wrapper .masterstudy-analytics-course-page-doughnut__content{
  padding: 40px 20px !important;
}
}

/* assignments page admin start */
.stm-lms-wrapper--assignments .masterstudy-table .masterstudy-table__toolbar {
  border-bottom: 1px solid #e2e2e2 !important;
  padding-bottom: 10px;
  margin-bottom: 64px !important;
}
.stm-lms-wrapper--assignments
  .masterstudy-table
  .masterstudy-table__toolbar
  .masterstudy-table__toolbar-header
  .masterstudy-table__title {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 24px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 28.8px !important;
}
.stm-lms-wrapper--assignments
  .masterstudy-table
  .masterstudy-table__toolbar
  .masterstudy-table__filters
  .masterstudy-search {
  border-radius: 20px !important;
  border: none !important;
  height: 32px !important;
}
.stm-lms-wrapper--assignments
  .masterstudy-table
  .masterstudy-table__toolbar
  .masterstudy-table__filters
  .masterstudy-search
  .masterstudy-search__input {
  min-width: 360px !important;
  border-radius: 20px !important;
  border: 1px solid #e2e2e2 !important;
  height: 32px !important;
  padding-inline-start: 34px !important;
  padding: 0 16px;
}
.stm-lms-wrapper--assignments
  .masterstudy-table
  .masterstudy-table__toolbar
  .masterstudy-table__filters
  .masterstudy-search
  .masterstudy-search__input:focus {
  border: 1px solid #000 !important;
}
.stm-lms-wrapper--assignments
  .masterstudy-table
  .masterstudy-table__toolbar
  .masterstudy-table__filters
  .masterstudy-search
  .masterstudy-search__label {
  height: 32px !important;
  inset-inline-end: auto !important;
  top: 0px !important;
  background: transparent !important;
}
.stm-lms-wrapper--assignments
  .masterstudy-table
  .masterstudy-table__toolbar
  .masterstudy-table__filters
  .masterstudy-search
  .masterstudy-search__icon {
  background-color: #6c6c6c !important;
}
.stm-lms-wrapper--assignments
  .masterstudy-table
  .masterstudy-table__toolbar
  .masterstudy-table__filters
  .masterstudy-select {
  border: none !important;
  min-width: 160px !important;
  min-height: 32px !important;
}
.stm-lms-wrapper--assignments
  .masterstudy-table
  .masterstudy-table__toolbar
  .masterstudy-table__filters
  .masterstudy-select
  .masterstudy-select__dropdown {
  border: none !important;
}
.stm-lms-wrapper--assignments
  .masterstudy-table
  .masterstudy-table__toolbar
  .masterstudy-table__filters
  .masterstudy-select__wrapper {
  flex-direction: row-reverse;
  min-height: 32px !important;
  min-width: 136px !important;
}
.stm-lms-wrapper--assignments
  .masterstudy-table
  .masterstudy-table__toolbar
  .masterstudy-table__filters
  .masterstudy-select__wrapper
  .masterstudy-select__placeholder {
  padding-left: 28px !important;
  padding-right: 0 !important;
  overflow: visible !important;
  font-size: 17px;
  font-weight: 500;
  color: #000 !important;
}
.stm-lms-wrapper--assignments
  .masterstudy-table
  .masterstudy-table__toolbar
  .masterstudy-table__filters
  .masterstudy-select__wrapper
  .masterstudy-select__caret {
  /* External SVG icon as mask */
  -webkit-mask-image: url("https://germandrishty.com/wp-content/uploads/2025/06/weui_arrow.svg") !important;
  mask-image: url("https://germandrishty.com/wp-content/uploads/2025/06/weui_arrow.svg") !important;
  width: 24px !important;
  height: 24px !important;
  color: #000 !important;
  background-color: #000 !important;
}
.stm-lms-wrapper--assignments
  .masterstudy-table
  .masterstudy-table__toolbar
  .masterstudy-table__filters
  .masterstudy-select__wrapper
  .masterstudy-select__clear {
  padding: 0px !important;
  left: 66% !important;
  align-items: center;
}
.masterstudy-select__clear-icon {
  background-color: #000 !important;
}
.stm-lms-wrapper--assignments
  .masterstudy-table
  .masterstudy-table__wrapper
  .masterstudy-thead {
  display: none !important;
}
.stm-lms-wrapper--assignments
  .masterstudy-table
  .masterstudy-table__wrapper
  .masterstudy-tbody
  .masterstudy-table__item {
  padding: 20px 10px !important;
  height: 22px;
}
.stm-lms-wrapper--assignments
  .masterstudy-table
  .masterstudy-table__wrapper
  .masterstudy-tbody
  .masterstudy-table__item
  .masterstudy-tcell__title {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 17px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 20.4px !important;
}
.masterstudy-tcell .masterstudy-table__component .masterstudy-button {
  background: transparent !important;
  border-bottom: 1px solid #6c6c6c !important;
  border-radius: 0px !important;
  height: 22px !important;
}
.masterstudy-tcell .masterstudy-table__component .masterstudy-button:hover {
  border-bottom: 1px solid #000 !important;
  color: #000 !important;
}
.masterstudy-tcell
  .masterstudy-table__component
  .masterstudy-button
  .masterstudy-button__title {
  color: #6c6c6c !important;
  font-family: Poppins !important;
  font-size: 12px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 14.4px !important;
}
.masterstudy-tcell
  .masterstudy-table__component
  .masterstudy-button
  .masterstudy-button__title:hover {
  color: #000 !important;
}
.masterstudy-tcell .masterstudy-table__component .masterstudy-button_size-sm {
  padding: 4px 8px !important;
}
.masterstudy-tcell span {
  color: #6c6c6c !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 16.8px !important;
}

.masterstudy-tcell span i {
  width: 20px !important;
  height: 20px !important;
  border-radius: none !important;
}
.fa-clock::before {
  content: "" !important;
  display: inline-block !important;
  width: 20px !important;
  height: 20px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/pepicons-pencil_rewind-time-2-1.svg") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
  vertical-align: middle !important;
}
.masterstudy-tcell span i.fa-times,
.masterstudy-tcell span i.fa-check {
  background-color: transparent !important;
}
.fa-times:before {
  content: "" !important;
  display: inline-block !important;
  width: 20px !important;
  height: 20px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/system-uicons_cross-circle-2.svg") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
  vertical-align: middle !important;
}
.fa-check:before {
  content: "" !important;
  display: inline-block !important;
  width: 20px !important;
  height: 20px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/teenyicons_tick-circle-outline-2.svg") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
  vertical-align: middle !important;
}
.masterstudy-tcell[data-th="Total:"] span:first-child::before {
  content: "" !important;
  display: inline-block !important;
  width: 16px !important;
  height: 16px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/marketeq_hastag.svg") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
  vertical-align: middle !important;
}
.masterstudy-tcell:not(:last-child) > span {
  gap: 4px !important;
}
[data-key="passed"] {
  padding-left: 8px;
}
[data-key="total"] {
  padding-left: 8px;
}
[data-key="not_passed"] {
  padding-left: 8px;
}
[data-key="pending"] {
  padding-left: 8px;
}
.masterstudy-tcell .masterstudy-table__list-no-course li a {
  color: #6c6c6c !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 16.8px !important;
}
ul.masterstudy-table__list li a:hover {
  color: #000 !important;
}

.masterstudy-tcell .masterstudy-table__list-no-course {
  color: #6c6c6c !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 16.8px !important;
}
.masterstudy-table__wrapper {
  box-shadow: none !important;
}
.masterstudy-table__wrapper .masterstudy-table__item {
  border-bottom: 1px solid #e2e2e2 !important;
}
.masterstudy-search__clear-icon {
  display: none !important;
}
.masterstudy-search_inuse .masterstudy-search__label {
  width: 42px !important;
}
.masterstudy-table__wrapper .masterstudy-tfooter {
  padding: 0px !important;
}
.masterstudy-table__wrapper
  .masterstudy-tfooter
  .masterstudy-tcell
  .masterstudy-pagination
  .masterstudy-pagination__button-prev {
  border-radius: 40px !important;
  background: #e2e2e2 !important;
}
.masterstudy-table__wrapper
  .masterstudy-tfooter
  .masterstudy-tcell
  .masterstudy-pagination
  .masterstudy-pagination__button-next {
  border-radius: 40px !important;
  background: #e2e2e2 !important;
}
.masterstudy-pagination__button-prev::before {
  color: #000 !important;
}
.masterstudy-pagination__item .masterstudy-pagination__item-block {
  border-radius: 40px !important;
  color: #000 !important;
}
.masterstudy-pagination__item_current .masterstudy-pagination__item-block {
  background: #ff9a23 !important;
}
.masterstudy-pagination__item-block {
  background: #e2e2e2 !important;
}
.masterstudy-select__options {
  background: #fff !important;
  padding: 0px 0px !important;
  color: #000;
  border-radius: 15px !important;
  border: 1px solid #b9bdc1;
}
.masterstudy-select .masterstudy-select__option {
  color: #000 !important;
  margin-bottom: 0px !important;
}
.masterstudy-select .masterstudy-select__option:hover {
  background: #000 !important;
  color: #fff !important;
  border-radius: 0px !important;
}

/* assignement detail view start */
.masterstudy-table__toolbar-header .masterstudy-back-link {
  background: #e2e2e2 !important;
  border-radius: 40px !important;
}
.user-account-page .masterstudy-back-link::after,
.user-account-page .masterstudy-back-link::before {
  color: #000 !important;
}
.masterstudy-table__toolbar-header {
  align-items: center;
}

.masterstudy-tcell_is-grow .masterstudy-tcell__data {
  color: #6c6c6c !important;
  font-family: Poppins !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 16.8px !important;
}

[data-key="date"]::before {
  content: "Date " !important;
  color: #6c6c6c;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.masterstudy-tcell_is-grow [data-key="try_num"] {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 19.2px !important;
}
[data-key="try_num"]::before {
  content: "Attempt No. " !important;
  color: #6c6c6c;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.masterstudy-tcell .grade-badge {
  min-width: 36px !important;
  height: 36px !important;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 21.6px !important;
  padding-top: 7px;
}

[data-key="grade"] {
  color: #6c6c6c;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.masterstudy-tcell_is-center .masterstudy-tcell__data {
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 19.2px !important;
}

.masterstudy-tfooter .masterstudy-select {
  border-radius: 40px !important;
}
.masterstudy-select__dropdown {
  border-radius: 15px !important;
}


@media (max-width: 1199px) {
  .masterstudy-tcell[data-th]::before {
    color: #6c6c6c !important;
    font-family: Poppins !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 14.4px !important;
  }
  .masterstudy-tcell {
    padding: 0px !important;
  }
  .masterstudy-tcell.masterstudy-tcell_is-center.masterstudy-tcell_is-sm-space-between.masterstudy-tcell_is-sm-border-bottom {
    border: none !important;
  }
}
@media (max-width: 767px) {
  .stm-lms-wrapper--assignments
    .masterstudy-table
    .masterstudy-table__wrapper
    .masterstudy-tbody
    .masterstudy-table__item {
    padding: 20px 0px !important;
    height: auto;
  }
  .masterstudy-table__item {
    box-shadow: none !important;
    gap: 8px !important;
  }
  .masterstudy-tcell_is-sm-space-between {
    justify-content: flex-start !important;
  }
  .masterstudy-tcell .masterstudy-tcell__data {
    display: flex;
    justify-content: flex-end;
  }
  .stm-lms-wrapper--assignments
    .masterstudy-table
    .masterstudy-table__wrapper
    .masterstudy-tbody
    .masterstudy-table__item
    .masterstudy-tcell__title {
    margin-top: 4px;
    margin-bottom: 12px;
  }
  .stm-lms-wrapper--assignments .masterstudy-table .masterstudy-table__toolbar {
    margin-bottom: 40px !important;
    gap: 10px !important;
  }
  .stm-lms-wrapper--assignments
    .masterstudy-table
    .masterstudy-table__toolbar
    .masterstudy-table__filters
    .masterstudy-search
    .masterstudy-search__input {
    min-width: auto !important;
  }
  .masterstudy-table__toolbar-header {
    flex-direction: row !important;
  }
  .masterstudy-table__list li {
    display: flex;
  }
  [data-key="try_num"]::before {
    display: none;
  }
  [data-key="date"]::before {
    display: none;
  }
  .masterstudy-tcell[data-th-inlined="true"] {
    border: none !important;
    align-items: center !important;
  }
  .stm-lms-wrapper--assignments .masterstudy-table .masterstudy-table__toolbar .masterstudy-table__filters .masterstudy-select{
    width: 100px;
    margin: 0px;

  }
}



/* grade book page start */
.stm-lms-wrapper--gradebook{
  padding: 64px 90px 0 90px !important;
  max-width: 1440px !important;
}
.stm-lms-wrapper--gradebook #stm_lms_gradebook .gradebook-header{
    border-bottom: 1px solid #e2e2e2 !important;
    padding-bottom: 10px;
    margin-bottom: 64px;
}
.stm-lms-wrapper--gradebook #stm_lms_gradebook .multiseparator{
  display: none;
}
.stm-lms-wrapper--gradebook #stm_lms_gradebook .gradebook-header h1{
    color: #000;
    font-family: Poppins !important;
    font-size: 24px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 28.8px !important;
}
.stm-lms-wrapper--gradebook #stm_lms_gradebook .gradebook-header .stm_lms_gradebook__filter .form-group .heading_font{
  display: none;
}
.stm-lms-wrapper--gradebook 
#stm_lms_gradebook 
.gradebook-header 
.stm_lms_gradebook__filter 
.form-group 
.form-control {
  border-radius: 20px !important;
  height: 32px !important;
  padding: 0 16px 0 36px !important; /* Extra left padding for icon */
  width: 360px !important;
  border: 1px solid #E2E2E2 !important;
  background-image: url('https://germandrishty.com/wp-content/uploads/2025/07/grey_search-line.svg');
  background-repeat: no-repeat;
  background-size:20px 20px;
  background-position: 12px center; /* Adjust position of icon */
}
.stm-lms-wrapper--gradebook 
#stm_lms_gradebook 
.gradebook-header 
.stm_lms_gradebook__filter 
.form-group 
.form-control:focus{
  border: 1px solid #000 !important;
  box-shadow: none !important;
}
.stm-lms-wrapper--gradebook 
#stm_lms_gradebook 
.gradebook-header 
.stm_lms_gradebook__filter 
.form-group 
.form-control::placeholder{
  color: #6c6c6c !important;
}
.stm-lms-wrapper--gradebook .stm_lms_gradebook__courses{
  border: none !important;
}
.stm-lms-wrapper--gradebook .stm_lms_gradebook__course{
  border-radius: 20px;
  border: 1px solid #E2E2E2 !important;
  margin-bottom: 20px !important;
  padding: 20px 40px !important;
}
.stm-lms-wrapper--gradebook .stm_lms_gradebook__course__image{
      margin: 0 32px 0 0 !important;
}
.stm_lms_gradebook__course__image img{
  width: 100px !important;
}
.stm-lms-wrapper--gradebook .stm_lms_gradebook__course__title{
  color: #000;
font-family: Poppins !important;
font-size: 17px !important;
font-style: normal;
font-weight: 500 !important;
line-height: 20.4px !important;
}
.stm-lms-wrapper--gradebook .stm_lms_gradebook__course__toggle{
    padding: 8px 17px 8px 25px;
    border: none !important;
    background-color: #2B2B2B !important;
    margin-left: auto;
    font-size: 16px !important;
    font-weight: 500 !important;
    border-radius: 20px;
    margin-right: 0;
    height: 36px !important;
    color: #fff !important;
}
.stm-lms-wrapper--gradebook .stm_lms_gradebook__course__toggle i{
  color: #fff !important;
}

.fa-chevron-down:before {
  content: '' !important;
  display: inline-block !important;
  width: 20px !important;
  height: 20px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/weui_arrow-outlined-1.svg") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
  vertical-align: middle !important;
  margin-top: -2px;
}
.fa-chevron-up:before{
  content: '' !important;
  display: inline-block !important;
  width: 20px !important;
  height: 20px !important;
  background-image: url("https://germandrishty.com/wp-content/uploads/2025/07/weui_arrow-outlined-1-1.svg") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
  vertical-align: middle !important;
  margin-top: -3px;
}
.stm-lms-wrapper--gradebook .stm_lms_gradebook__course__details{
  margin: 40px 0 0 !important;
}
.stm_lms_gradebook__course__details table tbody tr{
  border: none !important;
}
.stm_lms_gradebook__course__details table tbody tr td{
  padding: 0 !important;
}
.stm_lms_gradebook__course__details .table-responsive tbody tr td .heading_font{
  color: #6C6C6C;
font-family: Poppins !important;
font-size: 14px !important;
font-style: normal;
font-weight: 400 !important;
line-height: 16.8px !important;
}
.stm_lms_gradebook__course__details .table-responsive tbody tr td strong{
  color: #000 !important;
font-family: Poppins !important;
font-size: 16px !important;
font-style: normal;
font-weight: 500 !important;
line-height: 19.2px !important;
}
.lms-icon {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-right: 2px;
}
.stm_lms_gradebook__course .stm_lms_students_gradebook{
  margin: 0px !important;
}
.stm_lms_gradebook__course .stm_lms_students_gradebook .stm_lms_students_gradebook__load{
  color: #FF9A23 !important;
  margin-bottom: 0px !important;
}
.stm_lms_gradebook__course .stm_lms_students_gradebook .stm_lms_students_gradebook__inner h4{
  color: #000;
    font-family: Poppins !important;
    font-size: 24px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 28.8px !important;
    margin-bottom: 0px !important;
}
.stm_lms_gradebook__course .stm_lms_students_gradebook .stm_lms_students_gradebook__inner{
  margin-top: 40px;
}
.stm_lms_gradebook__course .stm_lms_students_gradebook .stm_lms_students_gradebook__inner .stm_lms_students_gradebook__list{
  margin-top: 40px !important;
}
.stm_lms_gradebook__course .stm_lms_students_gradebook .stm_lms_students_gradebook__inner .stm_lms_students_gradebook__list .stm_lms_students_gradebook__single{
  gap: 40px;
      /* padding: 20px 0 20px 0px !important; */
    margin-bottom: 40px !important;
}
.stm_lms_gradebook__course .stm_lms_students_gradebook .stm_lms_students_gradebook__inner .stm_lms_students_gradebook__list .stm_lms_students_gradebook__single .stm_lms_students_gradebook__single__image {
    width: auto;
    max-width: 40px;
    min-width: 40px;  
    margin: 0px !important;
}

.stm_lms_gradebook__course .stm_lms_students_gradebook .stm_lms_students_gradebook__inner .stm_lms_students_gradebook__list .stm_lms_students_gradebook__single__name h4{
    color: #000;
    font-family: Poppins !important;
    font-size: 17px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 20.4px !important;
}
.stm_lms_gradebook__course .stm_lms_students_gradebook .stm_lms_students_gradebook__inner .stm_lms_students_gradebook__list .stm_lms_students_gradebook__single__email a{
   color: #FF9A23;
    font-family: Poppins !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 14 .4px !important;
}
.stm_lms_gradebook__course .stm_lms_students_gradebook .stm_lms_students_gradebook__inner .stm_lms_students_gradebook__list .stm_lms_students_gradebook__single__date h4{
    color: #6C6C6C;
font-family: Poppins !important;
font-size: 12px !important;
font-style: normal;
font-weight: 400 !important;
line-height: 14.4px !important;
}
.stm_lms_gradebook__course .stm_lms_students_gradebook .stm_lms_students_gradebook__inner .stm_lms_students_gradebook__list .stm_lms_students_gradebook__single__stats {
  margin: 0px !important;
  padding-bottom: 20px !important;
}
.stm_lms_gradebook__course .stm_lms_students_gradebook .stm_lms_students_gradebook__inner .stm_lms_students_gradebook__list .stm_lms_students_gradebook__single__stats .stm_lms_students_gradebook__single__lessons{
  border-radius: 40px !important;
  background-color: #F6F6F6 !important;
  padding: 8px 40px !important;
}
.stm_lms_students_gradebook__single__lessons .inner{
    color: #000 !important;
font-family: Poppins !important;
font-size: 14px !important;
font-style: normal;
font-weight: 400 !important;
line-height: 16.8px !important;
}
.stm_lms_students_gradebook__single__lessons .progress-bar{
  border-radius: 40px !important;
  background: linear-gradient(0deg, #FF9A23 0%, #FF9A23 100%), #F6F6F6 !important;
}
#stm_lms_gradebook .gradebook-load-btn{
padding: 8px 16px !important;
    border-radius: 40px !important;
    border: 1px solid  #FE6403 !important;
    background: linear-gradient(106deg, #FFAA2C -21.71%, #FE6403 167.53%) !important;
    font-size: 17px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 20.4px !important;
    cursor: pointer !important;
    text-transform: capitalize !important;
}
#stm_lms_gradebook .btn.btn-default:after{
  display: none !important;
}

@media (max-width:520px){
  .stm_lms_students_gradebook__single__stats .stm_lms_students_gradebook__single__lessons{
    margin-bottom: 20px !important;
  }
}
@media (max-width:680px){
  .stm-lms-wrapper--gradebook .stm_lms_gradebook__course__inner{
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    row-gap: 20px;
  }
  .stm-lms-wrapper--gradebook .stm_lms_gradebook__course__inner .stm_lms_gradebook__course__toggle{
    margin-top: 0px !important;
  }
}
@media (max-width:767px){
  .stm-lms-wrapper--gradebook{
    padding: 64px 20px 0 20px !important;
  }
body .stm-lms-wrapper--gradebook.user-account-page .container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
  .stm-lms-wrapper--gradebook .stm_lms_gradebook__course{
    padding: 20px 20px !important;
  }
  .stm-lms-wrapper--gradebook .stm_lms_gradebook__course__details tr td{
    margin-bottom: 8px;
  }
  .stm-lms-wrapper--gradebook #stm_lms_gradebook .gradebook-header .stm_lms_gradebook__filter{
    display: inline-block !important;
  }
  .stm-lms-wrapper--gradebook #stm_lms_gradebook .gradebook-header .stm_lms_gradebook__filter .form-group .form-control{
    width: 100% !important;
  }
  .stm_lms_gradebook__course .stm_lms_students_gradebook .stm_lms_students_gradebook__inner .stm_lms_students_gradebook__list .stm_lms_students_gradebook__single{
    gap:20px !important;
    margin: 0px !important;
  }
  .stm_lms_students_gradebook__single>*{
    margin: 0 0 !important;
  }
  .stm_lms_students_gradebook__single__stats .stm_lms_students_gradebook__single__lessons{
    margin-bottom: 20px !important;
  }
  .stm_lms_gradebook__course .stm_lms_students_gradebook .stm_lms_students_gradebook__inner .stm_lms_students_gradebook__list .stm_lms_students_gradebook__single{
    padding: 0px 0 0px 0px !important;
    margin-top: 40px !important;
  }
  .stm_lms_gradebook__course .stm_lms_students_gradebook .stm_lms_students_gradebook__inner .stm_lms_students_gradebook__list .stm_lms_students_gradebook__single__stats{
    padding-bottom: 0px !important;
  }
}

/* admin deshboard start */
.container {
    width: auto;
    max-width: 100% !important;
    padding: 0px !important;
}
.clearfix .stm-lms-wrapper{
  padding: 0px !important;
}
/* .stm-lms-wrapper-user .stm_lms_user_info_top{
  display: none !important;
} */
.stm-lms-wrapper-user .stm_lms_instructor_info{
  display: none !important;
}
#stm-lms-courses-grid .stm-lms-course-no-result a.btn{
  display: none !important;
}
.stm-lms-wrapper-user .masterstudy-analytics-short-report-page{
  border-top: 0px !important;
  margin: 0px 0 40px !important;
  height: max-content !important;
  padding-bottom: 10px;
  border-bottom: 1px solid #E2E2E2 !important;
}
.stm-lms-wrapper-user .masterstudy-analytics-short-report-page .masterstudy-analytics-short-report-page__title{
    color: #000 !important;
    font-family: Poppins !important;
    font-size: 24px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 28.8px !important;
}
/* .stm_lms_instructor_courses__single--status-inner:hover .stm_lms_instructor_courses__single--choice.draft,.stm_lms_instructor_courses__single--status-inner:hover .stm_lms_instructor_courses__single--choice.edit{
  display: none !important;
} */
.stm-lms-wrapper-user .masterstudy-analytics-short-report-page .masterstudy-analytics-short-report-page__tabs .masterstudy-tabs .masterstudy-tabs__item {
      color: #00000080;
    font-family: Poppins !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 16.8px !important;
    text-transform: capitalize !important;
    height: 32px !important;
    padding: 4px 20px !important;
}
.stm-lms-wrapper-user .masterstudy-analytics-short-report-page .masterstudy-analytics-short-report-page__tabs .masterstudy-tabs .masterstudy-tabs__item:hover{
  color: #000 !important;
  font-weight: 500 !important;
}
.masterstudy-tabs.masterstudy-tabs_style-nav-md .masterstudy-tabs__item_active{
  color: #000 !important;
  font-weight: 500 !important;
}
.masterstudy-tabs.masterstudy-tabs_style-nav-md .masterstudy-tabs__item_active::after{
      border-top: 2px solid #ff9a23 !important;
}
.stm-lms-wrapper-user .masterstudy-analytics-short-report-page .masterstudy-button .masterstudy-button__title{
  color: #FFF;
  font-family: Poppins !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 19.2px !important;
}
.stm-lms-wrapper-user 
.masterstudy-analytics-short-report-page 
a.masterstudy-button.masterstudy-button_style-primary .masterstudy-button__title::after {
  content: "";
    display: inline-block;
    background-image: url(https://germandrishty.com/wp-content/uploads/2025/07/weui_arrow-outlined.svg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 10px;
    height: 20px;
    margin-left: 4px;
    vertical-align: middle;
}

.stm-lms-wrapper-user .masterstudy-analytics-short-report-page a.masterstudy-button.masterstudy-button_size-sm{
  height: 32px !important;
  padding: 8px 16px !important;
}
.stm-lms-wrapper-user .masterstudy-analytics-short-report-page a.masterstudy-button.masterstudy-button_style-primary{
  background: #000 !important;
  border-radius: 40px !important;
}

.masterstudy-analytics-short-report-page-stats .masterstudy-analytics-short-report-page-stats__block{
  outline: none !important;
    border-radius: 20px !important;
  background: #f6f6f6 !important;
  flex: 0 !important;
  min-width: auto !important;
  padding: 20px 40px !important;
  border: none !important;
  outline: none !important;
  
}
.masterstudy-analytics-short-report-page-stats .masterstudy-analytics-short-report-page-stats__wrapper{
   border: none !important;
  row-gap: 20px !important;
  column-gap: 40px !important;
}
.masterstudy-analytics-short-report-page-stats .masterstudy-analytics-short-report-page-stats__block .masterstudy-stats-block{
    padding: 0 !important;
  gap: 40px;
  align-items: center !important;
}
.masterstudy-analytics-short-report-page-stats{
  margin-bottom: 64px !important;
}
.masterstudy-analytics-short-report-page-stats .masterstudy-analytics-short-report-page-stats__block .masterstudy-stats-block .masterstudy-stats-block__content .masterstudy-stats-block__title{
    color: #4e4e4e !important;
  font-family: Poppins !important;
  font-size: 13px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 15.6px !important;
}
.masterstudy-analytics-short-report-page-stats .masterstudy-analytics-short-report-page-stats__block .masterstudy-stats-block .masterstudy-stats-block__content .masterstudy-stats-block__value{
    color: #000 !important;
  font-family: Poppins !important;
  font-size: 26px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 31.2px !important;
}
.masterstudy-analytics-short-report-page-stats .masterstudy-analytics-short-report-page-stats__block .masterstudy-stats-block  .masterstudy-stats-block__icon {
  margin-right: 0px !important;
  width: 52px !important;
  height: 52px !important;
  border-radius: 100px !important;
  border: 1px solid #e2e2e2 !important;
  background: transparent !important;
}

.masterstudy-stats-block.masterstudy-stats-block_courses .masterstudy-stats-block__icon::after, .masterstudy-stats-block.masterstudy-stats-block_students .masterstudy-stats-block__icon::after,.masterstudy-stats-block.masterstudy-stats-block_certificates_created .masterstudy-stats-block__icon::after,.masterstudy-stats-block.masterstudy-stats-block_bundles .masterstudy-stats-block__icon::after {
  font-size: 28px !important;
  color: #000 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.stm-lms-wrapper-user #stm-lms-courses-grid .stm_lms_instructor_courses__top{
  margin: 0px 0 40px 0 !important;
  border-top: none !important;
  border-bottom: none !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  padding: 0 0 0px 0 !important;
  gap: 40px;
}
.stm-lms-wrapper-user #stm-lms-courses-grid .stm_lms_instructor_courses__top h3{
    color: #000 !important;
    font-family: Poppins !important;
    font-size: 24px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 28.8px !important;
    border-bottom: 1px solid #E2E2E2 !important;
    width: 100%;
    padding-bottom: 10px;
}
.stm-lms-wrapper-user #stm-lms-courses-grid .stm_lms_instructor_courses__top a[target="_blank"][href="https://germandrishty.com/user-account/edit-course/"] {
  display: none !important;
}
.stm_lms_instructor_courses__top .masterstudy-lms-course-filters{
  margin: 0px !important;
}
.stm_lms_instructor_courses__top .masterstudy-lms-course-filters a{
color: #00000080 !important;
text-align: center !important;
font-family: Poppins !important;
font-size: 14px !important;
font-style: normal;
font-weight: 400 !important;
line-height: 16.8px !important;
padding: 10px 20px !important;
margin-right: 0px !important;
}
.stm_lms_instructor_courses__top .masterstudy-lms-course-filters{
  gap: 64px !important;
}
.stm-lms-wrapper-user #stm-lms-courses-grid .stm_lms_instructor_courses__top .masterstudy-lms-course-filters a:hover {
  color: #000 !important;
}
.stm_lms_instructor_courses__top .masterstudy-lms-course-filters a.clicked::after{
  border-bottom: 2px solid #FF9A23 !important;
  bottom: 0px !important;
}
#stm_lms_instructor_courses .stm_lms_instructor_courses__grid {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important  ; /* 3 columns */
  grid-auto-rows: auto; /* Set height of each row */
  gap: 30px 40px;
  margin: 0px !important;
}
#stm_lms_instructor_courses .stm_lms_instructor_courses__single{
  width: 100% !important;
  margin: 0 !important;
}
#stm_lms_instructor_courses .stm_lms_instructor_courses__grid .stm_lms_instructor_courses__single__inner {
    width: 100% !important;
        height: 100% !important;
        margin: 0px  !important;
        border: none !important;
        flex-wrap: nowrap !important;
        flex-direction: column !important;
        gap: 26px !important;
}
#stm_lms_instructor_courses .stm_lms_instructor_courses__single--inner{
  padding: 0px !important;
}
#stm_lms_instructor_courses .stm_lms_instructor_courses__single__inner{
  background: #F6F6F6 !important;
  border-radius: 40px !important;
  overflow: hidden;
}
#stm_lms_instructor_courses .stm_lms_instructor_courses__single--image{
  height: 200px !important;
  margin: 0px !important;
}
#stm_lms_instructor_courses .stm_lms_instructor_courses__single--image .stm_lms_instructor_courses__single--image-wrapper img{
  height: 200px !important;
  object-fit: cover;
}
.stm_lms_signle_course_main_dev {
    display: flex;
    justify-content: space-between;
    margin-bottom: 32px;
    padding: 0 20px;
}
.stm_lms_signle_course_inside_first_dev
 {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    gap: 4px;
    
  }
.stm_lms_signle_course_main_dev .stm_lms_signle_course_inside_first_dev .stm_lms_instructor_courses__single--title a h5{
  color: #000 !important;
font-family: Poppins !important;
font-size: 17px !important;
font-style: normal;
font-weight: 500 !important;
line-height: 20.4px !important;
margin: 0px !important;
}
.stm_lms_signle_course_main_dev .stm_lms_signle_course_inside_first_dev .stm_lms_instructor_courses__single--term a{
      color: #000000 !important;
    background: #DFDFDF !important;
    border-radius: 40px;
    padding: 2px 10px;
    font-size: 12px;
    font-weight: 400;
}
.stm_lms_signle_course_main_dev .stm_lms_instructor_courses__single--meta{
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.stm_lms_signle_course_main_dev .stm_lms_instructor_courses__single--meta .views{
  color: #6C6C6C !important;
font-family: Poppins !important;
font-size: 16px !important;
font-style: normal;
font-weight: 500 !important;
line-height: 19.2px !important;
}
.stm_lms_signle_course_main_dev .stmlms-eye::before {
  content: "" !important;
  display: inline-block;
  width: 20px;  /* adjust as needed */
  height: 20px;
  margin-top: -8px;
  background-image: url('https://germandrishty.com/wp-content/uploads/2025/07/weui_eyes-on-filled-2.svg') !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
  background-position: center;
}
#stm_lms_instructor_courses .stm_lms_instructor_courses__single--bottom {
    margin: 0 20px 26px 20px !important;
}
#stm_lms_instructor_courses .stm_lms_instructor_courses__single--bottom .stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--status-inner{
  min-width: 110px !important;
  margin: -15px 0px 0 !important;
      padding: 38px 24px 10px 0 !important;
      border-radius: 20px !important;
}
.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice{
  background-color: transparent !important;
}
.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.chosen span{
  border: none !important;
  color: #000 !important;
font-family: Poppins !important;
font-size: 17px !important;
font-style: normal;
font-weight: 500 !important;
line-height: 20.4px !important;
}
.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice{
  padding: 4px 0 !important;
}
.stm_lms_instructor_courses__single--status-inner:hover .stm_lms_instructor_courses__single--choice{
  padding: 0px 6px !important;
}
.stm_lms_instructor_courses__single--bottom .stm_lms_instructor_courses__single--price strong{
  color: #000 !important;
  font-family: Poppins !important;
  font-size: 17px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 20.4px !important;
}
.stm_lms_instructor_courses__single--updated{
  color: #6C6C6C !important;
text-align: left !important;
font-family: Poppins !important;
font-size: 12px !important; 
font-style: normal ;
font-weight: 400 !important;
line-height: 14.4px !important;
margin: 0 0 32px !important;
padding: 0 20px !important;

}
.stm_lms_instructor_courses__single--featured .feature_it{
  background-color: #030303 !important;
    color: #ffffff !important;
    font-family: Poppins !important;
    letter-spacing: 0;
    text-transform: capitalize !important;
    font-size: 17px !important;
    font-weight: 500 !important;
    padding: 20px 12px !important;
    margin: 0 !important;
    line-height: normal !important;
}
#stm_lms_instructor_courses .text-center{
  margin-top: 64px !important;

}
#stm_lms_instructor_courses .text-center .btn.btn-default{
  padding: 8px 16px !important;
    border-radius: 40px !important;
    border: 1px solid #FE6403 !important;
    background: linear-gradient(106deg, #FFAA2C -21.71%, #FE6403 167.53%) !important;
    font-size: 17px !important;
    font-style: normal;
    letter-spacing: normal !important;
    font-weight: 400 !important;
    line-height: 20.4px !important;
    cursor: pointer !important;
    font-family: Poppins !important;
    text-transform: capitalize !important;
}
#stm_lms_instructor_courses .text-center .btn.btn-default:after{
  display: none !important;
}
.stm_lms_instructor_courses__single--status-inner:hover .stm_lms_instructor_courses__single--choice{
  color: #000 !important;
}
.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.chosen .stm_lms_instructor_courses__single--choice-icon::before{
  color: #F4A300 !important;
}
.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice .stm_lms_instructor_courses__single--choice-icon::before{
  color: #000 !important;
}
.stm_lms_instructor_courses__single--status{
  display: none;
}
#stm-lms-courses-grid .stm_lms_instructor_courses__top .masterstudy-lms-course-filters a.btn.btn-default.published,#stm-lms-courses-grid .stm_lms_instructor_courses__top .masterstudy-lms-course-filters a.btn.btn-default.in-draft,#stm-lms-courses-grid .stm_lms_instructor_courses__top .masterstudy-lms-course-filters a.btn.btn-default.upcoming{
  display: none;
}
.stm_lms_instructor_courses__single--price{
  min-height: auto !important;
}
@media (max-width: 1024px) {
  #stm_lms_instructor_courses .stm_lms_instructor_courses__grid {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}
@media (max-width:767px){
  .masterstudy-analytics-short-report-page-stats{
    margin-bottom: 56px !important;
  }
  .stm-lms-wrapper-user #stm-lms-courses-grid .stm_lms_instructor_courses__top{
        margin: 0px 0 56px 0 !important;
  }
  #stm_lms_instructor_courses .stm_lms_instructor_courses__grid {
    grid-template-columns: 1fr !important;
    gap: 20px 23px; /* smaller gap for mobile */
  }
  .masterstudy-analytics-short-report-page__tabs .masterstudy-tabs.masterstudy-tabs_style-nav-md{
    height: 34px !important;
  }
  .masterstudy-analytics-short-report-page{
    gap: 20px !important;
    margin-top: 0px !important;
  }
  .stm-lms-wrapper-user .masterstudy-analytics-short-report-page{
    margin: 0px 0 56px !important;
  }
  .masterstudy-analytics-short-report-page-stats .masterstudy-analytics-short-report-page-stats__block{
    padding: 10px 20px !important;
  }
  .masterstudy-analytics-short-report-page-stats .masterstudy-analytics-short-report-page-stats__wrapper{
    gap: 20px !important;
  }
}