.buddyboss_page_bp-integrations .section-bb_tutorlms_posts_activity_settings_section .form-table .child-no-padding.bp-child-post-type td {
	background: #f0f0f1;
	margin: 10px 0 0 10px;
	padding: 10px 15px 10px 20px;
	border: 1px solid #ccd0d4;
	display: block;
	border-radius: 4px;
}

.buddyboss_page_bp-integrations .section-bb_tutorlms_posts_activity_settings_section .form-table .child-no-padding.bp-child-post-type td p {
	margin: 0;
}

.buddyboss_page_bp-integrations .section-bb_tutorlms_posts_activity_settings_section .form-table .child-no-padding.bp-child-post-type.child-custom-post-type td {
	margin: 10px 0 10px 10px;
}

.buddyboss_page_bp-integrations .section-bb_tutorlms_group_sync_settings_section .form-table .hidden-header th {
	opacity: 0;
	visibility: hidden;
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
}

.buddyboss_page_bp-integrations .section-bb_tutorlms_group_sync_settings_section .form-table .hidden-header .show-full-width {
	margin-left: -210px;
	word-break: break-word;
}

.bb-group-tutorlms-settings-container .bb-course-instruction.bb-hide {
	display: none;
}

.bb-group-tutorlms-settings-container .bb-course-instruction .bs-styled-checkbox:disabled + label {
	color: #b8b8b8;
	cursor: auto;
}

.bb-group-tutorlms-settings-container .bb-course-activity-selection.bb-hide {
	display: none;
}

.groups.group-create .bb-group-tutorlms-settings-container .bb-course-activity-selection > fieldset {
	margin-bottom: 0;
}

.bb-course-activity-selection .bb-section-info,
.bb-course-instruction .bb-section-info {
	font-size: 14px;
	margin: 0 0 10px;
}

#create-group-form .bb-group-tutorlms-settings-container h3,
#group-settings-form .bb-group-tutorlms-settings-container h3 {
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 15px;
}

.bb-group-tutorlms-settings-container .bb-group-tutorlms-settings-activities {
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin: 10px 0 15px 10px;
}

.bb-group-tutorlms-settings-container .bb-group-tutorlms-settings-activities .field-group {
	flex: 0 0 calc(50% - 10px);
}

@media screen and (max-width: 767px) {
	.bb-group-tutorlms-settings-container .bb-group-tutorlms-settings-activities {
		gap: 15px;
	}
	.bb-group-tutorlms-settings-container .bb-group-tutorlms-settings-activities .field-group {
		flex: 0 0 100%;
	}
}

.wp-admin .bb-group-tutorlms-settings-container .bb-group-tutorlms-settings-activities {
	margin-bottom: 5px;
}

.wp-admin .bb-group-tutorlms-settings-container .bb-group-tutorlms-settings-activities .field-group {
	flex: 0 0 auto;
}

.bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container {
	margin-bottom: 20px;
	width: 100% !important;
}

.bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple {
	border-color: var(--bb-content-border-color);
	border-radius: var(--bb-input-radius) !important;
	padding: 5px 10px 10px;
	min-height: 30px;
}

.bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__rendered {
	display: block;
	padding: 0;
}

#buddypress .bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__rendered input[type="search"] {
	margin-top: 5px;
	border: 0;
	box-shadow: none;
}

.groups.group-create #buddypress .bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__rendered input[type="search"] {
	margin-bottom: 0;
}

.bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
	font-size: 14px;
	color: var(--bb-body-text-color);
	background-color: var(--bb-content-alternate-background-color);
	border-color: var(--bb-content-border-color);
	margin-top: 5px;
}

.bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search__field {
	background-image: none !important;
	padding: 0 !important;
	min-height: auto;
	height: auto !important;
}

.bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__choice__remove {
	color: var(--bb-headings-color);
	opacity: 0.5;
}

.bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {
	opacity: 1;
}

.wp-admin .bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple {
	border-color: #8c8f94;
	border-radius: 4px !important;
	padding: 5px 10px;
}

.wp-admin .bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
	color: inherit;
	background-color: #f0f0f1;
	border-color: #8c8f94;
}

.wp-admin .bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search {
	margin-bottom: 0;
}

.wp-admin .bb-group-tutorlms-settings-container .bb-course-activity-selection .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search .select2-search__field {
	margin-top: 0;
}

.groups #buddypress #create-group-form .bb-course-instruction h4.bb-section-title,
.groups.group-admin #buddypress #item-body #group-settings-form .bb-course-instruction h4.bb-section-title {
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 20px;
}

.groups #buddypress #create-group-form .bb-group-tutorlms-settings-activities .bp-group-option-enable,
.groups.group-admin #buddypress #item-body #group-settings-form .bb-group-tutorlms-settings-activities .bp-group-option-enable {
	margin-bottom: 0;
}

.buddyboss_page_bp-groups .bb-course-activity-selection .bb-section-info,
.buddyboss_page_bp-groups .bb-course-instruction .bb-section-info {
	font-size: 13px;
	margin: 1em 0;
}
