.role-content-editor-main .ui-dialog .ui-front .js-form-type-search{
	display: none !important;
}

.role-content-editor-main .ui-dialog .ui-front .js-layout-builder-categories{
	display: none !important;
}

.role-content-editor-sub .ui-dialog .ui-front .js-form-type-search{
	display: none !important;
}

.role-content-editor-sub .ui-dialog .ui-front .js-layout-builder-categories{
	display: none !important;
}

.chart-container {
	height: 600px;
}

.js-media-library-add-form .js-form-wrapper .js-form-type-managed-file .js-form-file.form-file {
	width: 100%;
	padding: 10px 20px;
	border: 2px dashed #4CAF50;
	border-radius: 12px;
	background-color: #f9fff9;
	height: 70px;
	cursor: pointer;
	text-align: center;
	color: transparent; /* default text hide */
	position: relative;
}

.media-library-widget-modal #drupal-modal {
	height: 60vh !important;
}

/* Custom text */
.js-media-library-add-form .js-form-wrapper .js-form-type-managed-file .js-form-file.form-file::before {
  content: "📁 Drag & Drop files here\Aor click to browse";
  white-space: pre-line;
  color: #333;
  font-size: 16px;
  display: block;
}

/* Hover effect */
.js-media-library-add-form .js-form-wrapper .js-form-type-managed-file .js-form-file.form-file:hover {
  background-color: #f1fff1;
  border-color: #45a049;
}

/* File button hide (browser default) */
.js-media-library-add-form .js-form-wrapper .js-form-type-managed-file .js-form-file.form-file::-webkit-file-upload-button {
  visibility: hidden;
}

/* Firefox */
.js-media-library-add-form .js-form-wrapper .js-form-type-managed-file .js-form-file.form-file::file-selector-button {
  visibility: hidden;
}

#media-library-content {
	width: 100%;
}


.admin-edit-block-id-2533 .js-form-item-field-big-percentage-0-value {
  display: none!important;
}

.admin-edit-block-id-2533 .js-form-item-field-chart-type {
  display: none!important;
}
.admin-edit-block-id-2533 .js-form-item-body-0-value {
  display: none!important;
}


.admin-edit-block-id-2554 .js-form-item-field-big-percentage-0-value {
  display: none!important;
}

.admin-edit-block-id-2554 .js-form-item-field-chart-type {
  display: none!important;
}
.admin-edit-block-id-2554 .js-form-item-body-0-value {
  display: none!important;
}

.toolbar .toolbar-tray-horizontal .menu-item:last-child .toolbar-icon, .toolbar .toolbar-tray-vertical .menu-item:last-child .toolbar-icon {
  position: relative;
  padding-left: 2.75em;
}
.toolbar .toolbar-tray-horizontal .menu-item:last-child .toolbar-icon::before, .toolbar .toolbar-tray-vertical .menu-item:last-child .toolbar-icon::before {
  position: absolute;
  top: 0;
  left: 0.6667em;
  display: block;
  width: 1.538em;
  height: 100%;
  content: "";
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  background-size: 100% auto;
  background-image: url("../images/pin-circle-svgrepo-com.svg");
}
.toolbar .toolbar-tray-horizontal .menu-item .toolbar-menu .toolbar-icon, .toolbar .toolbar-tray-vertical .menu-item .toolbar-menu .toolbar-icon {
  padding-left: 1.3333em !important;
}
.toolbar .toolbar-tray-horizontal .menu-item .toolbar-menu .toolbar-icon::before, .toolbar .toolbar-tray-vertical .menu-item .toolbar-menu .toolbar-icon::before {
  display: none !important;
}
