.cke_inner .cke_top {
    padding: 2px 4px 0px;
}
.cke_inner .cke_toolgroup {
    margin: 0 4px 3px 0;
}
.cke.cke_chrome {
 border:none;
}
.cke_inner {
 background:transparent !important;
}
.cke_toolbar {
    height: 29px !important;
}
.cke_toolbar_break {
    display: unset !important;
    clear: unset !important;
}

.cke_bottom {
    display: none !important;
}
.cke_top {
 border-top:1px solid #B1CCF8 !important;
 border-bottom: 1px solid #4D74AE !important;
 background: #d1e4fc; /* Old browsers */
 background: -moz-linear-gradient(top, #d1e4fc 0%, #81a9e2 100%) !important; /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1e4fc), color-stop(100%,#81a9e2)) !important; /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #d1e4fc 0%,#81a9e2 100%) !important; /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #d1e4fc 0%,#81a9e2 100%) !important; /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #d1e4fc 0%,#81a9e2 100%) !important; /* IE10+ */
 background: linear-gradient(to bottom, #d1e4fc 0%,#81a9e2 100%) !important; /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1e4fc', endColorstr='#81a9e2',GradientType=0 );
}
a.cke_button {
 padding: 2px 3px !important;
 text-shadow: 0 0 2px white;
}
a.cke_button_off,a.cke_button_on,a.cke_button_disabled {
 border:1px solid transparent !important;
}
a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active, a.cke_button_disabled:hover,
a.cke_button_disabled:focus, a.cke_button_disabled:active,a.cke_button_on,a.cke_button_on:hover, a.cke_button_on:focus,
a.cke_button_on:active {
 background: #ffd58b; /* Old browsers */
 background: -moz-linear-gradient(top, #ffd58b 0%, #ffae56 100%) !important; /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd58b), color-stop(100%,#ffae56)) !important; /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #ffd58b 0%,#ffae56 100%) !important; /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #ffd58b 0%,#ffae56 100%) !important; /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #ffd58b 0%,#ffae56 100%) !important; /* IE10+ */
 background: linear-gradient(to bottom, #ffd58b 0%,#ffae56 100%) !important; /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd58b', endColorstr='#ffae56',GradientType=0 );
 border:1px solid #0C087F !important;
 box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3) inset !important;
}
.cke_ltr .cke_button:first-child, .cke_rtl .cke_button:last-child,.cke_ltr .cke_button:last-child, .cke_rtl .cke_button:first-child  {
 border-radius:0 !important;
}
.cke_toolgroup {
 background:transparent !important;
 border:none !important;
 box-shadow: none !important;
}
a.cke_combo_button {
 background: #dbe9f9; /* Old browsers */
 background: -moz-linear-gradient(top, #dbe9f9 0%, #9fbae0 100%) !important; /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbe9f9), color-stop(100%,#9fbae0)) !important; /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #dbe9f9 0%,#9fbae0 100%)!important; /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #dbe9f9 0%,#9fbae0 100%) !important; /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #dbe9f9 0%,#9fbae0 100%) !important; /* IE10+ */
 background: linear-gradient(to bottom, #dbe9f9 0%,#9fbae0 100%) !important; /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbe9f9', endColorstr='#9fbae0',GradientType=0 );
 border: 1px solid transparent !important;
 box-shadow:none !important;
 margin: 0 6px 1px  0 !important;
}
.cke_panel {
 border: 1px solid #4D74AE !important;
}
.cke_panel_grouptitle {
 background: #d1e4fc; /* Old browsers */
 background: -moz-linear-gradient(top, #d1e4fc 0%, #81a9e2 100%) !important; /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1e4fc), color-stop(100%,#81a9e2)) !important); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #d1e4fc 0%,#81a9e2 100%) !important; /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #d1e4fc 0%,#81a9e2 100%) !important; /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #d1e4fc 0%,#81a9e2 100%) !important; /* IE10+ */
 background: linear-gradient(to bottom, #d1e4fc 0%,#81a9e2 100%) !important; /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1e4fc', endColorstr='#81a9e2',GradientType=0 );
}

.entryTableValue .cke {
    width: 100%;
    height: 100%;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
}

.entryTableValue .cke_inner {
    height: 100% !important;
    display: flex;
    flex-direction: column;
}

.entryTableValue .cke_top {
    border-radius: 4px 4px 0px 0px;
}

.entryTableValue .cke_contents {
    height: unset !important;
    flex-grow: 1;
    border-radius: 0px 0px 4px 4px;
}

.entryTableValue .cke_bottom {
    display: none;
}