.edui-default .edui-box {
  border: none;
  padding: 0;
  margin: 0;
  overflow: hidden
}

.edui-default a.edui-box {
  display: block;
  text-decoration: none;
  color: #000
}

.edui-default a.edui-box:hover {
  text-decoration: none
}

.edui-default a.edui-box:active {
  text-decoration: none
}

.edui-default table.edui-box {
  border-collapse: collapse
}

.edui-default ul.edui-box {
  list-style-type: none
}

div.edui-box {
  position: relative;
  display: -moz-inline-box!important;
  display: inline-block!important;
  vertical-align: top
}

.edui-default .edui-clearfix {
  zoom:1}

.edui-default .edui-clearfix:after {
  content: '\20';
  display: block;
  clear: both
}

* html div.edui-box {
  display: inline!important
}

.edui-combox-body,.edui-default .edui-button-body,.edui-menubutton-body,.edui-splitbutton-body {
  position: relative;
  line-height: 0;
  white-space: nowrap
}

.edui-default .edui-popup {
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none
}

.edui-default .edui-popup .edui-shadow {
  position: absolute;
  z-index: -1
}

.edui-default .edui-popup .edui-bordereraser {
  position: absolute;
  overflow: hidden
}

.edui-default .edui-tablepicker .edui-canvas {
  position: relative
}

.edui-default .edui-tablepicker .edui-canvas .edui-overlay {
  position: absolute
}

.edui-default .edui-dialog-modalmask,.edui-dialog-dragmask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%
}

.edui-default .edui-toolbar {
  position: relative
}

.edui-default .edui-label {
  cursor: default
}

.edui-default span.edui-clickable {
  color: #00f;
  cursor: pointer;
  text-decoration: underline
}

.edui-default span.edui-unclickable {
  color: gray;
  cursor: default
}

.edui-default .edui-toolbar {
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  padding: 1px 1px 2px 1px;
  overflow: hidden;
  zoom:1;width: auto;
  height: auto;
  white-space: nowrap
}

.edui-default .edui-toolbar .edui-button,.edui-default .edui-toolbar .edui-combox,.edui-default .edui-toolbar .edui-menubutton,.edui-default .edui-toolbar .edui-splitbutton {
  margin: 1px .5px
}

.edui-default .edui-toolbar .section-xpath {
  padding-left: 65px;
  position: relative
}

.edui-default .edui-toolbar .section-xpath .xpath-preview {
  position: absolute;
  left: 2px;
  border-width: 2px!important;
  line-height: 24px!important;
  display: inline-block!important;
  margin: 0!important;
  padding: 0!important;
  width: 65px!important;
  overflow: hidden!important
}

.edui-default .edui-toolbar .section-xpath .xpath-item {
  font-size: 18px!important;
  vertical-align: bottom
}

.edui-default .edui-editor {
  border: 1px solid #d4d4d4;
  background-color: #fff;
  position: relative;
  overflow: visible;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px
}

.edui-editor div {
  width: auto;
  height: auto
}

.edui-default .edui-editor-toolbarbox {
  position: relative;
  zoom:1;-webkit-box-shadow: 0 1px 4px rgba(204,204,204,.6);
  -moz-box-shadow: 0 1px 4px rgba(204,204,204,.6);
  box-shadow: 0 1px 4px rgba(204,204,204,.6);
  border-top-left-radius: 2px;
  border-top-right-radius: 2px
}

.edui-default .edui-editor-toolbarboxouter {
  border-bottom: 1px solid #d4d4d4;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top,#fff,#f2f2f2);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));
  background-image: -webkit-linear-gradient(top,#fff,#f2f2f2);
  background-image: -o-linear-gradient(top,#fff,#f2f2f2);
  background-image: linear-gradient(to bottom,#fff,#f2f2f2);
  background-repeat: repeat-x;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);
  -moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);
  box-shadow: 0 1px 4px rgba(0,0,0,.065)
}

.edui-default .edui-editor-toolbarboxinner {
  padding: 2px 0
}

.edui-default .edui-editor-iframeholder {
  position: relative;
  max-width: 100%
}

.edui-default .edui-editor-iframeholder textarea {
  font-family: consolas,"Courier New","lucida console",monospace;
  font-size: 12px;
  line-height: 18px
}

.edui-default .edui-editor-bottomContainer {
  overflow: hidden;
  background: #f1f1f1
}

.edui-default .edui-editor-bottomContainer table {
  width: 100%;
  height: 0;
  overflow: hidden;
  border-spacing: 0
}

.edui-default .edui-editor-bottomContainer td {
  white-space: nowrap;
  border-top: 1px solid #ddd;
  line-height: 20px;
  font-size: 12px;
  font-family: Arial,Helvetica,Tahoma,Verdana,Sans-Serif
}

.edui-default .edui-editor-wordcount {
  text-align: right;
  margin-right: 5px;
  color: #999
}

.edui-default .edui-editor-scale {
  width: 12px
}

.edui-default .edui-editor-scale .edui-editor-icon {
  float: right;
  width: 100%;
  height: 12px;
  margin-top: 10px;
  background: url(../images/scale.png) no-repeat;
  cursor: se-resize
}

.edui-default .edui-editor-breadcrumb {
  margin: 2px 0 0 3px
}

.edui-default .edui-editor-breadcrumb span {
  cursor: pointer;
  text-decoration: underline;
  color: #00f
}

.edui-default .edui-toolbar .edui-for-fullscreen {
  float: right
}

.edui-default .edui-bubble .edui-popup-content {
  border: 1px solid #dcac6c;
  background-color: #fff6d9;
  padding: 5px;
  font-size: 10pt;
  font-family: "宋体"
}

.edui-default .edui-editor-toolbarmsg {
  background-color: #fff6d9;
  border-bottom: 1px solid #ccc;
  position: absolute;
  bottom: -25px;
  left: 0;
  z-index: 1009;
  width: 99.9%
}

.edui-default .edui-editor-toolbarmsg-upload {
  font-size: 14px;
  color: #00f;
  width: 100px;
  height: 16px;
  line-height: 16px;
  cursor: pointer;
  position: absolute;
  top: 5px;
  left: 350px
}

.edui-default .edui-editor-toolbarmsg-label {
  font-size: 12px;
  line-height: 16px;
  padding: 4px
}

.edui-default .edui-editor-toolbarmsg-close {
  float: right;
  width: 20px;
  height: 16px;
  line-height: 16px;
  cursor: pointer;
  color: red
}

.edui-default .edui-list .edui-bordereraser {
  display: none
}

.edui-default .edui-listitem {
  padding: 1px;
  white-space: nowrap
}

.edui-default .edui-list .edui-state-hover {
  position: relative;
  background-color: #fff5d4;
  border: 1px solid #dcac6c;
  padding: 0
}

.edui-default .edui-for-fontfamily .edui-listitem-label {
  min-width: 130px;
  font-size: 12px;
  height: 22px;
  line-height: 22px;
  padding-left: 5px
}

.edui-default .edui-for-insertcode .edui-listitem-label {
  min-width: 120px;
  font-size: 12px;
  height: 22px;
  line-height: 22px;
  padding-left: 5px
}

.edui-default .edui-for-underline .edui-listitem-label {
  min-width: 120px;
  padding: 3px 5px;
  font-size: 12px
}

.edui-default .edui-for-fontsize .edui-listitem-label {
  min-width: 120px;
  padding: 3px 5px
}

.edui-default .edui-for-paragraph .edui-listitem-label {
  min-width: 200px;
  padding: 2px 5px
}

.edui-default .edui-for-rowspacingbottom .edui-listitem-label,.edui-default .edui-for-rowspacingtop .edui-listitem-label {
  min-width: 53px;
  padding: 2px 5px
}

.edui-default .edui-for-lineheight .edui-listitem-label {
  min-width: 53px;
  padding: 2px 5px
}

.edui-default .edui-for-customstyle .edui-listitem-label {
  min-width: 200px;
  width: 200px!important;
  padding: 2px 5px
}

.edui-default .edui-menu {
  z-index: 3000
}

.edui-default .edui-menu .edui-popup-content {
  padding: 3px
}

.edui-default .edui-menu-body {
  min-width: 170px
}

.edui-default .edui-menuitem-body {
  position: relative
}

.edui-default .edui-state-checked .edui-menuitem-body::after {
  position: absolute;
  content: "✓";
  color: #666;
  top: 2px;
  left: 5px;
  font-size: 12px
}

.edui-default .edui-menuitem {
  height: 20px;
  cursor: default;
  vertical-align: top
}

.edui-default .edui-menuitem .edui-icon {
  width: 20px!important;
  height: 20px!important
}

.edui-default .edui-menuitem .edui-label {
  font-size: 12px;
  line-height: 20px;
  height: 20px;
  padding-left: 10px
}

.edui-default .edui-state-disabled .edui-menuitem-label {
  color: gray
}

.edui-menuinput {
  margin-left: 10px;
  margin-bottom: 5px;
  padding-left: 20px!important
}

.edui-menuinput-input {
  width: 90px;
  height: 20px;
  font-size: 12px;
  border: 1px solid #aaa;
  padding: 0 5px
}

.edui-default .edui-toolbar .edui-combox-body .edui-button-body {
  width: 60px;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  padding-left: 5px;
  white-space: nowrap;
  margin: 0 3px 0 0
}

.edui-default .edui-toolbar .edui-combox-body .edui-arrow {
  height: 20px;
  width: 9px;
  font-size: 16px;
  line-height: 20px;
  color: #b7b7b8
}

.edui-default .edui-toolbar .edui-combox .edui-combox-body {
  border: 1px solid #ccc;
  background-color: #fff;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px
}

.edui-default .edui-toolbar .edui-combox-body .edui-splitborder {
  display: none
}

.edui-default .edui-toolbar .edui-combox-body .edui-arrow {
  border-left: 1px solid #ccc
}

.edui-default .edui-toolbar .edui-state-hover .edui-combox-body {
  background-color: #fff5d4;
  border: 1px solid #dcac6c
}

.edui-default .edui-toolbar .edui-state-hover .edui-combox-body .edui-arrow {
  border-left: 1px solid #dcac6c
}

.edui-default .edui-toolbar .edui-state-checked .edui-combox-body {
  background-color: #ffe69f;
  border: 1px solid #dcac6c
}

.edui-toolbar .edui-state-checked .edui-combox-body .edui-arrow {
  border-left: 1px solid #dcac6c
}

.edui-toolbar .edui-state-disabled .edui-combox-body {
  background-color: #f0f0ee;
  opacity: .3
}

.edui-toolbar .edui-state-opened .edui-combox-body {
  background-color: #fff;
  border: 1px solid gray
}

.edui-default .edui-toolbar .edui-button .edui-icon,.edui-default .edui-toolbar .edui-menubutton .edui-icon,.edui-default .edui-toolbar .edui-splitbutton .edui-icon {
  height: 20px!important;
  width: 20px!important;
  font-size: 16px;
  line-height: 20px;
  color: #989898
}

.edui-default .edui-toolbar .edui-for-source .edui-icon {
  width: 30px!important
}

.edui-default .edui-toolbar .edui-button .edui-label,.edui-default .edui-toolbar .edui-menubutton .edui-label,.edui-default .edui-toolbar .edui-splitbutton .edui-label {
  line-height: 20px
}

.edui-default .edui-dropdown .edui-button .edui-label,.edui-default .edui-dropdown .edui-menubutton .edui-label,.edui-default .edui-dropdown .edui-splitbutton .edui-label {
  margin-left: 2px
}

.edui-default .edui-toolbar .edui-button .edui-button-wrap {
  padding: 1px;
  position: relative
}

.edui-default .edui-toolbar .edui-button .edui-state-hover .edui-button-wrap {
  background-color: #fff;
  padding: 0;
  border: 1px solid #dcac6c
}

.edui-default .edui-toolbar .edui-button .edui-state-checked .edui-button-wrap {
  background-color: #fff;
  padding: 0;
  border: 1px solid #dcac6c;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  line-height: 0
}

.edui-default .edui-toolbar .edui-button .edui-state-active .edui-button-wrap {
  background-color: #fff;
  padding: 0;
  border: 1px solid gray
}

.edui-default .edui-toolbar .edui-state-disabled .edui-label {
  color: #ccc
}

.edui-default .edui-toolbar .edui-state-disabled .edui-icon {
  opacity: .3
}

.edui-default .edui-for-undo .edui-icon {
  background-position: -160px 0
}

.edui-default .edui-for-redo .edui-icon {
  background-position: -100px 0
}

.edui-default .edui-for-bold .edui-icon {
  background-position: 0 0
}

.edui-default .edui-for-italic .edui-icon {
  background-position: -60px 0
}

.edui-default .edui-for-fontborder .edui-icon {
  background-position: -160px -40px
}

.edui-default .edui-for-underline .edui-icon {
  background-position: -140px 0
}

.edui-default .edui-for-strikethrough .edui-icon {
  background-position: -120px 0
}

.edui-default .edui-for-subscript .edui-icon {
  background-position: -600px 0
}

.edui-default .edui-for-superscript .edui-icon {
  background-position: -620px 0
}

.edui-default .edui-for-blockquote .edui-icon {
  background-position: -220px 0
}

.edui-default .edui-for-forecolor .edui-icon {
  background-position: -720px 0
}

.edui-default .edui-for-backcolor .edui-icon {
  background-position: -760px 0
}

.edui-default .edui-for-inserttable .edui-icon {
  background-position: -580px -20px
}

.edui-default .edui-for-autotypeset .edui-icon {
  background-position: -640px -40px
}

.edui-default .edui-for-justifyleft .edui-icon {
  background-position: -460px 0
}

.edui-default .edui-for-justifycenter .edui-icon {
  background-position: -420px 0
}

.edui-default .edui-for-justifyright .edui-icon {
  background-position: -480px 0
}

.edui-default .edui-for-justifyjustify .edui-icon {
  background-position: -440px 0
}

.edui-default .edui-for-insertorderedlist .edui-icon {
  background-position: -80px 0
}

.edui-default .edui-for-insertunorderedlist .edui-icon {
  background-position: -20px 0
}

.edui-default .edui-for-lineheight .edui-icon {
  background-position: -725px -40px
}

.edui-default .edui-for-letterspacing .edui-icon {
  background-position: -801px -76px
}

.edui-default .edui-for-outpadding .edui-icon {
  background-position: -822px -76px
}

.edui-default .edui-for-rowspacingbottom .edui-icon {
  background-position: -745px -40px
}

.edui-default .edui-for-rowspacingtop .edui-icon {
  background-position: -765px -40px
}

.edui-default .edui-for-horizontal .edui-icon {
  background-position: -360px 0
}

.edui-default .edui-for-link .edui-icon {
  background-position: -500px 0
}

.edui-default .edui-for-code .edui-icon {
  background-position: -440px -40px
}

.edui-default .edui-for-insertimage .edui-icon {
  background-position: -726px -77px
}

.edui-default .edui-for-insertframe .edui-icon {
  background-position: -240px -40px
}

.edui-default .edui-for-emoticon .edui-icon {
  background-position: -60px -20px
}

.edui-default .edui-for-spechars .edui-icon {
  background-position: -240px 0
}

.edui-default .edui-for-help .edui-icon {
  background-position: -340px 0
}

.edui-default .edui-for-print .edui-icon {
  background-position: -440px -20px
}

.edui-default .edui-for-preview .edui-icon {
  background-position: -420px -20px
}

.edui-default .edui-for-selectall .edui-icon {
  background-position: -400px -20px
}

.edui-default .edui-for-searchreplace .edui-icon {
  background-position: -520px -20px
}

.edui-default .edui-for-map .edui-icon {
  background-position: -40px -40px
}

.edui-default .edui-for-gmap .edui-icon {
  background-position: -260px -40px
}

.edui-default .edui-for-qmap .edui-icon {
  background-position: -40px -40px
}

.edui-default .edui-for-insertvideo .edui-icon {
  background-position: -321px -20px
}

.edui-default .edui-for-time .edui-icon {
  background-position: -160px -20px
}

.edui-default .edui-for-date .edui-icon {
  background-position: -140px -20px
}

.edui-default .edui-for-cut .edui-icon {
  background-position: -680px 0
}

.edui-default .edui-for-copy .edui-icon {
  background-position: -700px 0
}

.edui-default .edui-for-paste .edui-icon {
  background-position: -560px 0
}

.edui-default .edui-for-formatmatch .edui-icon {
  background-position: -40px 0
}

.edui-default .edui-for-pasteplain .edui-icon {
  background-position: -360px -20px
}

.edui-default .edui-for-directionalityltr .edui-icon {
  background-position: -20px -20px
}

.edui-default .edui-for-directionalityrtl .edui-icon {
  background-position: -40px -20px
}

.edui-default .edui-for-writingmodevertical .edui-icon {
  background-position: -726px -100px
}

.edui-default .edui-for-source .edui-icon {
  background-position: -261px 0
}

.edui-default .edui-for-removeformat .edui-icon {
  background-position: -580px 0
}

.edui-default .edui-for-unlink .edui-icon {
  background-position: -640px 0
}

.edui-default .edui-for-touppercase .edui-icon {
  background-position: -786px 0
}

.edui-default .edui-for-tolowercase .edui-icon {
  background-position: -806px 0
}

.edui-default .edui-for-insertrow .edui-icon {
  background-position: -478px -76px
}

.edui-default .edui-for-insertrownext .edui-icon {
  background-position: -498px -76px
}

.edui-default .edui-for-insertcol .edui-icon {
  background-position: -455px -76px
}

.edui-default .edui-for-insertcolnext .edui-icon {
  background-position: -429px -76px
}

.edui-default .edui-for-mergeright .edui-icon {
  background-position: -60px -40px
}

.edui-default .edui-for-mergedown .edui-icon {
  background-position: -80px -40px
}

.edui-default .edui-for-splittorows .edui-icon {
  background-position: -100px -40px
}

.edui-default .edui-for-splittocols .edui-icon {
  background-position: -120px -40px
}

.edui-default .edui-for-insertparagraphbeforetable .edui-icon {
  background-position: -140px -40px
}

.edui-default .edui-for-deleterow .edui-icon {
  background-position: -660px -20px
}

.edui-default .edui-for-deletecol .edui-icon {
  background-position: -640px -20px
}

.edui-default .edui-for-splittocells .edui-icon {
  background-position: -800px -20px
}

.edui-default .edui-for-mergecells .edui-icon {
  background-position: -760px -20px
}

.edui-default .edui-for-deletetable .edui-icon {
  background-position: -620px -20px
}

.edui-default .edui-for-cleardoc .edui-icon {
  background-position: -520px 0
}

.edui-default .edui-for-fullscreen .edui-icon {
  background-position: -100px -20px
}

.edui-default .edui-for-anchor .edui-icon {
  background-position: -200px 0
}

.edui-default .edui-for-pagebreak .edui-icon {
  background-position: -460px -40px
}

.edui-default .edui-for-imagenone .edui-icon {
  background-position: -480px -40px
}

.edui-default .edui-for-imageleft .edui-icon {
  background-position: -500px -40px
}

.edui-default .edui-for-wordimage .edui-icon {
  background-position: -660px -40px
}

.edui-default .edui-for-imageright .edui-icon {
  background-position: -520px -40px
}

.edui-default .edui-for-imagecenter .edui-icon {
  background-position: -540px -40px
}

.edui-default .edui-for-indent .edui-icon {
  background-position: -400px 0
}

.edui-default .edui-for-outdent .edui-icon {
  background-position: -540px 0
}

.edui-default .edui-for-webapp .edui-icon {
  background-position: -601px -40px
}

.edui-default .edui-for-table .edui-icon {
  background-position: -580px -20px
}

.edui-default .edui-for-edittable .edui-icon {
  background-position: -420px -40px
}

.edui-default .edui-for-template .edui-icon {
  background-position: -339px -40px
}

.edui-default .edui-for-delete .edui-icon {
  background-position: -360px -40px
}

.edui-default .edui-for-attachment .edui-icon {
  background-position: -620px -40px
}

.edui-default .edui-for-edittd .edui-icon {
  background-position: -700px -40px
}

.edui-default .edui-for-snapscreen .edui-icon {
  background-position: -581px -40px
}

.edui-default .edui-for-scrawl .edui-icon {
  background-position: -801px -41px
}

.edui-default .edui-for-background .edui-icon {
  background-position: -680px -40px
}

.edui-default .edui-for-music .edui-icon {
  background-position: -18px -40px
}

.edui-default .edui-for-formula .edui-icon {
  background-position: -200px -40px
}

.edui-default .edui-for-aligntd .edui-icon {
  background-position: -236px -76px
}

.edui-default .edui-for-insertparagraphtrue .edui-icon {
  background-position: -625px -76px
}

.edui-default .edui-for-insertparagraph .edui-icon {
  background-position: -602px -76px
}

.edui-default .edui-for-insertcaption .edui-icon {
  background-position: -336px -76px
}

.edui-default .edui-for-deletecaption .edui-icon {
  background-position: -362px -76px
}

.edui-default .edui-for-inserttitle .edui-icon {
  background-position: -286px -76px
}

.edui-default .edui-for-deletetitle .edui-icon {
  background-position: -311px -76px
}

.edui-default .edui-for-aligntable .edui-icon {
  background-position: -440px 0
}

.edui-default .edui-for-tablealignment-left .edui-icon {
  background-position: -460px 0
}

.edui-default .edui-for-tablealignment-center .edui-icon {
  background-position: -420px 0
}

.edui-default .edui-for-tablealignment-right .edui-icon {
  background-position: -480px 0
}

.edui-default .edui-for-drafts .edui-icon {
  background-position: -560px 0
}

.edui-default .edui-for-inserttitlecol .edui-icon {
  background-position: -673px -76px
}

.edui-default .edui-for-deletetitlecol .edui-icon {
  background-position: -698px -76px
}

.edui-default .edui-for-simpleupload .edui-icon {
  background-position: -380px 0
}

.edui-default .edui-for-imagescenter .edui-icon {
  background-position: -541px -40px
}

.edui-default .edui-for-dragdrop .edui-icon {
  background-position: -829px 1px
}

.edui-default .edui-toolbar .edui-menubutton-body .edui-arrow,.edui-default .edui-toolbar .edui-splitbutton-body .edui-arrow {
  height: 20px;
  width: 9px;
  font-size: 16px;
  line-height: 20px;
  color: #b7b7b8
}

.edui-default .edui-toolbar .edui-menubutton .edui-menubutton-body,.edui-default .edui-toolbar .edui-splitbutton .edui-splitbutton-body {
  padding: 1px
}

.edui-default .edui-toolbar .edui-menubutton .edui-state-hover .edui-menubutton-body,.edui-default .edui-toolbar .edui-splitbutton .edui-state-hover .edui-splitbutton-body {
  background-color: #fff;
  border: 1px solid #dcac6c;
  padding: 0
}

.edui-default .edui-toolbar .edui-menubutton .edui-state-checked .edui-menubutton-body,.edui-default .edui-toolbar .edui-splitbutton .edui-state-checked .edui-splitbutton-body {
  background-color: #fff;
  border: 1px solid #dcac6c;
  padding: 0
}

.edui-default .edui-toolbar .edui-menubutton .edui-state-active .edui-menubutton-body,.edui-default .edui-toolbar .edui-splitbutton .edui-state-active .edui-splitbutton-body {
  background-color: #fff;
  border: 1px solid gray;
  padding: 0
}

.edui-default .edui-state-disabled .edui-arrow {
  opacity: .3
}

.edui-default .edui-toolbar .edui-menubutton .edui-state-opened .edui-menubutton-body,.edui-default .edui-toolbar .edui-splitbutton .edui-state-opened .edui-splitbutton-body {
  background-color: #fff;
  border: 1px solid gray;
  padding: 0
}

.edui-default .edui-for-insertorderedlist .edui-bordereraser,.edui-default .edui-for-insertunorderedlist .edui-bordereraser,.edui-default .edui-for-letterspacing .edui-bordereraser,.edui-default .edui-for-lineheight .edui-bordereraser,.edui-default .edui-for-outpadding .edui-bordereraser,.edui-default .edui-for-rowspacingbottom .edui-bordereraser,.edui-default .edui-for-rowspacingtop .edui-bordereraser {
  background-color: #fff
}

.edui-default .edui-for-insertorderedlist .edui-popup-body .edui-icon,.edui-default .edui-for-insertunorderedlist .edui-popup-body .edui-icon,.edui-default .edui-for-letterspacing .edui-popup-body .edui-icon,.edui-default .edui-for-lineheight .edui-popup-body .edui-icon,.edui-default .edui-for-outpadding .edui-popup-body .edui-icon,.edui-default .edui-for-rowspacingbottom .edui-popup-body .edui-icon,.edui-default .edui-for-rowspacingtop .edui-popup-body .edui-icon,.edui-default .edui-for-writingmodevertical .edui-popup-body .edui-icon {
  background-image: none
}

.edui-default .edui-popup {
  z-index: 3000;
  background-color: transparent;
  width: auto;
  height: auto;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px
}

.edui-default .edui-popup .edui-shadow {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%
}

.edui-default .edui-popup-content {
  border: 1px solid #ccc;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 4px rgba(0,0,0,.2);
  -moz-box-shadow: 0 3px 4px rgba(0,0,0,.2);
  box-shadow: 0 3px 4px rgba(0,0,0,.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  padding: 10px;
  background: #fff
}

.edui-default .edui-popup-content button {
  border: 1px solid #ccc;
  padding: 3px;
  background-color: #eee
}

.edui-default .otf-poptools span {
  cursor: pointer;
  margin: 0 5px
}

.edui-default .hidden {
  display: none!important;
  visibility: hidden!important
}

.edui-default .edui-popup .edui-bordereraser {
  background-color: #fff;
  height: 3px;
  display: none
}

.edui-default .edui-menu .edui-bordereraser {
  height: 3px
}

.edui-default .edui-anchor-topleft .edui-bordereraser {
  left: 1px;
  top: -2px
}

.edui-default .edui-anchor-topright .edui-bordereraser {
  right: 1px;
  top: -2px
}

.edui-default .edui-anchor-bottomleft .edui-bordereraser {
  left: 0;
  bottom: -6px;
  height: 7px;
  border-left: 1px solid gray;
  border-right: 1px solid gray
}

.edui-default .edui-anchor-bottomright .edui-bordereraser {
  right: 0;
  bottom: -6px;
  height: 7px;
  border-left: 1px solid gray;
  border-right: 1px solid gray
}

.edui-popup div {
  width: auto;
  height: auto
}

.edui-popup .edui-popup-body {
  height: auto!important
}

.edui-default .edui-editor-messageholder {
  display: block;
  width: 150px;
  height: auto;
  border: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 28px;
  right: 3px
}

.edui-default .edui-message {
  min-height: 10px;
  text-shadow: 0 1px 0 rgba(255,255,255,.5);
  padding: 0;
  margin-bottom: 3px;
  position: relative
}

.edui-default .edui-message-body {
  border-radius: 3px;
  padding: 8px 15px 8px 8px;
  color: #c09853;
  background-color: #fcf8e3;
  border: 1px solid #fbeed5
}

.edui-default .edui-message-type-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1
}

.edui-default .edui-message-type-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6
}

.edui-default .edui-message-type-danger,.edui-default .edui-message-type-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7
}

.edui-default .edui-message .edui-message-closer {
  display: block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  float: right;
  font-size: 20px;
  font-weight: 700;
  color: #999;
  text-shadow: 0 1px 0 #fff;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif
}

.edui-default .edui-message .edui-message-content {
  font-size: 10pt;
  word-wrap: break-word;
  word-break: normal
}

.edui-default .edui-dialog {
  z-index: 2000;
  position: absolute
}

.edui-dialog div {
  width: auto
}

.edui-default .edui-dialog-wrap {
  margin-right: 6px;
  margin-bottom: 6px
}

.edui-default .edui-dialog-fullscreen-flag {
  margin-right: 0;
  margin-bottom: 0
}

.edui-default .edui-dialog-body {
  position: relative;
  padding: 2px 0 0 2px
}

.edui-default .edui-dialog-fullscreen-flag .edui-dialog-body {
  padding: 0
}

.edui-default .edui-dialog-shadow {
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
  box-shadow: 0 5px 10px rgba(0,0,0,.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

.edui-default .edui-dialog-foot {
  background-color: #fff
}

.edui-default .edui-dialog-titlebar {
  height: 26px;
  border-bottom: 1px solid #c6c6c6;
  background: url(../images/dialog-title-bg.png) repeat-x bottom;
  position: relative;
  cursor: move
}

.edui-default .edui-dialog-caption {
  font-weight: 700;
  font-size: 12px;
  line-height: 26px;
  padding-left: 5px
}

.edui-default .edui-dialog-draghandle {
  height: 26px
}

.edui-default .edui-dialog-closebutton {
  position: absolute!important;
  right: 5px;
  top: 3px
}

.edui-default .edui-dialog-closebutton .edui-button-body {
  height: 20px;
  width: 20px;
  cursor: pointer;
  background: url(../images/icons-all.gif) no-repeat 0 -59px
}

.edui-default .edui-dialog-closebutton .edui-state-hover .edui-button-body {
  background: url(../images/icons-all.gif) no-repeat 0 -89px
}

.edui-default .edui-dialog-foot {
  height: 40px
}

.edui-default .edui-dialog-buttons {
  position: absolute;
  right: 0
}

.edui-default .edui-dialog-buttons .edui-button {
  margin-right: 10px
}

.edui-default .edui-dialog-buttons .edui-button .edui-button-body {
  background: url(../images/icons-all.gif) no-repeat;
  height: 24px;
  width: 96px;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  cursor: default
}

.edui-default .edui-dialog-buttons .edui-button .edui-state-hover .edui-button-body {
  background: url(../images/icons-all.gif) no-repeat 0 -30px
}

.edui-default .edui-dialog iframe {
  border: 0;
  padding: 0;
  margin: 0;
  vertical-align: top
}

.edui-default .edui-dialog-modalmask {
  opacity: .3;
  -moz-opacity: .3;
  -khtml-opacity: .3;
  background-color: #000;
  position: absolute
}

.edui-default .edui-dialog-dragmask {
  position: absolute;
  background-color: transparent;
  cursor: move
}

.edui-default .edui-dialog-content {
  position: relative
}

.edui-for-preview .edui-dialog-content {
  margin: 0
}

.edui-default .dialogcontmask {
  cursor: move;
  visibility: hidden;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0
}

.edui-default .edui-for-link .edui-dialog-content {
  width: 420px;
  height: 200px;
  overflow: hidden
}

.edui-default .edui-for-background .edui-dialog-content {
  width: 640px;
  height: 450px;
  overflow: hidden
}

.edui-default .edui-for-template .edui-dialog-content {
  width: 630px;
  height: 390px;
  overflow: hidden
}

.edui-default .edui-for-scrawl .edui-dialog-content {
  width: 515px;
  height: 360px
}

.edui-default .edui-for-preview .edui-dialog-content {
  width: 400px;
  height: 685px
}

.edui-default .edui-for-spechars .edui-dialog-content {
  width: 620px;
  height: 500px
}

.edui-default .edui-for-insertimage .edui-dialog-content {
  width: 650px;
  height: 400px;
  overflow: hidden
}

.edui-default .edui-for-webapp .edui-dialog-content {
  width: 560px;
  height: 450px;
  overflow: hidden
}

.edui-default .edui-for-insertframe .edui-dialog-content {
  width: 350px;
  height: 200px;
  overflow: hidden
}

.edui-default .edui-for-wordimage .edui-dialog-content {
  width: 620px;
  height: 420px;
  overflow: hidden
}

.edui-default .edui-for-attachment .edui-dialog-content {
  width: 650px;
  height: 400px;
  overflow: hidden
}

.edui-default .edui-for-map .edui-dialog-content {
  width: 550px;
  height: 400px
}

.edui-default .edui-for-gmap .edui-dialog-content {
  width: 550px;
  height: 400px
}

.edui-default .edui-for-qmap .edui-dialog-content {
  width: 900px;
  height: 600px
}

.edui-default .edui-for-insertvideo .edui-dialog-content {
  width: 590px;
  height: 390px
}

.edui-default .edui-for-anchor .edui-dialog-content {
  width: 320px;
  height: 60px;
  overflow: hidden
}

.edui-default .edui-for-searchreplace .edui-dialog-content {
  width: 400px;
  height: 220px
}

.edui-default .edui-for-help .edui-dialog-content {
  width: 400px;
  height: 420px
}

.edui-default .edui-for-edittable .edui-dialog-content {
  width: 540px;
  height: 335px
}

.edui-default .edui-for-edittip .edui-dialog-content {
  width: 225px;
  height: 60px
}

.edui-default .edui-for-edittd .edui-dialog-content {
  width: 240px;
  height: 50px
}

.edui-default .edui-for-snapscreen .edui-dialog-content {
  width: 400px;
  height: 220px
}

.edui-default .edui-for-music .edui-dialog-content {
  width: 520px;
  height: 360px
}

.edui-default .edui-for-paragraph .edui-listitem-label {
  font-family: Tahoma,Verdana,Arial,Helvetica
}

.edui-default .edui-for-paragraph .edui-listitem-label .edui-for-p {
  font-size: 22px;
  line-height: 27px
}

.edui-default .edui-for-paragraph .edui-listitem-label .edui-for-h1 {
  font-weight: bolder;
  font-size: 32px;
  line-height: 36px
}

.edui-default .edui-for-paragraph .edui-listitem-label .edui-for-h2 {
  font-weight: bolder;
  font-size: 27px;
  line-height: 29px
}

.edui-default .edui-for-paragraph .edui-listitem-label .edui-for-h3 {
  font-weight: bolder;
  font-size: 19px;
  line-height: 23px
}

.edui-default .edui-for-paragraph .edui-listitem-label .edui-for-h4 {
  font-weight: bolder;
  font-size: 16px;
  line-height: 19px
}

.edui-default .edui-for-paragraph .edui-listitem-label .edui-for-h5 {
  font-weight: bolder;
  font-size: 13px;
  line-height: 16px
}

.edui-default .edui-for-paragraph .edui-listitem-label .edui-for-h6 {
  font-weight: bolder;
  font-size: 12px;
  line-height: 14px
}

.edui-default .edui-for-inserttable .edui-splitborder {
  display: none
}

.edui-default .edui-for-inserttable .edui-splitbutton-body .edui-arrow {
  width: 0
}

.edui-default .edui-toolbar .edui-for-inserttable .edui-state-active .edui-splitborder {
  border-left: 1px solid transparent
}

.edui-default .edui-tablepicker .edui-infoarea {
  height: 14px;
  line-height: 14px;
  font-size: 12px;
  width: 220px;
  margin-bottom: 3px;
  clear: both
}

.edui-default .edui-tablepicker .edui-infoarea .edui-label {
  float: left
}

.edui-default .edui-dialog-buttons .edui-label {
  line-height: 24px
}

.edui-default .edui-tablepicker .edui-infoarea .edui-clickable {
  float: right
}

.edui-default .edui-tablepicker .edui-pickarea {
  background: url(../images/unhighlighted.gif) repeat;
  height: 220px;
  width: 220px
}

.edui-default .edui-tablepicker .edui-pickarea .edui-overlay {
  background: url(../images/highlighted.gif) repeat
}

.edui-colorpicker-container {
  display: flex;
  box-sizing: border-box
}

.edui-colorpicker-container * {
  box-sizing: border-box
}

.edui-colorpicker-container input {
  padding: 0;
  margin: 0
}

.edui-colorpicker-panel {
  margin-right: 15px
}

.edui-default .edui-colorpicker-topbar {
  height: 27px;
  width: 200px
}

.edui-default .edui-colorpicker-preview {
  height: 20px;
  border: 1px inset #000;
  margin-left: 1px;
  width: 128px;
  float: left
}

.edui-default .edui-colorpicker-nocolor {
  float: right;
  margin-right: 1px;
  font-size: 12px;
  line-height: 20px;
  height: 20px;
  border: 1px solid #333;
  padding: 0 2px;
  cursor: pointer
}

.edui-default .edui-colorpicker-tablefirstrow {
  height: 30px
}

.edui-default .edui-colorpicker-colorcell {
  width: 16px;
  height: 16px;
  display: block;
  margin: 0;
  cursor: pointer
}

.edui-default .edui-colorpicker-colorcell:hover {
  width: 16px;
  height: 16px;
  margin: 0
}

.edui-default .edui-colorpicker-advbtn {
  display: block;
  text-align: center;
  cursor: pointer;
  height: 20px
}

.arrow_down {
  background: #fff url(../images/arrow_down.png) no-repeat center
}

.arrow_up {
  background: #fff url(../images/arrow_up.png) no-repeat center
}

.edui-colorpicker-adv {
  position: relative;
  overflow: hidden;
  height: 180px;
  display: none
}

.edui-colorpicker-hue,.edui-colorpicker-plant {
  border: solid 1px #666
}

.edui-colorpicker-pad {
  width: 150px;
  height: 150px;
  left: 14px;
  top: 13px;
  position: absolute;
  background: red;
  overflow: hidden;
  cursor: crosshair
}

.edui-colorpicker-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  height: 150px;
  background: url(../images/tangram-colorpicker.png) -160px -200px
}

.edui-colorpicker-padDot {
  position: absolute;
  top: 0;
  left: 0;
  width: 11px;
  height: 11px;
  overflow: hidden;
  background: url(../images/tangram-colorpicker.png) 0 -200px repeat-x;
  z-index: 1000
}

.edui-colorpicker-sliderMain {
  position: absolute;
  left: 171px;
  top: 13px;
  width: 19px;
  height: 152px;
  background: url(../images/tangram-colorpicker.png) -179px -12px no-repeat
}

.edui-colorpicker-slider {
  width: 100%;
  height: 100%;
  cursor: pointer
}

.edui-colorpicker-thumb {
  position: absolute;
  top: 0;
  cursor: pointer;
  height: 3px;
  left: -1px;
  right: -1px;
  border: 1px solid #000;
  background: #fff;
  opacity: .8
}

.edui-default .edui-wx-input,.edui-default .edui-wx-input:focus {
  width: 100%;
  background: 0 0;
  border: 0 none;
  outline-offset: 0;
  outline: 0
}

.ue_colorpicker_box {
  padding: 15px;
  width: 220px
}

.ue_colorpicker_group {
  padding-bottom: 12px
}

.ue_colorpicker_hd {
  border-bottom: 1px solid #ddd;
  font-size: 13px;
  line-height: 25px;
  color: #8d8d8d;
  margin-bottom: 5px
}

.ue_colorpicker_bd {
  overflow: hidden;
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px
}

.ue_colorpicker_square {
  float: left;
  width: 18px;
  height: 18px;
  margin: 0 4px 4px 0;
  border: 1px solid #e7e7eb;
  cursor: pointer
}

.ue_colorpicker_toolbar {
  overflow: hidden;
  border-top: 1px dotted #e7e7eb;
  padding-top: 15px
}

.ue_colorpicker_toolbar .ue_colorpicker_square {
  width: 25px;
  height: 25px;
  margin-right: 6px;
  background-color: red;
  display: inline-block
}

.ue_colorpicker_toolbar .btn_ue_colorpicker {
  float: right;
  margin-left: 6px;
  padding: 0 22px;
  height: 24px;
  line-height: 24px;
  text-decoration: none;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  font-size: 14px;
  cursor: pointer;
  border: 1px solid #e7e7eb;
  background-color: #fff;
  color: #222
}

.ue_colorpicker_toolbar .btn_ue_colorpicker:hover {
  border-color: #dadbe0;
  color: #222;
  text-decoration: none
}

.ue_colorpicker_toolbar .ue_colorpicker_input_box {
  overflow: hidden;
  display: block;
  border: 1px solid #e7e7eb;
  padding: 0 5px
}

.ue_colorpicker_toolbar .ue_colorpicker_input_append {
  float: left;
  margin-right: 4px;
  font-size: 16px;
  line-height: 24px
}

.ue_colorpicker_toolbar .ue_colorpicker_input_inner {
  overflow: hidden;
  display: block
}

.ue_colorpicker_toolbar input {
  width: 100%;
  background-color: transparent;
  border: 0;
  outline: 0;
  line-height: 24px;
  height: 24px;
  font-size: 16px
}

.ue_colortab {
  display: flex;
  color: #8d8d8d
}

.ue_color {
  flex: 1;
  text-align: center
}

.ue_color.selected {
  color: #212529;
  border-bottom: 1px solid #212529
}

.ue_colortable_container {
  min-height: 115px
}

.ue_colortable_container.hide {
  display: none
}

.ue_colortable_container .fa-remove {
  position: absolute;
  right: 0;
  top: -2px;
  display: none
}

.ue_colortable_container td {
  position: relative
}

.ue_colortable_container .edui-colorpicker-colorcell:hover .fa-remove {
  position: absolute;
  right: 0;
  top: -2px;
  display: block;
  z-index: 100
}

.colpick_alpha_barr,.colpick_hue_rarr {
  display: none
}

.ex-color-picker-container {
  display: inline-block;
  background: #5d5f60 none repeat scroll 0 0;
  border-radius: 4px;
  border: 2px solid #f8fafb
}

.edui-colorpicker-panel .rgb-container {
  display: flex
}

.edui-colorpicker-panel .rgb-item {
  flex: 1;
  font-weight: 700
}

.edui-colorpicker-panel .rgb-item input {
  width: 30px;
  margin-left: 2px;
  border: 1px solid #e7e7eb;
  padding: 0 2px
}

.edui-colorpicker-panel .rgb-item input::-webkit-inner-spin-button,.edui-colorpicker-panel .rgb-item input::-webkit-outer-spin-button {
  -webkit-appearance: none
}

.edui-colorpicker-panel .rgb-item input[type=number] {
  -moz-appearance: textfield
}

.edui-colorpicker-panel .rgb-item input::-webkit-inner-spin-button,.edui-colorpicker-panel .rgb-item input::-webkit-outer-spin-button {
  -webkit-appearance: none!important
}

.ex-color-picker-container .ex-picker-container .ex-canvas-container {
  margin: 20px 26.5px;
  margin-bottom: 0;
  position: relative;
  left: 0;
  width: 150px;
  display: inline-block;
  background: #5d5f60
}

.ex-color-picker-container .ex-picker-container .ex-canvas-container.active {
  display: block
}

.ex-color-picker-container .ex-picker-container .ex-canvas-container canvas {
  cursor: crosshair;
  border-radius: 50%;
  box-shadow: 0 0 0 4px #e8e8e8;
  background: #e6d3d3
}

.ex-color-picker-container .ex-picker-container .ex-canvas-container .ex-pointer {
  width: 15px;
  height: 15px;
  border: 2px solid #fff;
  border-radius: 50%;
  position: absolute;
  pointer-events: none;
  background: rgba(0,0,0,.1)
}

.ex-color-picker-container .ex-picker-container .ex-slider-container {
  height: 22px;
  position: relative;
  display: flex;
  align-items: center;
  margin: 15px
}

.ex-slider-title {
  font-size: 12px;
  margin-right: 4px;
  letter-spacing: 1px;
  width: 40px;
  color: #fff;
  text-align: right
}

.ex-color-picker-container .ex-picker-container .ex-slider-container .ex-slider {
  flex: 1;
  height: 15px;
  position: relative;
  max-width: 129px
}

.colpick {
  position: absolute;
  width: 346px!important;
  height: 170px!important;
  overflow: hidden;
  display: none;
  font-family: Arial,Helvetica,sans-serif;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none
}

.colpick,.colpick * {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box
}

.colpick_color_bg {
  position: absolute;
  left: 7px;
  top: 7px;
  width: 156px!important;
  height: 156px!important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAnSURBVHjaYnz37h0DA4OgoCADAwMTAxJg/P//PwMDw/v379FlAAMAD1MIzhjq5CMAAAAASUVORK5CYII=)
}

.colpick_color {
  position: absolute;
  left: 7px;
  top: 7px;
  width: 156px!important;
  height: 156px!important;
  overflow: hidden;
  outline: 1px solid #aaa;
  cursor: crosshair
}

.colpick_color_overlay1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 156px!important;
  height: 156px!important;
  background: linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0))
}

.colpick_color_overlay2 {
  position: absolute;
  left: 0;
  top: 0;
  width: 156px!important;
  height: 156px!important;
  background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1))
}

.colpick_hsl .colpick_color_overlay1 {
  background: linear-gradient(to right,rgba(128,128,128,1) 0,rgba(128,128,128,0) 100%)
}

.colpick_hsl .colpick_color_overlay2 {
  background: linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(255,255,255,0) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 100%)
}

.colpick_selector_outer {
  background: 0 0;
  position: absolute;
  width: 11px!important;
  height: 11px!important;
  margin: -6px 0 0 -6px;
  border: 1px solid #000;
  border-radius: 50%
}

.colpick_selector_inner {
  position: absolute;
  width: 9px!important;
  height: 9px!important;
  border: 1px solid #fff;
  border-radius: 50%
}

.colpick_hue {
  position: absolute;
  top: 6px;
  left: 175px;
  width: 19px!important;
  height: 156px!important;
  border: 1px solid #aaa;
  cursor: n-resize
}

.colpick_hue_arrs {
  position: absolute;
  left: -8px;
  width: 35px!important;
  height: 7px!important;
  margin: -7px 0 0 0
}

.colpick_hue_larr {
  position: absolute;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 7px solid #858585
}

.colpick_hue_rarr {
  position: absolute;
  right: 0;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 7px solid #858585
}

.colpick_new_color {
  position: absolute;
  left: 207px;
  top: 6px;
  width: 60px!important;
  height: 27px!important;
  background: red;
  border: 1px solid #8f8f8f
}

.colpick_current_color {
  position: absolute;
  left: 277px;
  top: 6px;
  width: 60px!important;
  height: 27px!important;
  background: red;
  border: 1px solid #8f8f8f
}

.colpick_field,.colpick_hex_field {
  position: absolute;
  height: 20px;
  width: 60px!important;
  overflow: hidden;
  background: #f3f3f3;
  color: #b8b8b8;
  font-size: 12px;
  border: 1px solid #bdbdbd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px
}

.colpick_rgb_r {
  top: 40px;
  left: 207px
}

.colpick_rgb_g {
  top: 67px;
  left: 207px
}

.colpick_rgb_b {
  top: 94px;
  left: 207px
}

.colpick_hsx_h {
  top: 40px;
  left: 277px
}

.colpick_hsx_s {
  top: 67px;
  left: 277px
}

.colpick_hsx_x {
  top: 94px;
  left: 277px
}

.colpick_hex_field {
  width: 68px!important;
  left: 207px;
  top: 121px
}

.colpick_focus {
  border-color: #999
}

.colpick_field_letter {
  position: absolute;
  width: 12px!important;
  height: 20px!important;
  line-height: 20px;
  padding-left: 4px;
  font-weight: 700;
  color: #777
}

.colpick_field input,.colpick_hex_field input {
  position: absolute;
  right: 11px;
  margin: 0;
  padding: 0;
  height: 20px;
  line-height: 20px;
  background: 0 0;
  border: none;
  font-size: 12px;
  font-family: Arial,Helvetica,sans-serif;
  color: #555;
  text-align: right;
  outline: 0
}

.colpick_hex_field input {
  right: 4px
}

.colpick_field_arrs {
  position: absolute;
  top: 0;
  right: 0;
  width: 9px;
  height: 21px;
  cursor: n-resize
}

.colpick_field_uarr {
  position: absolute;
  top: 5px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid #959595
}

.colpick_field_darr {
  position: absolute;
  bottom: 5px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #959595
}

.colpick_submit {
  position: absolute;
  left: 207px;
  top: 149px;
  width: 130px!important;
  height: 22px!important;
  line-height: 22px;
  background: #efefef;
  text-align: center;
  color: #555;
  font-size: 12px;
  font-weight: 700;
  border: 1px solid #bdbdbd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px
}

.colpick_submit:hover {
  background: #f3f3f3;
  border-color: #999;
  cursor: pointer
}

.colpick_full_ns .colpick_current_color,.colpick_full_ns .colpick_submit {
  display: none
}

.colpick_full_ns .colpick_new_color {
  width: 130px!important;
  height: 25px!important
}

.colpick_full_ns .colpick_hsx_h,.colpick_full_ns .colpick_rgb_r {
  top: 42px
}

.colpick_full_ns .colpick_hsx_s,.colpick_full_ns .colpick_rgb_g {
  top: 73px
}

.colpick_full_ns .colpick_hsx_x,.colpick_full_ns .colpick_rgb_b {
  top: 104px
}

.colpick_full_ns .colpick_hex_field {
  top: 135px
}

.colpick_rgbhex .colpick_hsx_h,.colpick_rgbhex .colpick_hsx_s,.colpick_rgbhex .colpick_hsx_x {
  display: none
}

.colpick_rgbhex {
  width: 282px!important
}

.colpick_rgbhex .colpick_field,.colpick_rgbhex .colpick_submit {
  width: 68px!important
}

.colpick_rgbhex .colpick_new_color {
  width: 34px;
  border-right: none
}

.colpick_rgbhex .colpick_current_color {
  width: 34px!important;
  left: 240px;
  border-left: none
}

.colpick_rgbhex_ns .colpick_current_color,.colpick_rgbhex_ns .colpick_submit {
  display: none
}

.colpick_rgbhex_ns .colpick_new_color {
  width: 68px!important;
  border: 1px solid #8f8f8f
}

.colpick_rgbhex_ns .colpick_rgb_r {
  top: 42px
}

.colpick_rgbhex_ns .colpick_rgb_g {
  top: 73px
}

.colpick_rgbhex_ns .colpick_rgb_b {
  top: 104px
}

.colpick_rgbhex_ns .colpick_hex_field {
  top: 135px
}

.colpick_hex .colpick_hsx_h,.colpick_hex .colpick_hsx_s,.colpick_hex .colpick_hsx_x,.colpick_hex .colpick_rgb_b,.colpick_hex .colpick_rgb_g,.colpick_hex .colpick_rgb_r {
  display: none
}

.colpick_hex {
  width: 206px!important;
  height: 215px!important
}

.colpick_hex .colpick_hex_field {
  width: 72px!important;
  height: 25px!important;
  top: 168px;
  left: 80px
}

.colpick_hex .colpick_hex_field div,.colpick_hex .colpick_hex_field input {
  height: 25px!important;
  line-height: 25px
}

.colpick_hex .colpick_new_color {
  left: 9px;
  top: 168px;
  width: 30px!important;
  border-right: none
}

.colpick_hex .colpick_current_color {
  left: 39px;
  top: 168px;
  width: 30px!important;
  border-left: none
}

.colpick_hex .colpick_submit {
  left: 164px;
  top: 168px;
  width: 30px!important;
  height: 25px!important;
  line-height: 25px
}

.colpick_hex_ns .colpick_current_color,.colpick_hex_ns .colpick_submit {
  display: none
}

.colpick_hex_ns .colpick_hex_field {
  width: 80px!important;
  display: none
}

.colpick_hex_ns .colpick_new_color {
  width: 60px!important;
  border: 1px solid #8f8f8f;
  display: none
}

.colpick_dark {
  background: #161616;
  border-color: #2a2a2a
}

.colpick_dark .colpick_color {
  outline-color: #333
}

.colpick_dark .colpick_hue {
  border-color: #555
}

.colpick_dark .colpick_field,.colpick_dark .colpick_hex_field {
  background: #101010;
  border-color: #2d2d2d
}

.colpick_dark .colpick_field_letter {
  background: #131313;
  border-color: #2d2d2d;
  color: #696969
}

.colpick_dark .colpick_field input,.colpick_dark .colpick_hex_field input {
  color: #7a7a7a
}

.colpick_dark .colpick_field_uarr {
  border-bottom-color: #696969
}

.colpick_dark .colpick_field_darr {
  border-top-color: #696969
}

.colpick_dark .colpick_focus {
  border-color: #444
}

.colpick_dark .colpick_submit {
  background: #131313;
  border-color: #2d2d2d;
  color: #7a7a7a
}

.colpick_dark .colpick_submit:hover {
  background-color: #101010;
  border-color: #444
}

.colpick_alpha,.colpick_alpha_bg {
  position: absolute;
  top: 176px;
  left: 9px;
  width: 156px!important;
  height: 19px!important
}

.colpick_alpha {
  background: -webkit-linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);
  background: -moz-linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);
  background: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%)
}

.colpick_alpha_bg,.colpick_bg {
  border: 1px solid #aaa;
  background: url(data:image/png;base64,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)
}

.colpick_alpha_arrs {
  position: absolute;
  top: -8px;
  width: 7px!important;
  height: 35px!important;
  margin: 0 0 0 -7px
}

.colpick_alpha_tarr {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 7px solid #858585
}

.colpick_alpha_barr {
  position: absolute;
  bottom: 0;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 7px solid #858585
}

.edui-default .edui-autotypesetpicker .edui-autotypesetpicker-body {
  font-size: 12px;
  margin-bottom: 3px;
  clear: both
}

.edui-default .edui-autotypesetpicker-body table {
  border-collapse: separate;
  border-spacing: 2px
}

.edui-default .edui-autotypesetpicker-body td {
  font-size: 12px;
  word-wrap: break-word
}

.edui-default .edui-autotypesetpicker-body td input {
  margin: 3px 3px 3px 4px
}

.edui-default .edui-cellalignpicker .edui-cellalignpicker-body {
  width: 70px;
  font-size: 12px;
  cursor: default
}

.edui-default .edui-cellalignpicker-body table {
  border-collapse: separate;
  border-spacing: 0
}

.edui-default .edui-cellalignpicker-body td {
  padding: 1px
}

.edui-default .edui-cellalignpicker-body .edui-icon {
  height: 20px;
  width: 20px;
  padding: 1px;
  background-image: url(../images/table-cell-align.png)
}

.edui-default .edui-cellalignpicker-body .edui-left {
  background-position: 0 0
}

.edui-default .edui-cellalignpicker-body .edui-center {
  background-position: -25px 0
}

.edui-default .edui-cellalignpicker-body .edui-right {
  background-position: -51px 0
}

.edui-default .edui-cellalignpicker-body td.edui-state-hover .edui-left {
  background-position: -73px 0
}

.edui-default .edui-cellalignpicker-body td.edui-state-hover .edui-center {
  background-position: -98px 0
}

.edui-default .edui-cellalignpicker-body td.edui-state-hover .edui-right {
  background-position: -124px 0
}

.edui-default .edui-cellalignpicker-body td.edui-cellalign-selected .edui-left {
  background-position: -146px 0;
  background-color: #f1f4f5
}

.edui-default .edui-cellalignpicker-body td.edui-cellalign-selected .edui-center {
  background-position: -245px 0
}

.edui-default .edui-cellalignpicker-body td.edui-cellalign-selected .edui-right {
  background-position: -271px 0
}

.edui-default .edui-toolbar .edui-separator {
  width: 2px;
  height: 20px;
  margin: 2px 4px 2px 3px;
  background: url(../images/icons.png) -181px 0
}

.edui-default .edui-toolbar .edui-colorbutton .edui-colorlump {
  position: absolute;
  overflow: hidden;
  bottom: 1px;
  left: 1px;
  width: 18px;
  height: 2px
}

.edui-default .edui-for-emotion .edui-icon {
  background-position: -60px -20px
}

.edui-default .edui-for-emotion .edui-popup-content iframe {
  width: 514px;
  height: 410px;
  overflow: hidden
}

.edui-default .edui-for-emotion .edui-popup-content {
  position: relative;
  z-index: 555
}

.edui-default .edui-for-emotion .edui-splitborder {
  display: none
}

.edui-default .edui-for-emotion .edui-splitbutton-body .edui-arrow {
  width: 0
}

.edui-default .edui-toolbar .edui-for-emotion .edui-state-active .edui-splitborder {
  border-left: 1px solid transparent
}

.edui-default .edui-hassubmenu .edui-arrow {
  height: 20px;
  width: 20px;
  float: right;
  background: url(../images/icons-all.gif) no-repeat 10px -233px
}

.edui-default .edui-menu-body .edui-menuitem {
  padding: 1px
}

.edui-default .edui-menuseparator {
  margin: 2px 0;
  height: 1px;
  overflow: hidden
}

.edui-default .edui-menuseparator-inner {
  border-bottom: 1px solid #e2e3e3;
  margin-left: 29px;
  margin-right: 1px
}

.edui-default .edui-menu-body .edui-state-hover {
  padding: 0!important;
  background-color: #fff5d4;
  border: 1px solid #dcac6c
}

.edui-default .edui-shortcutmenu {
  padding: 2px;
  width: 335px;
  height: auto;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px
}

.edui-default .edui-wordpastepop .edui-popup-content {
  border: none;
  padding: 0;
  width: 54px;
  height: 21px
}

.edui-default .edui-pasteicon {
  width: 100%;
  height: 100%;
  background-image: url(../images/wordpaste.png);
  background-position: 0 0
}

.edui-default .edui-pasteicon.edui-state-opened {
  background-position: 0 -34px
}

.edui-default .edui-pastecontainer {
  position: relative;
  visibility: hidden;
  width: 97px;
  background: #fff;
  border: 1px solid #ccc
}

.edui-default .edui-pastecontainer .edui-title {
  font-weight: 700;
  background: #f8f8ff;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  padding-left: 5px
}

.edui-default .edui-pastecontainer .edui-button {
  overflow: hidden;
  margin: 3px 0
}

.edui-default .edui-pastecontainer .edui-button .edui-plaintxticon,.edui-default .edui-pastecontainer .edui-button .edui-richtxticon,.edui-default .edui-pastecontainer .edui-button .edui-tagicon {
  float: left;
  cursor: pointer;
  width: 29px;
  height: 29px;
  margin-left: 5px;
  background-image: url(../images/wordpaste.png);
  background-repeat: no-repeat
}

.edui-default .edui-pastecontainer .edui-button .edui-richtxticon {
  margin-left: 0;
  background-position: -109px 0
}

.edui-default .edui-pastecontainer .edui-button .edui-tagicon {
  background-position: -148px 1px
}

.edui-default .edui-pastecontainer .edui-button .edui-plaintxticon {
  background-position: -72px 0
}

.edui-default .edui-pastecontainer .edui-button .edui-state-hover .edui-richtxticon {
  background-position: -109px -34px
}

.edui-default .edui-pastecontainer .edui-button .edui-state-hover .edui-tagicon {
  background-position: -148px -34px
}

.edui-default .edui-pastecontainer .edui-button .edui-state-hover .edui-plaintxticon {
  background-position: -72px -34px
}

.edui-default .edui-bubble .edui-popup-content {
  line-height: 24px;
  padding: 8px;
  background: #2a374b;
  border-radius: 5px;
  border: 0 none;
  color: #fff
}

.edui-default .edui-image-bubble .edui-popup-content {
  background: #2a374b;
  padding: 0 8px;
  height: 20px;
  line-height: 20px;
  box-shadow: none
}

.edui-default a.edui-clickable,.edui-default span.edui-clickable {
  color: #fff;
  cursor: pointer;
  text-decoration: none
}

.edui-default .edui-dialog-body {
  padding: 0 0;
  background: #fff;
  width: auto
}

.edui-default .edui-dialog-titlebar {
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  color: #222;
  background-color: #f4f5f9;
  background-image: -moz-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f4f5f9),to(#f4f5f9));
  background-image: -webkit-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%);
  background-image: -o-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%);
  background-image: linear-gradient(to bottom,#f4f5f9 0,#f4f5f9 100%);
  border-bottom: 1px solid #e7e7eb
}

.edui-default .edui-dialog-caption {
  font-size: 14px;
  line-height: 40px
}

.edui-default .edui-dialog-draghandle {
  height: 40px
}

.edui-default .edui-dialog-closebutton .edui-button-body {
  margin-top: 10px;
  margin-right: 5px
}

.edui-default .edui-dialog-foot {
  height: 40px;
  margin: 0;
  padding: 5px 0;
  background-color: #f4f5f9;
  text-align: center;
  border-top: 1px solid transparent;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none
}

.edui-default .edui-dialog-buttons .edui-button .edui-button-body {
  background: 0 0;
  height: 30px;
  cursor: pointer;
  line-height: 30px;
  background-color: #fff;
  border: 1px solid #e7e7eb;
  color: #222
}

.edui-default .edui-dialog-buttons .edui-label {
  line-height: 30px
}

.edui-default .edui-dialog-buttons .edui-button .edui-state-hover .edui-button-body {
  background: 0 0;
  background-color: #e7e7eb;
  cursor: pointer
}

.edui-default .edui-dialog-buttons .edui-okbutton .edui-button-body {
  background-color: #00b7ee;
  color: #fff;
  cursor: pointer
}

.edui-default .edui-dialog-buttons .edui-okbutton .edui-state-hover .edui-button-body {
  background-color: #00a2d4;
  color: #fff;
  cursor: pointer
}

.edui-default .edui-aitoolbar {
  padding: 5px 10px;
  border: none;
  background-color: #fff;
  color: #ff822e!important;
  cursor: pointer;
  border-radius: 5px;
  font-size: 16px;
  box-shadow: 0 0 5px 2px rgb(0 0 0 / 25%);
  display: flex;
  user-select: none;
  width: 200px
}

.edui-default .edui-aitoolbar img {
  width: 16px;
  margin-right: 4px
}

.edui-default .edui-aitoolbar span {
  margin-right: 5px
}

.edui-default .edui-editor-iframeholder {
  max-width: 100%;
  width: 100%!important;
  background: #fff
}

.edui-default .edui-editor {
  max-width: 100%;
  width: 100%
}

.edui-default .edui-shortcutmenu {
  opacity: 1!important
}

.edui-default .edui-toolbar .extract-style {
  position: absolute;
  top: 3px;
  left: 120px;
  border: 1px solid #fff;
  padding: 0 5px!important;
  display: inline-block;
  border-radius: 5px
}

.edui-default .edui-toolbar #edui-text-formats {
  max-height: 150px;
  overflow: auto;
  background-color: #fff;
  background-image: -webkit-linear-gradient(45deg ,#efefef 25%,transparent 25%,transparent 75%,#efefef 75%,#efefef),-webkit-linear-gradient(45deg ,#efefef 25%,transparent 25%,transparent 75%,#efefef 75%,#efefef);
  box-sizing: content-box;
  background-position: 0 0,10px 10px;
  background-size: 21px 21px
}

.edui-default .edui-toolbar .format-item {
  white-space: nowrap;
  padding: 10px;
  border-bottom: 1px solid #ccc;
  overflow: hidden;
  position: relative
}

.edui-default .edui-toolbar .format-item .fa-trash {
  color: #666;
  position: absolute;
  right: 0;
  padding: 5px 10px;
  background-color: #fff;
  cursor: pointer;
  top: 0;
  display: none
}

.edui-default .edui-toolbar .format-item:hover .fa-trash {
  display: inline-block
}

.edui-default .edui-for-fontcode .edui-icon {
  background-color: #ddd
}

.edui-default .edui-for-insertimage .edui-dialog-content {
  width: 960px!important;
  height: 450px!important
}

.edui-default .edui-for-areacode .edui-dialog-content {
  width: 960px!important;
  height: 520px!important
}

.edui-default .edui-for-spechars .edui-popup-content iframe {
  width: 600px;
  height: 520px
}

.edui-default .edui-for-paragraghstyle .edui-dialog-content {
  width: 420px;
  height: 240px
}

.edui-default .edui-for-insertcode .edui-dialog-content {
  width: 600px;
  height: 450px
}

.edui-default .edui-for-imgstyle .edui-dialog-content {
  width: 980px;
  height: 500px
}

.editor-custom-toolbar.edui-default .edui-toolbar .edui-for-imgstyle {
  display: none!important
}

.edui-default .edui-editor-toolbarboxinner .edui-toolbar .edui-for-imgstyle {
  visibility: hidden;
  display: none!important
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-ai .edui-icon:before {
  content: "\e93c"
}

.edui-default .edui-toolbar .edui-for-ai.edui-button .edui-state-hover .edui-button-wrap {
  background-color: initial!important;
  border: 1px solid #dcac6c;
  padding-right: 3px
}

.edui-default .edui-for-ai .edui-dialog-content {
  width: 420px;
  height: 300px
}

.editor-custom-toolbar.edui-default .edui-toolbar .edui-for-ai,.edui-default .edui-editor-toolbarboxinner .edui-toolbar .edui-for-ai {
  visibility: hidden;
  display: none!important
}

.edui-button.edui-for-135editor .edui-button-wrap .edui-button-body .edui-icon {
  background-image: url(https://static.135editor.com/img/icons/editor-135-icon.png)!important;
  background-size: 85%;
  background-position: center;
  background-repeat: no-repeat
}

.fullscreen .edui-editor-mainbar {
  width: auto!important;
  flex: 1
}

.edui-default .edui-popup .edui-bordereraser {
  display: none
}

.ue_remotecontent_bd {
  overflow: hidden;
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px
}

.ue_remotecontent_square {
  float: left;
  width: 18px;
  height: 18px;
  margin: 0 4px 4px 0;
  border: 1px solid #e7e7eb;
  cursor: pointer
}

.ue_remotecontent_toolbar {
  overflow: hidden
}

.ue_ImagesAllBtns_toolbar .btn_ue_ImagesAllBtns,.ue_remotecontent_toolbar .btn_ue_remotecontent {
  display: inline-block;
  margin-top: 6px;
  margin-right: 3px;
  padding: 0 22px;
  height: 24px;
  line-height: 24px;
  text-decoration: none;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  font-size: 14px;
  cursor: pointer;
  border: 1px solid #e7e7eb;
  background-color: #fff;
  color: #222
}

.ue_remotecontent_toolbar .ue_remotecontent_input_box {
  overflow: hidden;
  display: block;
  border: 1px solid #e7e7eb;
  padding: 0 5px
}

.ue_remotecontent_toolbar .ue_remotecontent_input_append {
  float: left;
  margin-right: 4px;
  font-size: 16px;
  line-height: 24px
}

.ue_remotecontent_toolbar .ue_remotecontent_input_inner {
  overflow: hidden;
  display: block
}

.ue_remotecontent_toolbar input {
  width: 100%;
  background-color: transparent;
  border: 1px solid #ddd;
  outline: 0;
  line-height: 24px;
  height: 24px;
  font-size: 14px
}

.edui-for-remotecontent .edui-popup-body {
  width: 420px!important
}

.edui-for-imagescenter .edui-popup-body {
  width: 420px!important
}

.otf-poptools {
  width: auto;
  position: relative;
  min-width: 320px
}

.otf-poptools.new-poptools {
  max-width: 350px;
  display: block
}

.new-poptools.mobile-poptools {
  max-width: auto;
  min-width: auto
}

.otf-poptools .edui-toolbar span {
  margin: 0 3px!important;
  padding: 2px 1px!important
}

.otf-poptools section span {
  width: auto;
  white-space: nowrap
}

.otf-poptools .colors,.style-colors {
  padding: 0 6px;
  height: 24px
}

.otf-poptools .fa-lock,.otf-poptools .fa-unlock {
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer
}

@keyframes toolshake {
  10% {
      transform: rotate(15deg)
  }

  20% {
      transform: rotate(-10deg)
  }

  30% {
      transform: rotate(5deg)
  }

  40% {
      transform: rotate(-5deg)
  }

  100%,50% {
      transform: rotate(0)
  }
}

@-webkit-keyframes toolshake {
  10% {
      transform: rotate(15deg)
  }

  20% {
      transform: rotate(-10deg)
  }

  30% {
      transform: rotate(5deg)
  }

  40% {
      transform: rotate(-5deg)
  }

  100%,50% {
      transform: rotate(0)
  }
}

@-moz-keyframes toolshake {
  10% {
      transform: rotate(15deg)
  }

  20% {
      transform: rotate(-10deg)
  }

  30% {
      transform: rotate(5deg)
  }

  40% {
      transform: rotate(-5deg)
  }

  100%,50% {
      transform: rotate(0)
  }
}

@-o-keyframes toolshake {
  10% {
      transform: rotate(15deg)
  }

  20% {
      transform: rotate(-10deg)
  }

  30% {
      transform: rotate(5deg)
  }

  40% {
      transform: rotate(-5deg)
  }

  100%,50% {
      transform: rotate(0)
  }
}

.otf-poptools .tool-btn {
  position: absolute;
  top: 8px;
  cursor: pointer;
  width: 18px;
  height: 18px;
  border-radius: 9px;
  border: 1px solid #fff
}

.otf-poptools i.shake {
  animation: toolshake 1.5s .15s linear infinite;
  -webkit-animation: toolshake 1.5s .15s linear infinite;
  -moz-animation: toolshake 1.5s .15s linear infinite;
  -o-animation: toolshake 1.5s .15s linear infinite
}

.otf-poptools .tool-btn i {
  position: absolute;
  left: 4px;
  top: 2px;
  color: #fff
}

.otf-poptools .tool-btn .fa-close {
  left: 3px
}

.otf-poptools .tool-btn .fa-unlock {
  left: 2.5px
}

.otf-poptools .lock {
  right: 66px;
  background-color: #99cea9
}

.otf-poptools .btn-close {
  right: 10px;
  background-color: #d76d7c
}

.otf-poptools .btn-help {
  right: 38px;
  background-color: #9081dc
}

.otf-poptools .edui-angledown,.otf-poptools .edui-angleup {
  position: absolute;
  right: 49%;
  bottom: 2px;
  cursor: pointer;
  width: 12px;
  height: 12px;
  cursor: pointer;
  color: #fff;
  font-size: 14px
}

.otf-poptools .btn-switch {
  position: absolute;
  right: 3px;
  bottom: 3px;
  cursor: pointer;
  width: 12px;
  height: 12px;
  cursor: pointer;
  background-color: #566b8b;
  color: #2d3a4e;
  border-radius: 6px;
  font-size: 10px;
  display: flex;
  align-items: center;
  justify-content: center
}

.otf-poptools .btn-switch i {
  width: 10px;
  height: 10px;
  text-align: center
}

.otf-poptools .styColorPicker {
  display: inline-block;
  height: 20px;
  width: 20px;
  border: 0 none;
  margin-right: 3px;
  cursor: crosshair;
  border-radius: 100%;
  border: 1px solid #fff;
  color: transparent!important
}

.otf-poptools .edui-toolbar .styColorPicker {
  height: 20px;
  width: 20px
}

.otf-poptools .styColorPicker.active {
  box-shadow: 0 0 0 2px #fff
}

.otf-poptools span.opened {
  background-color: #ef7060;
  border-radius: 4px
}

.otf-poptools .edui-toolbar {
  cursor: move;
  padding: 10px 10px;
  background-color: #2a374b;
  margin-bottom: 5px;
  border-radius: 8px;
  box-shadow: 0 0 10px #2e2e2e;
  overflow: visible;
  font-size: 13px;
  box-sizing: border-box;
  position: relative
}

.otf-poptools .edui-shortcutsubmenu.n-shortcutsubmenu {
  margin: 0 3px!important;
  cursor: pointer
}

.otf-poptools .n-shortcutsubmenu .edui-arrow,.otf-poptools .n-shortcutsubmenu .edui-icon {
  color: #fff!important
}

.otf-poptools .n-shortcutsubmenu .edui-state-opened .edui-splitbutton-body {
  background-color: #ef7060!important
}

.otf-poptools .n-shortcutsubmenu .edui-state-checked .edui-menubutton-body {
  background-color: #ef7060!important
}

.otf-poptools .n-shortcutsubmenu .edui-state-checked .edui-splitbutton-body {
  background-color: #ef7060!important
}

.edui-default .edui-toolbar .n-shortcutsubmenu.edui-button .edui-state-hover .edui-button-wrap,.edui-default .edui-toolbar .n-shortcutsubmenu.edui-menubutton .edui-state-hover .edui-menubutton-body,.edui-default .edui-toolbar .n-shortcutsubmenu.edui-splitbutton .edui-state-hover .edui-splitbutton-body {
  background-color: #ef7060!important
}

.otf-poptools .n-shortcutsubmenu .edui-state-checked .edui-button-wrap {
  background-color: #ef7060!important
}

.edui-default .edui-toolbar .edui-combox.n-shortcutsubmenu .edui-combox-body {
  border: 1px solid #fff!important
}

.edui-default .edui-toolbar .edui-combox.n-shortcutsubmenu .edui-combox-body .edui-box {
  color: #fff!important
}

.edui-default .edui-toolbar .edui-combox.n-shortcutsubmenu .edui-combox-body {
  background-color: transparent!important
}

.otf-poptools .tool-title {
  height: 13px;
  font-size: 13px;
  font-family: MicrosoftYaHei-Bold;
  border-left: 2px solid #000;
  padding: 0 4px;
  line-height: 13px;
  margin-bottom: 10px
}

.otf-poptools .tool-title.short {
  margin-bottom: 0
}

.otf-poptools span.toolline::before {
  border-left: 1px solid #3b475b;
  border-right: 1px solid #242f41;
  width: 0;
  height: 24px;
  position: absolute;
  content: ""
}

.otf-poptools .input-container {
  display: inline-block;
  line-height: 24px;
  height: 24px;
  font-size: 13px
}

.otf-poptools .offset-popup .input-container span {
  min-width: 55px
}

.otf-poptools .inline-container {
  display: flex;
  align-items: center
}

.otf-poptools .input-container input,.otf-poptools .input-container select {
  width: 45px;
  height: 16px;
  color: #2e3b4f;
  border-radius: 4px;
  border: none;
  margin-left: 6px;
  margin-right: 2px;
  padding: 0 2px
}

.otf-poptools .inline-container input {
  width: 50px
}

.otf-poptools input::-webkit-inner-spin-button,.otf-poptools input::-webkit-outer-spin-button {
  -webkit-appearance: none
}

.otf-poptools input[type=number] {
  -moz-appearance: textfield
}

.otf-poptools .op-item {
  position: relative;
  cursor: pointer
}

.otf-poptools .op-item.active,.otf-poptools .op-item:hover {
  background-color: #ef7060
}

.otf-poptools .op-item.next:hover {
  background-color: #add8e6;
  border-radius: 2px
}

.otf-poptools .op-item.top-line::before {
  border-top: 1px solid #3b475b;
  border-bottom: 1px solid #242f41;
  width: 100%;
  height: 0;
  position: absolute;
  content: "";
  top: -2px
}

.otf-poptools .op-item.next::after {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #fff;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 7px;
  right: 5px
}

.otf-poptools .op-item.op-btn {
  border-radius: 2px;
  background-color: #ef7060;
  justify-content: center
}

.otf-poptools span.list {
  position: relative;
  margin-right: 6px!important
}

.otf-poptools span.list::after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #fff;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 11px
}

.layout-width-popup span.list::after {
  border-top: 4px solid #ef7060
}

.otf-poptools .popup {
  position: absolute;
  z-index: 5;
  display: none;
  padding: 0 10px;
  border: 1px solid #eee
}

.otf-poptools .color-picker-container {
  display: inline-block;
  background-color: #fff;
  width: 22px;
  height: 22px;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-left: 6px
}

.otf-poptools .color-picker-layout,.otf-poptools .color-picker-style {
  width: 100%;
  height: 100%;
  background-color: transparent;
  box-shadow: 2px 2px 5px #d3d6da;
  display: inline-block;
  border-radius: 3px
}

.otf-poptools .font-size-container {
  font-size: 16px;
  padding: 0 10px;
  font-weight: 700;
  margin: 0 5px
}

.otf-poptools .font-size-container.active {
  background-color: #ef7060
}

.slider {
  height: 13px!important;
  width: auto;
  position: relative;
  background-color: #fff;
  margin-bottom: 8px
}

.slider .complete {
  height: 100%;
  width: auto;
  color: #333;
  font-size: 10px;
  line-height: 13px;
  text-align: center;
  background-color: #eee;
  z-index: 2
}

.slider .marker {
  height: 13px;
  width: 13px;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #ccc;
  z-index: 3
}

.n-slider {
  height: 6px!important;
  width: auto;
  position: relative;
  background-color: #9fa7b2;
  display: inline-block;
  margin: 0 0;
  border-radius: 3px
}

.n-slider .complete {
  background-color: transparent
}

.n-slider .marker {
  height: 12px;
  width: 12px;
  cursor: pointer;
  position: absolute;
  top: -3px;
  left: 0;
  background-color: #adb2b5;
  z-index: 3;
  border-radius: 6px;
  border: 4px solid #fff;
  box-shadow: 0 0 2px #2e2e2e
}

.edui-for-135SVGDialog .edui-default .edui-dialog-buttons .edui-okbutton .edui-button-body {
  background-color: #ff793f
}

.new-poptools ::-webkit-scrollbar {
  width: 10px;
  background-color: transparent
}

.new-poptools ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  border-radius: 10px;
  background-color: #d3d3d3
}

.new-poptools ::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #2a374b
}

html.data_color_scheme_dark .edui-default .edui-toolbar .edui-button .edui-icon,html.data_color_scheme_dark .edui-default .edui-toolbar .edui-menubutton .edui-icon,html.data_color_scheme_dark .edui-default .edui-toolbar .edui-splitbutton .edui-icon {
  color: #f2f2f2
}

html.data_color_scheme_dark .edui-default .edui-toolbar .edui-menubutton-body .edui-arrow,html.data_color_scheme_dark .edui-default .edui-toolbar .edui-splitbutton-body .edui-arrow {
  color: #b7b7b8
}

html.data_color_scheme_dark .edui-default .edui-toolbar .edui-button .edui-state-hover .edui-button-wrap,html.data_color_scheme_dark .edui-default .edui-toolbar .edui-menubutton .edui-state-hover .edui-menubutton-body,html.data_color_scheme_dark .edui-default .edui-toolbar .edui-splitbutton .edui-state-hover .edui-splitbutton-body {
  background-color: #1f1f1f!important
}

html.data_color_scheme_dark .edui-default .edui-bubble .edui-popup-content,html.data_color_scheme_dark .edui-default .edui-shortcutmenu,html.data_color_scheme_dark .otf-poptools .edui-toolbar {
  background-color: #2f2f2f
}

html.data_color_scheme_dark .edui-default .edui-bubble .edui-popup-content,html.data_color_scheme_dark .edui-default .edui-toolbar .edui-button .edui-state-checked .edui-button-wrap,html.data_color_scheme_dark .edui-default .edui-toolbar .edui-combox-body .edui-arrow {
  border-color: #838383
}

html.data_color_scheme_dark .edui-state-opened .edui-splitbutton-body {
  background-color: #2f2f2f!important
}

html.data_color_scheme_dark .edui-state-checked .edui-menubutton-body {
  background-color: #2f2f2f!important
}

html.data_color_scheme_dark .edui-state-checked .edui-splitbutton-body {
  background-color: #2f2f2f!important
}

html.data_color_scheme_dark .edui-state-checked .edui-button-wrap {
  background-color: #1f1f1f!important
}

html.data_color_scheme_dark .edui-toolbar .edui-combox .edui-combox-body {
  border: 1px solid #838383!important
}

html.data_color_scheme_dark .edui-default .edui-toolbar .edui-combox .edui-combox-body .edui-box {
  color: #fff!important
}

html.data_color_scheme_dark .edui-default .edui-toolbar .edui-combox .edui-combox-body {
  background-color: transparent!important
}

.proofreadSignClass {
  cursor: pointer!important;
  white-space: nowrap!important;
  background-color: #fff!important
}

button.g-close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0
}

.g-close {
  position: absolute;
  top: 4px;
  right: 5px;
  font-size: 21px;
  font-weight: 700;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2
}

.g-text-area-top {
  overflow: hidden
}

.g-txt-count {
  margin-bottom: 10px;
  display: flex;
  justify-content: space-around
}

#g-sensitive-count,#g-wrong-count {
  color: red;
  font-weight: 700
}

.g-text-area-top h4 {
  font-size: 18px;
  color: #333;
  text-align: center;
  font-weight: 700;
  margin-bottom: 10px
}

.g-text-area-top h4 img {
  vertical-align: middle
}

.g-text-btn {
  display: flex;
  justify-content: space-between;
  text-align: center
}

.g-text-nex,.g-text-pre {
  display: inline-block;
  width: 74px;
  height: 30px;
  color: #ff793f;
  border: 1px solid #ff793f;
  background-color: #fff;
  font-size: 14px;
  line-height: 30px
}

.g-text-close {
  display: inline-block;
  width: 74px;
  height: 30px;
  color: #666;
  border: 1px solid #aaa;
  background-color: #fff;
  font-size: 14px;
  line-height: 30px
}

.g-text-close:hover {
  color: #495057
}

.popover-content {
  padding: 15px
}

.g-txt-title {
  color: #17233d;
  font-weight: 700
}

.g-waring-txt {
  color: red
}

.g-right-txt {
  color: #19be6b
}

.g-waring-msg {
  color: #2b85e4
}

.editor-custom-toolbar {
  border-bottom: 1px solid #f0f0f0;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  user-select: none
}

.editor-custom-toolbar__inner {
  display: block;
  padding: 10px 0 5px
}

.editor-custom-toolbar__dropdown {
  position: absolute;
  width: 100%;
  top: 0;
  border-bottom: 1px solid #ccc;
  background-color: #fff;
  z-index: 1000;
  padding: 1px 25px 2px 35px;
  display: none
}

.editor-custom-toolbar--editing .editor-custom-toolbar__dropdown {
  display: block
}

.editor-custom-toolbar--expand .editor-custom-toolbar__dropdown {
  top: 0
}

.editor-custom-toolbar__dropdown-header {
  line-height: 40px;
  text-align: center
}

.editor-custom-toolbar__dropdown-tools.edui-toolbar {
  user-select: none;
  white-space: unset!important
}

.editor-custom-toolbar__dropdown-tools .edui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 2px
}

.editor-custom-toolbar__dropdown-tools--editing .edui-button:not(.moving):hover {
  position: relative
}

.editor-custom-toolbar__dropdown-tools--editing .edui-button:not(.moving):hover::before {
  border-left: 2px solid #f64;
  content: "";
  position: absolute;
  left: -10px;
  height: 100%
}

.editor-custom-toolbar__dropdown-tools--editing .edui-button.moving {
  position: fixed;
  pointer-events: none
}

.editor-custom-toolbar__dropdown-footer {
  text-align: center;
  padding: 20px 0
}

.editor-custom-toolbar__dropdown-footer .btn {
  min-width: 60px;
  margin: 0 10px;
  cursor: pointer
}

.editor-custom-toolbar__dropdown .editor-custom-toolbar__dropdown-tools.edui-toolbar .custom-control {
  display: inline-block!important;
  margin: 10px 10px!important;
  cursor: pointer
}

.editor-custom-toolbar__line {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center
}

.editor-custom-toolbar__line .toolbar__seperator {
  height: 20px;
  margin: 0 5px;
  border-right: 1px solid #ccc
}

.editor-custom-toolbar__line.edui-default .edui-toolbar .edui-button {
  margin: 0 2px!important
}

.editor-custom-toolbar__bottom {
  display: none
}

.editor-custom-toolbar--expand .editor-custom-toolbar__bottom {
  display: flex
}

.editor-custom-toolbar__line .toolbar__toggle {
  user-select: none;
  cursor: pointer;
  padding: 2px 10px;
  background-color: #eff3f5;
  border-radius: 4px;
  color: #868d9d;
  display: flex;
  align-items: center;
  justify-self: center;
  margin-left: 20px;
  white-space: nowrap
}

.toolbar__toggle .toggle__arrow {
  display: inline-block;
  margin-left: 5px;
  height: 16px;
  line-height: 16px
}

.toolbar__toggle--expand .toggle__arrow {
  transform: rotate(180deg)
}

.editor-custom-toolbar__line .toolbar__add {
  line-height: 30px;
  width: 30px;
  text-align: center;
  cursor: pointer;
  color: #333
}

.toolbar__add svg {
  display: inline-block
}

.editor-custom-toolbar.edui-default .edui-toolbar .edui-button .edui-icon,.editor-custom-toolbar.edui-default .edui-toolbar .edui-menubutton .edui-icon,.editor-custom-toolbar.edui-default .edui-toolbar .edui-splitbutton .edui-icon {
  font-size: 20px;
  width: 25px!important
}

.editor-custom-toolbar.edui-default .edui-toolbar .edui-for-source .edui-icon {
  width: 30px!important
}

.editor-custom-toolbar.edui-default .edui-toolbar .edui-colorbutton .edui-colorlump {
  width: 23px
}

.editor-custom-toolbar.edui-default .edui-toolbar .edui-insertbutton .edui-icon,.editor-custom-toolbar.edui-default .edui-toolbar .edui-remotebutton .edui-icon {
  width: 30px!important
}

html.data_color_scheme_dark .editor-custom-toolbar {
  background-color: #2f2f2f!important;
  border-bottom: 1px solid #000
}

html.data_color_scheme_dark .editor-custom-toolbar__dropdown {
  background-color: #2f2f2f!important;
  border-bottom: 1px solid #000
}

html.data_color_scheme_dark .editor-custom-toolbar__line .toolbar__seperator {
  border-right: 1px solid #000
}

html.data_color_scheme_dark .editor-custom-toolbar__line .toolbar__toggle {
  background-color: #000;
  color: #ccc
}

html.data_color_scheme_dark .editor-custom-toolbar__line .toolbar__add {
  color: #ccc
}

@font-face {
  font-family: ueditor1;
  src: url(../fonts/ueditor1.eot?faub7x);
  src: url(../fonts/ueditor1.eot?faub7x#iefix) format('embedded-opentype'),url(../fonts/ueditor1.ttf?faub7x) format('truetype'),url(../fonts/ueditor1.woff?faub7x) format('woff'),url(../fonts/ueditor1.svg?faub7x#ueditor) format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: block;
  text-align:center
}

  @font-face {
    font-family: "iconfont";
    src: url('../fonts/iconfont.woff2') format('woff2'),
         url('../fonts/iconfont.woff') format('woff'),
         url('../fonts/iconfont.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: block;
    text-align:center
  }


  @font-face {
    font-family: "仿宋_GB2312";
    src: url('../fonts/fangsongGB2312.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: block;
    text-align:center
  }
  @font-face {
    font-family: "华文新魏";
    src: url('../fonts/huawen.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: block;
    text-align:center
  }
  @font-face {
    font-family: "楷体GB2312";
    src:url('../fonts/kaitiGB2312.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: block;
    text-align:center
  }
  @font-face {
    font-family: "timesNewRoman";
    src:url('../fonts/times.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: block;
    text-align:center
  }
.edui-angledown,.edui-angleup,.edui-arrow.edui-box,.edui-button .edui-icon,.edui-menubutton .edui-icon,.edui-more,.edui-splitbutton .edui-icon {
  font-family: ueditor1!important;
  speak: never;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-directionalityrtl .edui-icon:before {
  content: "\e900"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-directionalityltr .edui-icon:before {
  content: "\e909"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-more .edui-icon:before {
  content: "\e90a"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-superscript .edui-icon:before {
  content: "\e90b"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-subscript .edui-icon:before {
  content: "\e90c"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-fontborder .edui-icon:before {
  content: "\e90d"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-background .edui-icon:before {
  content: "\e90e"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-link .edui-icon:before {
  content: "\e90f"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-inserttable .edui-icon:before {
  content: "\e910"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-emotion .edui-icon:before {
  content: "\e911"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-insert .edui-icon:before {
  content: "\e912"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-searchreplace .edui-icon:before {
  content: "\e913"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-undo .edui-icon:before {
  content: "\e914"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-redo .edui-icon:before {
  content: "\e915"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-simpleupload .edui-icon:before {
  content: "\e916"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-remotecontent .edui-icon:before {
  content: "\e917"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-qmap .edui-icon:before {
  content: "\e918"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-rowspacingbottom .edui-icon:before {
  content: "\e919"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-paragraghstyle .edui-icon:before {
  content: "\e91a"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-rowspacingtop .edui-icon:before {
  content: "\e91b"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-insertimage .edui-icon:before {
  content: "\e91c"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-horizontal .edui-icon:before {
  content: "\e91d"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-formatmatch .edui-icon:before {
  content: "\e91e"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-lineheight .edui-icon:before {
  content: "\e91f"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-insertparagraph .edui-icon:before {
  content: "\e920"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-bold .edui-icon:before {
  content: "\e921"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-justifycenter .edui-icon:before {
  content: "\e922"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-outpadding .edui-icon:before {
  content: "\e923"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-justifyjustify .edui-icon:before {
  content: "\e924"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-writingmodevertical .edui-icon:before {
  content: "\e925"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-removeformat .edui-icon:before {
  content: "\e926"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-cleardoc .edui-icon:before {
  content: "\e927"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-fullscreen .edui-icon:before {
  content: "\e928"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-imagescenter .edui-icon:before {
  content: "\e929"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-unlink .edui-icon:before {
  content: "\e92a"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-strikethrough .edui-icon:before {
  content: "\e92b"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-wordimage .edui-icon:before {
  content: "\e92c"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-insertvideo .edui-icon:before {
  content: "\e92d"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-indent .edui-icon:before {
  content: "\e92e"
}

/* 定位 */
.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-touppercase .edui-icon:before {
  content: "\e601";
  font-family: 'iconfont';
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-tolowercase .edui-icon:before {
  content: "\e603";
  font-family: 'iconfont';
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-spechars .edui-icon:before {
  content: "\e92f";
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-dragdrop .edui-icon:before {
  content: "\e930"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-uploadword .edui-icon:before {
  content: "\e931"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-backcolor .edui-icon:before {
  content: "\e932"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-insertunorderedlist .edui-icon:before {
  content: "\e933"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-underline .edui-icon:before {
  content: "\e934"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-arrow.edui-box:before {
  content: "\e935"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-italic .edui-icon:before {
  content: "\e936"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-blockquote .edui-icon:before {
  content: "\e937"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-music .edui-icon:before {
  content: "\e938"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-justifyright .edui-icon:before {
  content: "\e939"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-insertorderedlist .edui-icon:before {
  content: "\e93a"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-source .edui-icon:before {
  content: "\e93b"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-autotypeset .edui-icon:before {
  content: "\e93c"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-letterspacing .edui-icon:before {
  content: "\e93d"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-forecolor .edui-icon:before {
  content: "\e93e"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-shadowcolor .edui-icon:before {
  content: "\e93f"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-justifyleft .edui-icon:before {
  content: "\e940"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-print .edui-icon:before {
  content: "\e902"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-map .edui-icon:before {
  content: "\e903"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-preview .edui-icon:before {
  content: "\e906"
}

.edui-default :not(.edui-popup):not(.edui-dialog).edui-for-help .edui-icon:before {
  content: "\e901"
}

.edui-angleup:before {
  content: "\e904"
}

.edui-angledown:before {
  content: "\e905"
}

.shadow-form {
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 1px
}

.shadow-items {
  overflow: auto;
  min-width: 384px;
  display: flex
}

.shadow-item {
  height: 160px;
  width: auto;
  padding: 20px 16px 16px 0;
  border-right: 1px solid #eee;
  position: relative
}

.shadow-item .btn-del {
  position: absolute;
  top: 0;
  font-size: 12px;
  right: 2px
}

.shadow-form .flex-item {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  margin-bottom: 8px
}

.shadow-form .flex-item>span {
  font-size: 12px;
  width: 60px;
  text-align: right;
  margin-right: 12px
}

.shadow-form .flex-item a {
  display: block;
  width: 40px;
  height: 24px;
  border: 1px solid #ddd
}

.shadow-form .preview-container {
  justify-content: space-between
}

.shadow-form input {
  width: 80px;
  text-align: center;
  height: 24px;
  border: 1px solid #ccc
}

.shadow-form .btn-del {
  font-size: 12px;
  color: #ff4d4f!important;
  text-decoration: line-through
}

.bige-btn {
  line-height: 1.5715;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  box-shadow: 0 2px #00000004;
  cursor: pointer;
  user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px!important;
  font-size: 14px;
  border-radius: 2px;
  color: #000000d9;
  background: #fff
}

.shadow-effects {
  list-style: none;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(4,1fr);
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  box-sizing: border-box;
  padding: 0;
  margin-bottom: 12px;
  min-width: 384px
}

.shadow-effects a {
  display: block;
  color: #fff;
  font-size: 32px;
  width: 80px;
  height: 48px;
  text-align: center;
  border: 1px solid #ccc;
  cursor: pointer
}

.shadow-effects a.active {
  border: 1px solid #1890ff
}

.shadow-form .tabs {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  position: relative;
  z-index: 1
}

.shadow-form .shadow-body {
  border-top: 1px solid #f4f4f4;
  padding: 10px 0;
  margin-top: -1px
}

.shadow-form .tabs a {
  padding: 5px 10px;
  display: block;
  color: #333;
  border: 1px solid #eee;
  font-size: 15px;
  line-height: 1.5;
  background-color: #f4f4f4
}

.shadow-form .tabs a.active {
  background-color: #fff;
  text-shadow: 0 0 .25px currentColor;
  border-bottom: none
}

.edui-default .edui-editor-iframeholder.expires::before {
  position: absolute;
  content: '您的135编辑器插件已过期，请进行续费';
  margin: 10px 10px;
  display: inline-block;
  z-index: -1;
}
