#block-vmware-system-main .ckeditor-main {
  width: 100% !important;
  background: transparent !important;
  border: none !important;
  height: auto !important;
  text-align: left !important;
  padding: 0px !important;
}

.token-input-highlighted-token,
.token-input-list .token-input-token,
.token-input-list .token-input-token p {
  cursor: move !important;
}


ul.token-input-list.ui-sortable {
  position: relative !important;
  max-height: 190px !important;
  overflow: auto !important;
  width: 550px;
}

table.cke_dialog.cke_browser_webkit.cke_ltr.cke_single_page {
  width: 100%;
  max-width: 550px;
  background: #fff;
}

table.cke_dialog.cke_browser_webkit.cke_ltr.cke_single_page table.cke_dialog_contents {
  width: 100%;
  height: 500px;
}

table.cke_dialog.cke_browser_webkit.cke_ltr.cke_single_page table.cke_dialog_contents tr td.cke_dialog_contents_body {
  height: 411px !important;
}

.cke_dialog_ui_input_text .loader {
  background: rgba(180,197,207,0.51);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 9999 ;
  text-align: center;

}
.cke_dialog_ui_input_text .loader .loader-icon {
  border: 10px solid #f3f3f3;
  border-radius: 50%;
  border-top: 10px solid #3498db;
  width: 32px;
  height: 32px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  top: 40%;
  position: absolute;
  left: 43%;
}

ul.token-input-list li.token-input-token {
  background: #EDEDE8;
}
ul.token-input-list li.token-input-input-token input {
  width: 100% !important;
  margin: 0px !important;
}
ul.token-input-list li.token-input-token span.token-input-delete-token {
  color: #000;
}
.cke_dialog_ui_input_text {
  position: relative;
}

.cke_dialog_ui_input_text .loader .loader-icon {
  border: 10px solid #f3f3f3;
  border-radius: 50%;
  border-top: 10px solid #3498db;
  width: 32px;
  height: 32px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  top: 40%;
  position: absolute;
  left: 43%;
}

div.token-input-dropdown ul li.token-input-selected-dropdown-item {
  background-color: #EDEDE8 !important;
  cursor: pointer;
}

select.ckeditor-content-list {
  height: 109px !important;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


