.elementor-2916 .elementor-element.elementor-element-7129167{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2916 .elementor-element.elementor-element-7129167:not(.elementor-motion-effects-element-type-background), .elementor-2916 .elementor-element.elementor-element-7129167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-profile-summary .ld-profile-stats .ld-profile-stat > strong{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-profile-summary .ld-profile-stats .ld-profile-stat span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-section-heading h3{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-course-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-progress .ld-progress-heading .ld-progress-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-progress .ld-progress-heading .ld-progress-percentage{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-progress .ld-progress-heading .ld-progress-steps{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-table-list.ld-quiz-list .ld-table-list-header{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-table-list.ld-quiz-list .ld-table-list-item{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-assignment-list .ld-table-list-header{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-assignment-list .ld-table-list-item{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-assignment-list .ld-table-list-item .ld-status-column .ld-status{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-2916 .elementor-element.elementor-element-4c37e79 .learndash-wrapper #ld-profile .ld-profile-summary .ld-profile-card .ld-profile-avatar{width:150px !important;height:150px !important;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2916 .elementor-element.elementor-element-7129167{--content-width:1000px;}}@media(max-width:1024px){.elementor-2916 .elementor-element.elementor-element-7129167{--padding-top:40px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-2916 .elementor-element.elementor-element-7129167{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-7129167 */.profile-lms .learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-heading{
     font-family: var(--e-global-typography-359dc64-font-family), Sans-serif !important;
}
.profile-lms  .ld-profile-stat {
    border-color: var(--e-global-color-accent) !important;
}
.profile-lms .ld-section-heading h3{
    font-size: 30px !important;
    margin: 0;
    
}
.profile-lms .ld-item-list-actions button:nth-child(2),  .ld-status.ld-status-complete, .ld-status.ld-status-progress {
     font-family: var(--e-global-typography-359dc64-font-family), Sans-serif !important;
      font-size: 18px;
      text-transform: capitalize !important;
      font-weight: 500 !important;
          letter-spacing: 0;
	 padding: 12px 30px !important;
    border-radius: 8px !important;
	color:#fff !important;
	outline: none !important;
	background: var(--e-global-color-accent);
}



.profile-lms .ld-item-list-actions button:nth-child(2):hover,  .ld-status.ld-status-complete:hover, .ld-status.ld-status:hover-progress{
    background-color: var(--e-global-color-167377c) !important;
    color: var(--e-global-color-secondary) !important;
}

.profile-lms .ld-icon-search:before {
    content: "\e916";
    color: #000;
}



/*search courses*/
.profile-lms .ld-item-search-wrapper {
    border-radius: 10px !important;
    padding: 20px !important;
    background: var(--e-global-color-3e5efe8) !important;
}
.profile-lms .ld-item-search-wrapper:before{
    content:"";
        background: var(--e-global-color-3e5efe8) !important;
}
.profile-lms .ld-item-search-wrapper .ld-item-search-heading{
    font-family:  var(--e-global-typography-359dc64-font-family), Sans-serif !important;
    font-weight: 600 !important;
}
.profile-lms .ld-item-search-wrapper button{
     font-family: var(--e-global-typography-359dc64-font-family), Sans-serif !important;
      font-size: 18px !important;
      text-transform: capitalize !important;
      font-weight: 500 !important;
          letter-spacing: 0;
          outline: none !important;
}
.profile-lms .learndash-wrapper .ld-item-list .ld-item-search .ld-closer:focus {
    border-color: transparent !important;
}

.profile-lms .ld-item-search-fields .ld-item-search-name label{
     font-family: var(--e-global-typography-359dc64-font-family), Sans-serif !important;
      font-size: 18px !important;
      text-transform: capitalize !important;
      font-weight: 500 !important;
          letter-spacing: 0;
}


.profile-lms .ld-item-search-fields .ld-item-search-name input{
    border-radius: 8px !important;
    padding: 22px !important;
    border-color: var(--e-global-color-accent) !important;
    border-width: 1px !important;
}

.profile-lms .ld-item-search-fields .ld-item-search-submit .ld-button{
     font-family: var(--e-global-typography-359dc64-font-family), Sans-serif !important;
      font-size: 18px !important;
      text-transform: capitalize !important;
      font-weight: 500 !important;
          letter-spacing: 0;
          outline: none !important;   
}

.profile-lms .ld-item-details button{
    padding: 21px !important;
    background:  var(--e-global-color-accent) !important;
    outline: none !important;
}
.profile-lms .ld-icon-arrow-down:before {
    content: "\e915";
    font-size: 17px;
}
.profile-lms .ld-item-list-item {
    border: 1px solid var(--e-global-color-accent) !important;
    border-radius: 8px !important;
}


.profile-lms .ld-item-list-item-expanded .ld-progress{
     background: var(--e-global-color-3e5efe8) !important;
     gap: 10px;
     padding:  30px  !important;
}

.profile-lms .ld-item-list-item-expanded .ld-progress .ld-progress-heading .ld-progress-label{
  font-family: var(--e-global-typography-359dc64-font-family), Sans-serif !important;
      font-size: 20px !important;
      text-transform: capitalize !important;
      font-weight: 500 !important;
          letter-spacing: 0;   
}
.profile-lms .ld-item-list-item-expanded .ld-progress .ld-progress-heading .ld-progress-stats{
  font-family: var(--e-global-typography-359dc64-font-family), Sans-serif !important;
      font-size: 16px !important;
      text-transform: capitalize !important;
      font-weight: 500 !important;
          letter-spacing: 0;   
}
.profile-lms .ld-item-list-item-expanded .ld-progress .ld-progress-heading .ld-progress-percentage.ld-secondary-color {
    text-transform: capitalize !important;
    font-weight: 500 !important;
}


@media only screen and (max-width:767px){
    .profile-lms .ld-section-heading h3{
    font-size: 25px !important;
    margin: 0;
    
}
.profile-lms .ld-item-list-actions button:nth-child(2),  .ld-status.ld-status-complete, .ld-status.ld-status-progress {
    font-size: 16px !important;
   max-width: fit-content !important;
}
.profile-lms .ld-item-details button span.ld-text.ld-primary-color{
    display: none;
}
.profile-lms .ld-item-details button{
    padding: 12px !important;
    border-radius: 8px !important;
}
.profile-lms .ld-item-details button span.ld-icon-arrow-down.ld-icon{
    background: var(--e-global-color-accent) !important;
}

.profile-lms .ld-item-list-item-expanded .ld-progress {
    padding: 20px !important;
}
.profile-lms .ld-item-list-item-expanded .ld-progress .ld-progress-heading {
    gap: 14px;
}
.profile-lms .ld-item-search.ld-expandable{
    max-height: fit-content !important;
}
.profile-lms .ld-item-search-wrapper button{
    font-size: 16px !important;
}
}/* End custom CSS */