/* CK EDITOR 5 */

button.ck-button {
    color: #000;
}

.ck-editor__editable a {
	color: #111;
}

.ck.ck-icon, .ck.ck-icon * {
    font-size: 0.95em !important;
	cursor: pointer !important;
}

.imce-url-button {
	margin: 0 0 0 8px !important;
    background: #0074bd !important;
}

.imce-url-button::before {
	margin-left: 5px !important;
	padding: 10px !important;
}

.image-alternative-text-missing-wrapper {
    left: 0 !important;
	max-width: 220px !important;
}

.ck .image-alternative-text-missing-wrapper .ck.ck-button {
    background: red !important;
}

.ckeditor-accordion-container > dl {
    border: none !important;
}

.ckeditor-accordion-container > dl, .ckeditor-accordion-container > dl dt, .ckeditor-accordion-container > dl dd {
    margin: 0 !important;
}

a.ckeditor-accordion-toggler {
	display: block !important;
	padding: 0 10px 0 36px !important;
	border-bottom: 0 !important;
	background: #d5d5d5 !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	line-height: 40px !important;
	font-weight: 800 !important;
	color: #111 !important;
	text-decoration: none !important;
}

.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle {
	top: 5px !important;
    left: 18px !important;
	transform: rotate(270deg) !important;
}

.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle {
	top: -8px !important;
    left: 4px !important;
	transform: rotate(180deg) !important;
}

.ckeditor-accordion-container > dl dd {
    padding: 0 !important;
}

.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::before, .ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::after {
    background: #111;
}

/* END CK EDITOR 5 */
