.select2-container--default.select2-container--focus .select2-selection--multiple,
  .select2-container--default .select2-selection--multiple,
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
	border: none;
}

.select2-container {
	padding: 0 !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
	padding-left: 15px!important;
	padding-right: 12px!important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	margin-top: 1px!important;
	border: none !important;
	color: #ffffff!important;
	padding-left: 7px!important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #0b7d7a !important;
	color: #ffffff!important;
	margin-top: 0!important;
	margin-bottom: 5px!important;
	padding-left:20px !important;
	padding-right:7px !important;
}

.select2-container .select2-search--inline .select2-search__field {
	margin-top: 0 !important;
	font-size: 0.9375em !important;
	min-widt: 100px;
}

.select2-container {
	z-index: 1000!important;
}

.select2-container--default .select2-selection--multiple {
	border-radius: 10px !important;
	padding: 0.35em !important;
}

.select2-container {
	border-radius: 10px !important;
	border: 1px solid #e1e1e1 !important;
}

.select2-results__option:hover
{
    cursor:pointer;
    background-color: #5BA0FD;
    color: #fff;
}
.select2-results__option[aria-selected="true"]
{
    background:gray;
    color: #ffffff;
}
.trumbowyg-box {
	border: none !important;
	padding: 0 !important;
	max-height: 250px;
	min-height: 250px;
	overflow: hidden;
}

.trumbowyg-button-pane {
	border-bottom: none;
	background: #f6f6f6 !important;
	padding: 0 !important;
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-top-left-radius: 10px !important;
	border-top-right-radius: 10px !important;
}

.trumbowyg-button-pane::before {
	display: none !important;
}

.trumbowyg-editor-box {
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}

.trumbowyg-editor {
	padding: 0;
}

.trumbowyg-button-pane button {
	padding: 0 !important;
}

.trumbowyg-button-pane .trumbowyg-open-dropdown::after {
	padding: 0 !important;
	top: 50%;
}

.trumbowyg-button-pane .trumbowyg-button-group::after {
	display: none;
}

.trumbowyg-button-pane button.trumbowyg-active,
  .trumbowyg-button-pane button:not(.trumbowyg-disable):focus,
  .trumbowyg-button-pane button:not(.trumbowyg-disable):hover {
	background-color: #2f4757;
	outline: 0;
}

.trumbowyg-button-pane button.trumbowyg-active svg,
  .trumbowyg-button-pane button:not(.trumbowyg-disable):focus svg,
  .trumbowyg-button-pane button:not(.trumbowyg-disable):hover svg {
	color: #fff;
	fill: #fff;
	outline: 0;
}

.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit {
	background: #0B7D7A !important;
}

.trumbowyg-modal-box .trumbowyg-input-html input,
  .trumbowyg-modal-box .trumbowyg-input-html select,
  .trumbowyg-modal-box .trumbowyg-input-html textarea {
	margin-bottom: 0 !important;
}

.trumbowyg-modal-box .trumbowyg-input-html input:focus,
  .trumbowyg-modal-box .trumbowyg-input-html input:hover,
  .trumbowyg-modal-box .trumbowyg-input-html select:focus,
  .trumbowyg-modal-box .trumbowyg-input-html select:hover,
  .trumbowyg-modal-box .trumbowyg-input-html textarea:focus,
  .trumbowyg-modal-box .trumbowyg-input-html textarea:hover {
	outline: none !important;
}