.cb_template .cbPrivacySelect {
	position: relative;
}

.cb_template .cbPrivacySelect .select2-selection__choice__remove,
.cb_template .cbPrivacySelect .select2-search {
	display: none !important;
}

.cb_template .cbPrivacySelect.privacySaving {
	opacity: 0.6 !important;
}

.cb_template .cbPrivacySelect.privacySaving:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	border-radius: 3px;
}

.select2-container.cbPrivacySelectOptions {
	z-index: 999999;
}

.select2-container.cbPrivacySelectOptions .cbPrivacyAutoCompleteResults {
	z-index: 1052;
}

.select2-container.cbPrivacySelectOptions .cbPrivacySelectOptionIcon,
.select2-container.cbPrivacySelectOptions .cbPrivacySelectOptionNoIcon {
	display: inline-block;
	width: 25px;
	text-align: center;
	padding-right: 5px;
	font-size: inherit;
	line-height: inherit;
}

.select2-container.cbPrivacySelectOptions .select2-results__option[aria-selected="true"],
.select2-container.cbPrivacySelectOptions .select2-results__option[data-selected="true"] {
	position: relative;
	padding-right: 25px;
}

.select2-container.cbPrivacySelectOptions .select2-results__option[aria-selected="true"]:after,
.select2-container.cbPrivacySelectOptions .select2-results__option[data-selected="true"]:after {
	font-family: FontAwesome;
	display: inline-block;
	content: "\f00c";
	position: absolute;
	top: 5px;
	right: 5px;
}

.cbPrivacySelectIcon .cbPrivacySelectOptionIcon,
.cbPrivacySelectIcon .cbPrivacySelectOptionNoIcon,
.cbPrivacySelectButton .cbPrivacySelectOptionIcon,
.cbPrivacySelectButton .cbPrivacySelectOptionNoIcon {
	font-size: inherit;
	line-height: inherit;
}

.cbPrivacySelectIcon .cbPrivacySelectOptionIcon + .cbPrivacySelectOptionText,
.cbPrivacySelectButton .cbPrivacySelectOptionIcon + .cbPrivacySelectOptionText {
	margin-left: 3px;
}

.cbPrivacySelectIcon .cbPrivacySelectOptionIconCaret,
.cbPrivacySelectButton .cbPrivacySelectOptionIconCaret {
	margin-left: 5px;
}

.cb_template .select2-container--multiple.cbPrivacySelectIcon {
	background-image: none;
	box-shadow: none;
	padding: 0;
	line-height: inherit;
}

.cb_template .cbPrivacySelectIcon .select2-selection.select2-selection--multiple,
.cb_template .cbPrivacySelectButton .select2-selection.select2-selection--multiple {
	display: block;
	border: 0;
	margin: 0;
	padding: 0;
	background: none;
	width: auto;
	height: 100%;
	outline: none;
	box-shadow: none;
	text-decoration: none;
	line-height: inherit;
	color: inherit;
	cursor: pointer;
}

.cb_template .cbPrivacySelectIcon .select2-selection.select2-selection--multiple {
	padding: 0;
}

.cb_template .cbPrivacySelectIcon .select2-selection.select2-selection--multiple .select2-selection__rendered,
.cb_template .cbPrivacySelectButton .select2-selection.select2-selection--multiple .select2-selection__rendered {
	display: block;
}

.cb_template .cbPrivacySelectIcon .select2-selection.select2-selection--multiple .select2-selection__choice,
.cb_template .cbPrivacySelectButton .select2-selection.select2-selection--multiple .select2-selection__choice {
	display: block;
	min-width: inherit;
	padding: 0;
	margin: 0;
	border: 0;
	border-radius: 0;
	background: none;
	font-weight: inherit;
	line-height: inherit;
	color: inherit;
	cursor: pointer;
}

.cb_template .cbPrivacySelectIcon .select2-selection.select2-selection--multiple .select2-selection__choice:hover,
.cb_template .cbPrivacySelectButton .select2-selection.select2-selection--multiple .select2-selection__choice:hover {
	background: none;
}

.cb_template .cbPrivacySelectIcon .select2-selection.select2-selection--multiple .select2-selection__choice + .select2-selection__choice,
.cb_template .cbPrivacySelectButton .select2-selection.select2-selection--multiple .select2-selection__choice + .select2-selection__choice {
	display: none !important;
}

.cb_template .privacyBlockedRows .privacyBlockedRowImg img,
.cb_template .privacyBlockedRows .privacyBlockedRowImg .cbImgPict {
	width: 48px;
	max-width: none;
}