/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.5
Updated: 2025-12-26 09:24:48

*/

/* Tabs list spacing */
.wp-block-instructor-role-dashboard-settings .mantine-Tabs-tabsList {
  gap: 20px;
}

/* Base tab style */
.wp-block-instructor-role-dashboard-settings .mantine-Tabs-tab {
  padding: 0 !important;
  background: transparent !important;
  border: none;
  border-bottom: 2px solid transparent;
  border-radius: 0;
  color: #121212 !important;
	font-size: 14px;
  font-weight: 400;
  transition: color 0.2s ease, border-color 0.2s ease;
	 padding-bottom: 6px !important;
}

/* Hover */
.wp-block-instructor-role-dashboard-settings .mantine-Tabs-tab:hover {
  background: transparent !important;
  color: #121212;
  border-bottom: 2px solid #D59D96;
}

/* Active */
.wp-block-instructor-role-dashboard-settings .mantine-Tabs-tabsList > button.mantine-Tabs-tab[aria-selected="true"] {
  background: transparent !important;
  color: #D59D96 !important;
  border-bottom: 2px solid #D59D96 !important;
  border-color: #D59D96 !important;
  font-weight: 600 !important;
}

.wp-block-instructor-role-dashboard-settings .mantine-Tabs-tab[aria-selected="true"] .mantine-Tabs-tabLabel {
  color: #D59D96 !important;
}



.wp-block-instructor-role-dashboard-settings button.mantine-UnstyledButton-root.mantine-Button-root.ir-primary-colour.ir-button-no-bg.mantine-aklnxg {
    background: transparent;
}

.wp-block-instructor-role-dashboard-settings button.mantine-UnstyledButton-root.mantine-ActionIcon-root.mantine-yiqa98 {
    padding: 0px;
    background: none;
}

.wp-block-instructor-role-dashboard-settings button.mantine-UnstyledButton-root.mantine-ActionIcon-root.mantine-yiqa98:hover {
    color: #D59D96;
}


.wp-block-instructor-role-dashboard-settings a.mantine-UnstyledButton-root.mantine-Button-root.ir-primary-colour.ir-button-no-bg.mantine-aklnxg {
    border: none;
}

.wp-block-instructor-role-dashboard-settings button.mantine-UnstyledButton-root.mantine-Button-root.ir-primary-bg.ir-button.mantine-196xf1n,
.wp-block-instructor-role-dashboard-settings button.mantine-UnstyledButton-root.mantine-Button-root.ir-primary-bg.ir-button.mantine-ciizsi{
    background: #D59D96 !important;
    border-radius: 999px;
}

.wp-block-instructor-role-dashboard-settings button.mantine-UnstyledButton-root.mantine-ActionIcon-root.mantine-1lgihd9 {
    padding: 0px;
    background: none;
}

.wp-block-instructor-role-dashboard-settings .mantine-Accordion-control[aria-expanded="true"],
.wp-block-instructor-role-dashboard-settings .mantine-Accordion-control[aria-expanded="false"] {
  background: transparent !important;
  color: #121212 !important;
  padding: 10px !important;
}


.wp-block-instructor-role-dashboard-settings button#mceu_0-open:hover, .wp-block-instructor-role-dashboard-settings button#mceu_40-open:hover {
    color: #121212;
}


/* Profile page only */
body.page-id-1903.logged-in {
    /* Background color */
    background: #FFF3F2;
}

/* Push main content down */
body.page-id-1903.logged-in main#content {
    margin-top: 200px;
	margin-bottom:80px;
}

/* Hide the page title */
body.page-id-1903 h1.entry-title {
    display: none;
}
/* Profile page header background */
body.page-id-1903.logged-in .elementor-element-4ff5e89.header-wy {
    background-color: rgba(92, 69, 50, 0.95) !important;
}


.wp-block-instructor-role-wisdm-tabs > .tab-content {
  position: relative;
}

.wp-block-instructor-role-wisdm-tabs > .tab-content::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #FFF3F2;
  z-index: 0;
}

.wp-block-instructor-role-wisdm-tabs > .tab-content > * {
  position: relative;
  z-index: 1;
}



.sfwd-topic .ld-content-actions, .sfwd-lessons .ld-content-actions {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.sfwd-topic a.ld-button, .sfwd-lessons a.ld-button {
    padding: 20px 30px;
    border-radius: 30px;
}
.sfwd-topic span.ld-text {
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: var(--e-global-color-text);
    font-family: Segoe UI;
}
.sfwd-topic .ld-content-action, .sfwd-lessons .ld-content-action {
    display: flex;
    align-items: center;
    gap: 20px;
}
.elementor-807 .elementor-element.elementor-element-0d3a12d .learndash-wrapper .ld-content-actions a.ld-primary-color.ld-course-step-back {
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: #212121 !important;
    background: #d49d96;
    font-family: Segoe UI !important;
    padding: 20px 30px;
    border-radius: 50px;
}
.elementor-807 .elementor-element.elementor-element-0d3a12d .learndash-wrapper .ld-content-actions a.ld-primary-color.ld-course-step-back:hover {
    background: #5c4532 !important;
    color: #fff !important;
}
a.ld-primary-color.ld-course-step-back {
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: #212121 !important;
    background: #d49d96;
    font-family: Segoe UI !important;
    padding: 20px 30px;
    border-radius: 50px;
}
/* Instructor Dashboard */
.page-id-1859 header#site-header, .page-id-1859 footer#site-footer {
    display: none;
}
.wp-block-instructor-role-wisdm-tabs > .tab-content {
    background-color: #FFF3F2 !important;
}
a.topButton.primary-bg.ir-primary-button {
    background-color: #D59D96 !important;
}
.page-id-1859 .wp-block-instructor-role-wisdm-tabs .tab-labels .tab-label.active, .page-id-1859 .overview svg, .page-id-1859 .wp-block-instructor-role-wisdm-tabs > .tab-labels .tab-label:hover, .page-id-1859 .primary-colour, .page-id-1859 .ir-primary-color,.page-id-1859 .ir-primary-colour,.page-id-1859 .ir-courses-tabs > .active {
    color: #D59D96 !important;
}
button.mantine-UnstyledButton-root.mantine-Button-root.ir-primary-button.primary-bg.mantine-a55m33
 {
    background-color: #D59D96 !important;
}

svg.ir-tl.ir-primary-hover:hover {
    stroke: #D59D96  !important;
}
button.mantine-UnstyledButton-root.mantine-Button-root.ir-heading-color.mantine-8nr514:hover {
    border-bottom: 1px solid #D59D96  !important;
}

button.mantine-109t3tn.mantine-Pagination-item {
    display: flex;
    color: #fff !important;
    background: #D59D96 !important;
    border: 1px solid #D59D96 !important;
}

button.mantine-UnstyledButton-root.mantine-Button-root.ir-btn-primary.ir-primary-bg.mantine-8nr514 {
    background: #D59D96 !important;
	color:white;
}

button.mantine-UnstyledButton-root.mantine-Button-root.ir-btn-primary.ir-primary-bg.mantine-8nr514:hover, a.mantine-UnstyledButton-root.mantine-Button-root.ir-primary-button.primary-bg.mantine-8nr514:hover, button.mantine-109t3tn.mantine-Pagination-item:hover, .mantine-UnstyledButton-root.mantine-Tabs-tab.mantine-123gri0:hover  {
     border-color: transparent !important;
    filter: brightness(95%);
	 background: #D59D96 !important;
}

button.mantine-UnstyledButton-root.mantine-Button-root.ir-btn-outline.ir-primary-color.mantine-8nr514:hover{
	  border-color: transparent !important;
	 background: #D59D96 !important;
	 color:white !important;
}

span.mantine-qo1k2.mantine-Button-label {
    overflow: visible;
}

a.mantine-UnstyledButton-root.mantine-Button-root.ir-primary-button.primary-bg.mantine-8nr514 {
     background: #D59D96 !important;
    border:1px solid  #D59D96 !important;
}


.mantine-UnstyledButton-root.mantine-Tabs-tab.mantine-123gri0 {
    background: #D59D96 !important;
    color:white !important;
    
}


.mantine-Tabs-tabsList.mantine-o8x4z2 {
    display: flex;
    gap: 20px;
    padding-bottom: 20px;
}

button.mantine-UnstyledButton-root.mantine-DatePicker-calendarHeaderLevel.mantine-4kwz18:hover, button.mantine-1f8v7sc.mantine-DatePicker-day:hover {
    color: white !important;
}

button.mantine-UnstyledButton-root.mantine-DatePicker-calendarHeaderLevel.mantine-4kwz18 {
    color: white !important;
    display: flex;
    align-items: center;
}

button.mantine-1f8v7sc.mantine-DatePicker-day {
    display: flex;
    align-items: center;
     color: #121212;
}

button.mantine-UnstyledButton-root.mantine-Button-root.ir-btn-subtle.ir-primary-color.mantine-4xmesm:hover {
    border: none !important;
    color:#5C4532 !important;
}

.mantine-1137jyz:checked {
    background: #D59D96;
    border-color: #D59D96;
}
button.mantine-UnstyledButton-root.mantine-Button-root.ir-btn-subtle.ir-danger-color.mantine-4xmesm, .mantine-Text-root.mantine-1jkwq0q  {
    color: #D59D96 !important;
}

button.mantine-UnstyledButton-root.mantine-Button-root.ir-btn-subtle.ir-danger-color.mantine-4xmesm:hover {
    color: #5C4532 !important;
    background: none !important;
    border: none !important;
}

button.mantine-UnstyledButton-root.mantine-ActionIcon-root.mantine-DatePicker-calendarHeaderControl.mantine-h00ck1 {
    display: flex;
    color: white;
}

button.mantine-1f8v7sc.mantine-DatePicker-day, button.mantine-UnstyledButton-root.mantine-DatePicker-calendarHeaderLevel.mantine-4kwz18,
button.mantine-UnstyledButton-root.mantine-ActionIcon-root.mantine-DatePicker-calendarHeaderControl.mantine-h00ck1{
    padding: 0px !important;
    background: none !important;
    color: #212121 !important;
}

table.mantine-DatePicker-month.mantine-1tjz3wr, table.mantine-DateRangePicker-month.mantine-1tjz3wr {
    width: 100%;
}

td.mantine-157z7sm.mantine-DatePicker-cell {
    text-align: center;
}

button.mantine-1f8v7sc.mantine-DatePicker-day {
    width: 100%;
    justify-content: center;
}

button.mantine-1f8v7sc.mantine-DatePicker-day:hover, button.mantine-UnstyledButton-root.mantine-DatePicker-calendarHeaderLevel.mantine-4kwz18:hover,
button.mantine-UnstyledButton-root.mantine-ActionIcon-root.mantine-DatePicker-calendarHeaderControl.mantine-h00ck1:hover{
    color:#D59D96 !important;
}


button.mantine-UnstyledButton-root.mantine-DatePicker-monthPickerControl.mantine-DatePicker-monthPickerControlActive.mantine-1odk847,
button.mantine-UnstyledButton-root.mantine-DateRangePicker-monthPickerControl.mantine-9xpqaw{
    padding: 0px;
}

button.mantine-UnstyledButton-root.mantine-DatePicker-monthPickerControl.mantine-9xpqaw, button.mantine-UnstyledButton-root.mantine-DateRangePicker-calendarHeaderLevel.mantine-4kwz18,
button.mantine-UnstyledButton-root.mantine-DateRangePicker-monthPickerControl.mantine-9xpqaw{
    padding: 0px;
    background: none !important;
}

button.mantine-UnstyledButton-root.mantine-DatePicker-monthPickerControl.mantine-9xpqaw:hover, 
button.mantine-UnstyledButton-root.mantine-DatePicker-monthPickerControl.mantine-DatePicker-monthPickerControlActive.mantine-1odk847,
button.mantine-UnstyledButton-root.mantine-DateRangePicker-monthPickerControl.mantine-9xpqaw:hover,
button.mantine-UnstyledButton-root.mantine-DatePicker-yearPickerControl.mantine-5neklz:hover, 
button.mantine-UnstyledButton-root.mantine-DatePicker-yearPickerControl.mantine-DatePicker-yearPickerControlActive.mantine-149cxdv:hover,
button.mantine-UnstyledButton-root.mantine-DateRangePicker-yearPickerControl.mantine-5neklz:hover,
button.mantine-UnstyledButton-root.mantine-DateRangePicker-yearPickerControl.mantine-DateRangePicker-yearPickerControlActive.mantine-149cxdv:hover,
button.mantine-UnstyledButton-root.mantine-Button-root.ir-btn-outline.ir-primary-colour.ir-border-color.ir-email.mantine-4xmesm:hover{
    border-color: transparent !important;
    filter: brightness(95%);
	background: #D59D96 !important;
    color:white !important;
}

button.mantine-UnstyledButton-root.mantine-ActionIcon-root.mantine-tzgcu0 {
    padding: 0px;
    background: none !important;
}

button.mantine-UnstyledButton-root.mantine-ActionIcon-root.ir-text-colour.ir-light-primary-colour.ir-not-clickable.mantine-1lgihd9 {
    color: #212121 !important;
    padding: 0px;
    background: none;
}

button.mantine-1f8v7sc.mantine-DateRangePicker-day {
    background: none !important;
    padding: 0px !important;
    width: 100%;
    justify-content: center;
}

button.mantine-UnstyledButton-root.mantine-ActionIcon-root.mantine-DateRangePicker-calendarHeaderControl.mantine-h00ck1 {
    color: #212121 !important;
    padding: 0px !important;
}

button.mantine-UnstyledButton-root.mantine-ActionIcon-root.mantine-DateRangePicker-calendarHeaderControl.mantine-h00ck1,
button.mantine-UnstyledButton-root.mantine-DateRangePicker-calendarHeaderLevel.mantine-4kwz18{
    color: #212121 !important;
}

button.mantine-1f8v7sc.mantine-DateRangePicker-day:hover, button.mantine-UnstyledButton-root.mantine-DateRangePicker-calendarHeaderLevel.mantine-4kwz18:hover,
button.mantine-UnstyledButton-root.mantine-ActionIcon-root.mantine-DateRangePicker-calendarHeaderControl.mantine-h00ck1:hover{
    color: #D59D96 !important;
}

button.mantine-UnstyledButton-root.mantine-DatePicker-yearPickerControl.mantine-DatePicker-yearPickerControlActive.mantine-149cxdv, button.mantine-UnstyledButton-root.mantine-DatePicker-yearPickerControl.mantine-5neklz, button.mantine-UnstyledButton-root.mantine-DateRangePicker-yearPickerControl.mantine-5neklz, button.mantine-UnstyledButton-root.mantine-DateRangePicker-yearPickerControl.mantine-DateRangePicker-yearPickerControlActive.mantine-149cxdv {
    align-items: center;
    padding: none;
    display: flex;
	padding: 20px 30px !important;
}

.mantine-DatePicker-yearPickerControls, .mantine-1f15wq1.mantine-DateRangePicker-yearPickerControls {
    gap: 10px;
}

button.mantine-UnstyledButton-root.mantine-DatePicker-yearPickerControl {
    padding: 0px;  
}

button.mantine-UnstyledButton-root.mantine-DateRangePicker-monthPickerControl.mantine-DateRangePicker-monthPickerControlActive.mantine-1odk847 {
    display:flex;
    padding:0px;
    justify-content:center;
    align-items:center;
}


.mantine-Group-root.mantine-5f6x53 svg.ir-tel {
    stroke: #D59D96 !important;
}

button.mantine-UnstyledButton-root.mantine-ActionIcon-root.ir-not-clickable.mantine-1lgihd9 {
    background: none !important;
    padding: 0px !important;
}

button.ld-expand-button, .ld-course-status-action button.ld-button {
    color: white !important;
}


.ld-expand-button span.ld-icon-arrow-down.ld-icon{
    color: white !important;
}

button.ld-expand-button.ld-button-alternate.ld-expanded:focus, button.ld-expand-button.ld-button-alternate:focus {
    border: none !important;
    outline: none !important;
}

.ld-login-modal-register .ld-login-modal-wrapper .ld-content a.ld-button.ld-button-reverse:hover {
    background-color: #5C4532 !important;
    color:white;
}

.ld-login-modal-register .ld-login-modal-wrapper .ld-content a.ld-button.ld-button-reverse{
    margin-top:20px;
}

p.login-submit input#wp-submit {
    color: white !important;
}

p.login-username::before, p.login-password::before {
    top: 1.9em !important;
}

p.login-username {
    text-align: left;
}

p.login-password {
    text-align: left;
}


body #content.widecolumn {
  margin-top: 200px; /* adjust to header height */
  min-height: 25vh;
  margin-left:140px;
  margin-right:140px;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom a.menu-link {
    color: white !important;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom a.menu-link:hover {
    color: #D49D96 !important;
}


li.menu-item.menu-item-type-custom.menu-item-object-custom  a.menu-link {
    padding:10px 0px;
   font-family: Manrope;
   font-weight: 400;
    font-size: 18px !important;
    margin-right:15px !important;
    margin-left:0px !important;
}

.logged-in .elementor-element.elementor-element-ee1ea48.e-con-full.e-flex.e-con.e-child {
    width: 10%;
}

.logged-in .elementor-element.elementor-element-921afa6.e-con-full.e-flex.e-con.e-child {
    width: 90%;
}

/* Target all quiz free-answer inputs */
.wpProQuiz_questionInput[type="text"] {
    width: 100% !important;      /* Make it fill the container */
    max-width: 600px;             /* Prevent it from getting ridiculously wide */
    box-sizing: border-box;       /* Include padding/border in width */
    overflow: hidden;             /* Prevent overflow if content is too long */
}



@media (max-width: 1600px){
  .learndash-wrapper .ld-login-modal {
    margin: 30% 50% 20px;
}
	
li.menu-item.menu-item-type-custom.menu-item-object-custom  a.menu-link {
    font-size: 16px !important;  
}
}

@media (max-width: 1200px){
 body #content.widecolumn {
  margin-left:60px;
  margin-right:60px;
}
	
li.menu-item.menu-item-type-custom.menu-item-object-custom  a.menu-link {
    font-size: 15px !important;  
}
}



@media (max-width: 1200px) and (min-width: 991px) {
    body.sticky-menu:not(.ir-collapse) .mantine-xg7kom {
        flex-wrap: wrap;
    }
}

@media (max-width: 991px){
   .overview-container.mantine-1dwz2i .overview {
    width: 35% !important;
}
	
	.overview-container.mantine-1dwz2i .block, .overview-container.mantine-1dwz2i .block.earnings {
    width: 100% !important
}
	
	.mantine-Grid-col.mantine-keu7ku {
    max-width: 50% !important;
    flex: auto !important;
}
	
	div#apexchartso4n4qcjy {
    width: 100% !important;
}
	
.mantine-InputWrapper-root.mantine-Select-root.mantine-1m3pqry, .mantine-Group-root.ir-date-attempt-section.mantine-kghls4, .mantine-Group-root.ir-filter-actions.mantine-puhv18 {
    width: 100% !important;
}

.mantine-InputWrapper-root.mantine-DateRangePicker-root.mantine-1m3pqry,
.mantine-InputWrapper-root.mantine-Select-root.ir-date-attempts-presets.mantine-1m3pqry{
    width: 50% !important;
}

.mantine-Group-root.ir-spacing-20.mantine-hjpafc {
    gap: 30px;
}
	
.ir-flex-1.ir-align-center {
    width: 100% !important;
}	

	.mantine-Group-root.ir-graph-wrap.mantine-1b7246f {
    flex-direction: column !important;
    flex-wrap: wrap;
}
	
	.logged-in li.menu-item.menu-item-type-custom.menu-item-object-custom  a.menu-link {
    padding:10px 20px;
    font-size:14px !important;
}

}

@media (max-width: 767px){
   .overview-container.mantine-1dwz2i .overview {
    width: 100% !important;
}
	
.mantine-Grid-col.mantine-keu7ku {
    max-width: 100% !important;
}
	
.mantine-Group-root.ir-graph-wrap.mantine-1b7246f {
    flex-wrap: wrap !important;
}

.mantine-Group-root.ir-cp-tile.ir-border-color.mantine-5f6x53 {
    min-width: 100% !important;
}

.mantine-Group-root.ir-cp-tile.ir-border-color.mantine-5f6x53 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}	
	
	.logged-in li.menu-item.menu-item-type-custom.menu-item-object-custom  a.menu-link {
    padding:10px 20px;
    font-size:12px !important;
}	
	
}


@media (max-width: 600px) {
    .top-bar-user.mantine-1frhvry {
    flex-direction: column;
    gap: 20px;
}
	
	input#mantine-rd {
    width: 100%;
}
	
	.ir-earnings.mantine-1j1hhld {
    display: flex;
    flex-direction: column;
}
	
.wp-block-instructor-role-wisdm-instructor-commissions .ir-commissions-dates .mantine-DatePicker-input,
.mantine-Group-root.ir-instructor-profile.mantine-5f6x53{
    width:100%;
}

.mantine-Text-root.ir-heading-color.mantine-18tpuz0 {
    text-align: left;
}	
	
.ld-content-actions {
    flex-direction: column;
    gap: 20px;
}	
	
	
body #content.widecolumn {
  margin-top: 120px; /* adjust to header height */
  margin-left:20px;
  margin-right:20px;
}	
}
