/*
Theme Name: 	BuddyBoss Child
Theme URI: 		https://www.buddyboss.com/
Description: 	A child theme of BuddyBoss Theme. To ensure easy updates, make your own edits in this theme.
Author: 		BuddyBoss.com
Author URI: 	https://www.buddyboss.com/
License: 		GNU General Public License v3 or later
License URI: 	http://www.gnu.org/licenses/gpl-3.0.html
Template: 		buddyboss-theme
Version: 		1.0.0
*/

/*

-- Stylesheet locations --

Add your own customizations into /css/custom.css in this child theme.

Parent styles are called from /buddyboss-theme/inc/theme/functions.php in the 
parent theme and are located in /buddyboss-theme/assets/css/ in the parent theme.


--- If you are editing CSS via the WordPress admin, do the following ---

1. Install the plugin WP Editor: http://wordpress.org/plugins/wp-editor/
2. Navigate to Appearance > Theme Editor in the WordPress admin.
3. Navigate into the /css/ folder of your child theme to edit custom.css.

*/






/******** course gride**********/

.ld-progress-bar {
    margin: 0;
    height: 4px;
    background: #d6d9dd;
}
.lms-topic-sidebar-course-navigation a.course-entry-link {
    border-radius: 5px;
}
.learndash_next_prev_link a.prev-link, .learndash_next_prev_link span.prev-link {
    border-radius: 5px 0 0 5px;
}
.learndash_next_prev_link a.next-link, .learndash_next_prev_link span.next-link {
    border-radius: 0 5px 5px 0;
}
.learndash_next_prev_link a.next-link .meta-nav, .learndash_next_prev_link   .meta-nav{
       margin-top: -4px;
}
.learndash_next_prev_link a.prev-link:before, .learndash_next_prev_link span.prev-link:before {
	content: "←" !important;
	margin-top: -4px !important;
	font-size: 25px !important;
}
.learndash_next_prev_link a.next-link:after, .learndash_next_prev_link span.next-link:after{
		content: "→" !important;
	  margin-top: -4px !important;
	font-size: 25px  !important;
}
.learndash_mark_complete_button{
	 border-radius:25px !important;
  border-color:	#7b4284 !important;
}

.lms-topic-sidebar-progress .course-progress-wrap {
 
    border-bottom: 1px solid #d6d9dd
}



.bb-card-course-details {
    padding: 16px 19px;
}
.home-page #primary{
	padding-bottom:0;
}
.bb-course-meta {
	display: none;
}

.bb-instructor-wrap{
	display: block;
}



/* #group-management .uo-groups-selector {
	display: none;
} */

.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage, .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion > ol li.wpProQuiz_reviewQuestionTarget, .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion > ol li.wpProQuiz_reviewQuestionTarget.wpProQuiz_reviewQuestionSolved, .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion > ol li.wpProQuiz_reviewQuestionTarget.wpProQuiz_reviewQuestionReview, .wpProQuiz_content .wpProQuiz_box > ol li.wpProQuiz_reviewQuestionTarget, .wpProQuiz_content .wpProQuiz_box > ol li.wpProQuiz_reviewQuestionTarget.wpProQuiz_reviewQuestionSolved, .wpProQuiz_content .wpProQuiz_box > ol li.wpProQuiz_reviewQuestionTarget.wpProQuiz_reviewQuestionReview, .wpProQuiz_content .wpProQuiz_results > div > .wpProQuiz_button[name="restartQuiz"], .wpProQuiz_content .wpProQuiz_resultTable table tr:nth-child(2) td:first-child:before, .wpProQuiz_sending dd.course_progress div.course_progress_blue, .bb-single-course-sidebar .btn-join, .bb-single-course-sidebar #btn-join, .bb-single-course-sidebar a.btn-advance, .btn-join, #btn-join, .ld-progress-bar .ld-progress-bar-percentage, .wpProQuiz_content .wpProQuiz_results > div > .wpProQuiz_button[name="restartQuiz"], .wpProQuiz_content .wpProQuiz_resultTable table tr:nth-child(2) td:first-child:before, .wpProQuiz_sending dd.course_progress div.course_progress_blue, .lms-topic-sidebar-progress .course-progress-bar, .bb-sfwd-aside.bb-dark-theme .lms-lesson-item.current > a .i-progress.i-progress-completed, .bb-sfwd-aside.bb-dark-theme .lms-topic-item.current > a .i-progress.i-progress-completed, .bb-sfwd-aside.bb-dark-theme .lms-quiz-item.current .i-progress.i-progress-completed, .wpProQuiz_content ul.wpProQuiz_questionList[data-type='matrix_sort_answer'] li ul.wpProQuiz_maxtrixSortCriterion li.wpProQuiz_sortStringItem.ui-sortable-helper, .wpProQuiz_content .wpProQuiz_matrixSortString .wpProQuiz_sortStringList.ui-sortable li.wpProQuiz_sortStringItem.ui-sortable-helper, .i-progress.i-progress-completed, .learndash-wrapper .learndash_content_wrap .learndash_mark_complete_button, .learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress, .learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage, .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active:after, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:hover, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:hover, .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button, .learndash-wrapper .ld-status-icon.ld-quiz-complete, .wpProQuiz_content .wpProQuiz_questionList[data-type='essay'] form input[type=file] + label, .learndash-wrapper .wpProQuiz_content input[type=radio].wpProQuiz_questionInput.bbstyled:checked + span:after, .learndash-wrapper .wpProQuiz_content input[type=checkbox].wpProQuiz_questionInput.bbstyled:checked + span, .learndash-wrapper #ld-profile .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit .wpProQuiz_progress, .ld-modal.ld-login-modal .ld-login-modal-form input[type='submit'], .learndash-wrapper .ld-button, #learndash-page-content .sfwd-course-nav .learndash_next_prev_link a:hover, .wpProQuiz_questionList[data-type="assessment_answer"] .wpProQuiz_questionListItem label.is-selected:before, .wpProQuiz_questionList[data-type="single"] .wpProQuiz_questionListItem label.is-selected:before, .wpProQuiz_questionList[data-type="multiple"] .wpProQuiz_questionListItem label.is-selected:before, .learndash-wrapper .bb-ld-status .ld-status.ld-status-progress, .ld-course-list-items .ld_course_grid .bb-cover-list-item p.ld_course_grid_button a {
    background-color: #7b4284 !important;
	    color: #fff !important;
}
.wpProQuiz_content .wpProQuiz_button2, .wpProQuiz_content .wpProQuiz_results > div > .wpProQuiz_button, .wpProQuiz_content .wpProQuiz_results > div > .wpProQuiz_button[name="restartQuiz"]:hover, .wpProQuiz_content .wpProQuiz_questionList[data-type='essay'] form input[type=submit], .wpProQuiz_content ul.wpProQuiz_questionList[data-type='matrix_sort_answer'] li ul.wpProQuiz_maxtrixSortCriterion li.wpProQuiz_sortStringItem.ui-sortable-helper, .wpProQuiz_content .wpProQuiz_matrixSortString .wpProQuiz_sortStringList.ui-sortable li.wpProQuiz_sortStringItem.ui-sortable-helper, .bb-progress .bb-progress-circle, .bb-sfwd-aside.bb-dark-theme .bb-progress .bb-progress-circle, .lms-topic-sidebar-wrapper .lms-links ul li a, .learndash-wrapper .wpProQuiz_content input[type=checkbox].wpProQuiz_questionInput.bbstyled:checked + span, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label.is-selected, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label:focus-within, #learndash-page-content .ld-focus-comments .comment .ld-comment-avatar > img, #learndash-page-content .ld-focus-comments .form-submit #submit, .wpProQuiz_questionList[data-type="multiple"] .wpProQuiz_questionListItem label.is-selected:before, .ld-course-list-items .ld_course_grid .bb-cover-list-item p.ld_course_grid_button a {
    border-color: #7b4284 !important;
	border-radius: 5px;
}
.learndash-wrapper .ld-status.ld-status-complete, .learndash-wrapper .ld-course-status .ld-status.ld-status-complete, .bb-cover-list-item .ld-status-complete.ld-secondary-background, .learndash-wrapper .bb-ld-status .ld-status.ld-status-complete, .learndash-wrapper .bb-ld-info-bar .ld-breadcrumbs .ld-status.ld-status-complete, .learndash-wrapper .ld-alert-success .ld-button, .learndash-wrapper .ld-alert-success .ld-alert-icon.ld-icon, .wpProQuiz_content .wpProQuiz_addToplist .wpProQuiz_addToplistMessage, .wpProQuiz_modal_window #wpProQuiz_user_content .wpProQuiz_answerCorrect {
    background-color: #7b4284 !important;
	    color: #fff !important;
}
.ld-course-list-items .ld_course_grid .bb-cover-list-item {
    background: #fff;
    border: 1px solid #e7e9ec;
    border-radius: 4px;
    -webkit-transition: .2s box-shadow;
    transition: .2s box-shadow;
    position: relative;
    height: 100% !important;
}
.ld-course-list-items .ld_course_grid .bb-cover-list-item:hover {
    box-shadow: 0 4px 32px 0 rgba(18,43,70,.1);
    z-index: 1;
}
.learndash-wrapper .ld-status-icon.ld-status-complete {
    background-color: #7b4284 !important;
}
.bb-single-course-sidebar a.btn-advance {
    background-color: #7b4284 !important;
	  border-color: #7b4284 !important;
    color: #fff;
    border-radius: 100px;
    width: 100%;
    -webkit-transition: all linear .2s;
    transition: all linear .2s;
    font-size: 14px;
    display: inline-block;
    padding: 10px 19px;
    line-height: 1.471;
}
.learndash-wrapper .ld-status {
    height: 100%;
    border-radius: 100px !important;
    text-transform: none;
    font-weight: 400;
    line-height: 30px;
    font-size: 14px;
    letter-spacing: normal;
}
.bb-course-meta, .bb-about-instructor .bb-author-meta, .wpProQuiz_content .wpProQuiz_listItem > .wpProQuiz_header + span, .wpProQuiz_content .wpProQuiz_results .wpProQuiz_quiz_time, .bb_progressbar_points, .wpProQuiz_content .wpProQuiz_catOverview span.wpProQuiz_catPercent, .bb-single-course-sidebar .bb-button-wrap .bb-course-type, .widget_ldcourseinfo #ld_course_info > h4, .group_courses ul.courses-group-list .bp-learndash-progress-bar-percentage, .wpProQuiz_content .wpProQuiz_results .wpProQuiz_graded_points, .lms-topic-sidebar-progress .course-completion-rate, .lms-topic-sidebar-progress .ld-progress-steps, .lms-header-instructor .bb-about-instructor .bb-about-instructor-date, .bb-lesson-head .bb-lesson-topics-count, #learndash-page-content .sfwd-course-nav .sfwd-course-expire i, .bb-type-list.bb-lms-list-inside li > a .bb-lms-title:before, .bb-quiz-list-container .bb-quiz-list .bb-quiz-topic-status-wrap span.flex-1:before, .lms-topic-sidebar-wrapper .lms-group-flag .lms-group-heading > span, .lms-topic-sidebar-wrapper .group-exec-list a .lms-group-lead span:last-child, .learndash-wrapper .ld-progress .ld-progress-stats, .bb-course-items .ld-progress-stats, .ld-course-list-items .ld-progress-stats, .bb-learndash-wrapper.bb-course-item-wrap .ld-progress-stats, .group_courses .ld-progress-stats, .course-lesson-count, .bb-course-items .bb-course-excerpt, body.buddypress .buddypress-wrap .group_courses .bb-course-excerpt, .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input+label span, .learndash-wrapper .ld-pagination, .learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-lesson-details, .learndash-wrapper #ld-profile .ld-item-search .ld-closer, .learndash-wrapper #ld-profile .ld-item-search .ld-item-search-name > label, .learndash-wrapper #ld-profile .ld-item-search .ld-item-search-fields .ld-reset-button, .learndash-wrapper #ld-profile .ld-table-list .ld-table-list-items .ld-table-list-column, .learndash-wrapper #ld-profile .ld-profile-summary .ld-profile-stats .ld-profile-stat span, .learndash-wrapper #ld-profile .ld-table-list .ld-table-list-header .ld-table-list-columns .ld-table-list-column, .learndash-wrapper .ld-table-list .ld-table-list-header, .learndash-wrapper #ld-profile .ld-item-list-item-expanded .ld-table-list-header, .ld-course-list-content .ld-course-list-items .bb-course-excerpt, .learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-text, #certificate_list .bb-certificate-title span, #certificate_list .bb-certificate-date span {
    color: #000000 !important;
}
.learndash-wrapper .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview:hover .ld-topic-title:before, .learndash-wrapper .ld-item-list-item-expanded .ld-table-list-items .ld-table-list-item .ld-table-list-item-quiz .ld-table-list-item-preview:hover .ld-item-title, .learndash-wrapper .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview:hover .ld-topic-title, .learndash-wrapper .learndash_content_wrap .ld-table-list-item-quiz:hover .ld-item-title, .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview:hover .ld-item-details .ld-expand-button .ld-icon, .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:hover .ld-item-name .ld-item-title .ld-item-components span, .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview:hover a.ld-item-name .ld-item-title, .bb-course-meta strong a:hover, #page .bb-course-title a:hover, .bb-lesson-head:hover, .bb-about-instructor h5 a:hover, .bb_profile_course_wrapper a:hover, #quiz_progress_details p a:hover, .lms-topic-sidebar-wrapper .lms-lessions-list > ol li a.bb-lesson-head:hover, .lms-topic-sidebar-wrapper .lms-course-quizzes-list > ul li a:hover, .learndash_course_content .bb-lessons-list li a.bb-lesson-head:hover, .learndash_course_content .bb-quiz-list a:hover, .bb-type-list.bb-lms-list-inside a:hover, .bb-quiz-list a:hover, .group_courses ul.courses-group-list .course-name a:hover, .lms-header-instructor .bb-about-instructor h5 a:hover, .lms-topic-sidebar-wrapper .lms-course-members-list .course-members-list a:hover, .lms-topic-sidebar-wrapper .group-exec-list a:hover .lms-group-lead span:first-child, .lms-topic-sidebar-wrapper .lms-group-flag .lms-group-heading a:hover span, .lms-topic-sidebar-wrapper .course-group-list a:hover, .learndash-wrapper .bb-ld-info-bar .ld-breadcrumbs .ld-breadcrumbs-segments span a:hover, .bb-course-meta strong a:hover, .learndash-wrapper .ld-alert .ld-alert-content a:hover {
    color: #7b4284 !important;
}
body.bb-custom-typo {
    font-family: 'SF UI Text', sans-serif !important;
}

#page .btn.btn-primary{
	background:#7b4284 !important;

}
.table.cpd-report-table th{
	color:#fff !important;
}

#searchResults{
	border:none !important;
}
#smdn-course-report-button{
	font-family: inherit;
    font-size: 15px;
    color: #fff !important;
  	border-color: #7b4284;
    background-color: #7b4284 !important;
    border-radius: 100px !important;
    padding: 10px 20px;
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    line-height: 1.3;
    border: 1px solid transparent;
    outline: 0;
    vertical-align: middle;
    -webkit-appearance: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: all linear .2s;
    transition: all linear .2s;
}

input, select, textarea {
    display: inline-block;
    font-family: inherit;
    font-style: inherit;
    font-size: 15px;
    height: 40px;
    outline: 0;
    vertical-align: middle;
    background-color: #fff !important;
    border: 1px solid #dedfe2;
    border-radius: 3px;
    box-shadow: none;
    padding: 0 12px;
    color: #4d5c6d !important;
}



#learndash-page-content .sfwd-course-nav .learndash_next_prev_link span.empty-post {
  font-size: 0;
  background-color: #7b4284;
;
}
#learndash-page-content .sfwd-course-nav .learndash_next_prev_link a::after, #learndash-page-content .sfwd-course-nav .learndash_next_prev_link a::before {
  display: none;
}
.learndash_next_prev_link a .meta-nav, .learndash_next_prev_link span.empty-post .meta-nav {
  margin-bottom: 0 !important;
  
}
/* .admin-bar .learndash_next_prev_link a .meta-nav, .learndash_next_prev_link span.empty-post .meta-nav {
  margin-bottom: 6px !important;
  
} */
 

  .single-sfwd-courses .bb-about-instructor>.bb-grid {
    background-color:#fff;
    border: 1px solid #e7e9ec;
    border-radius: 4px;
    padding: 25px 20px;
    margin-left: 0;
    margin-right: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
		    box-shadow: 0 32px 54px 0 rgba(0,0,0,.1);
}

.single-sfwd-courses .bb-grid .bb-about-instructor.bb-about-instructor--is-info img{
	max-width:220px;
	    height: 220px;

}
.single-sfwd-courses  .bb-author-info{
	color:#000;
}

.single-sfwd-courses  .ld-icon.ld-icon-materials{
	display:none;
}
.learndash-wrapper .ld-status-unlocked, .learndash-wrapper .ld-course-status .ld-status.ld-status-progress, .single-sfwd-courses .learndash-wrapper .ld-progress .ld-progress-bar {
    background-color: #0000001f;
}



.single-sfwd-courses .bb-about-instructor.bb-about-instructor--is-info{
	display:none;
}


/*participants hidden*/
.sfwd-lessons-template-default .lms-course-members-list, .sfwd-topic-template-default .lms-course-members-list {
	display: none;
}

/*on complete no line-thourgh*/
.sfwd-lessons-template-default .bb-completed-item, .sfwd-topic-template-default .bb-completed-item {
    text-decoration: unset;
}

.learndash-wrapper .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview.learndash-complete .ld-topic-title {
    text-decoration: unset;
}

.learndash-wrapper .learndash-complete .ld-item-list-item-preview .ld-item-title>span{
    text-decoration: unset !important;
}

/*Instructor hidden*/
.sfwd-lessons-template-default .lms-header-instructor, 
.sfwd-topic-template-default .lms-header-instructor,
.learndash_post_sfwd-courses .bb-course-single-meta{
	display: none;
}


/*Sticky participants hidden*/
.bb-ld-sticky-sidebar .bb-course-member-wrap{
	/*visibility: hidden;*/
		display: none;
}

/*Sticky course type hidden*/
.bb-single-course-sidebar .bb-button-wrap .bb-course-type {
		display: none;
}

.bb-single-course-sidebar .bb-course-member-wrap+.bb-course-status-wrap .bb-course-status-content {
    padding-top: 15px;
}

/*Navigation icon*/
.learndash_next_prev_link a .meta-nav, .learndash_next_prev_link span.empty-post .meta-nav {
    font-size: 25px;
    margin-bottom: 6px;
    font-weight: bolder;
}

/*Navigation background*/
#learndash-page-content .sfwd-course-nav .learndash_next_prev_link a {
    font-size: 0;
    background-color: #7B4284;
    color: #fff;
}

/*Back button customization*/
.lms-topic-sidebar-course-navigation a.course-entry-link {
	background-color: #7B4284 !important;
	color: #fff;
}

.lms-topic-sidebar-course-navigation a.course-entry-link:hover {
	background-color: #B798BB !important;
	color: #fff;
}




/******** @media header menu ********/
@media only screen and (min-width: 1025px) and (max-width: 1394px) {
	.single-sfwd-lessons ul.elementor-nav-menu,	.single-sfwd-topic ul.elementor-nav-menu, .single-sfwd-quiz ul.elementor-nav-menu{
		font-size: 15px;
	}
	
		.single-sfwd-lessons .elementor-224 .elementor-element.elementor-element-6227909 > .elementor-widget-container, .single-sfwd-topic .elementor-224 .elementor-element.elementor-element-6227909 > .elementor-widget-container, .single-sfwd-quiz .elementor-224 .elementor-element.elementor-element-6227909 > .elementor-widget-container {
    padding: 0px 20px 0px 0px;
}
	.single-sfwd-lessons .elementor-224 .elementor-element.elementor-element-ecf91f9 > .elementor-widget-container, .single-sfwd-topic .elementor-224 .elementor-element.elementor-element-ecf91f9 > .elementor-widget-container  , .single-sfwd-quiz .elementor-224 .elementor-element.elementor-element-ecf91f9 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}
	.single-sfwd-lessons .elementor-nav-menu--main .elementor-nav-menu a, 	.single-sfwd-topic .elementor-nav-menu--main .elementor-nav-menu a, .single-sfwd-quiz .elementor-nav-menu--main .elementor-nav-menu a{
		padding: 13px;
	}
	
}

@media only screen and (min-width: 1025px) and (max-width: 1151px) {
	.single-sfwd-lessons ul.elementor-nav-menu, .single-sfwd-topic ul.elementor-nav-menu, .single-sfwd-quiz ul.elementor-nav-menu{
		font-size: 11px;
	}
	
}







