@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?-qdfu1s');
	src:url('fonts/icomoon.eot?#iefix-qdfu1s') format('embedded-opentype'),
		url('fonts/icomoon.ttf?-qdfu1s') format('truetype'),
		url('fonts/icomoon.woff?-qdfu1s') format('woff'),
		url('fonts/icomoon.svg?-qdfu1s#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="mobanboxeditor-menu-img-"], [class*=" mobanboxeditor-menu-img-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.mobanboxeditor-menu-img-link:before {content: "\e800";}
.mobanboxeditor-menu-img-unlink:before {content: "\e801";}
.mobanboxeditor-menu-img-code:before {content: "\e802";}
.mobanboxeditor-menu-img-cancel:before {content: "\e803";}
.mobanboxeditor-menu-img-terminal:before {content: "\e804";}
.mobanboxeditor-menu-img-angle-down:before {content: "\e805";}
.mobanboxeditor-menu-img-font:before {content: "\e806";}
.mobanboxeditor-menu-img-bold:before {content: "\e807";}
.mobanboxeditor-menu-img-italic:before {content: "\e808";}
.mobanboxeditor-menu-img-header:before {content: "\e809";}
.mobanboxeditor-menu-img-align-left:before {content: "\e80a";}
.mobanboxeditor-menu-img-align-center:before {content: "\e80b";}
.mobanboxeditor-menu-img-align-right:before {content: "\e80c";}
.mobanboxeditor-menu-img-list-bullet:before {content: "\e80d";}
.mobanboxeditor-menu-img-indent-left:before {content: "\e80e";}
.mobanboxeditor-menu-img-indent-right:before {content: "\e80f";}
.mobanboxeditor-menu-img-list-numbered:before {content: "\e810";}
.mobanboxeditor-menu-img-underline:before {content: "\e811";}
.mobanboxeditor-menu-img-table:before {content: "\e812";}
.mobanboxeditor-menu-img-eraser:before {content: "\e813";}
.mobanboxeditor-menu-img-text-height:before {content: "\e814";}
.mobanboxeditor-menu-img-brush:before {content: "\e815";}
.mobanboxeditor-menu-img-pencil:before {content: "\e816";}
.mobanboxeditor-menu-img-minus:before {content: "\e817";}
.mobanboxeditor-menu-img-picture:before {content: "\e818";}
.mobanboxeditor-menu-img-file-image:before {content: "\e819";}
.mobanboxeditor-menu-img-cw:before {content: "\e81a";}
.mobanboxeditor-menu-img-ccw:before {content: "\e81b";}
.mobanboxeditor-menu-img-music:before {content: "\e911";}
.mobanboxeditor-menu-img-play:before {content: "\e912";}
.mobanboxeditor-menu-img-location:before {content: "\e947";}
.mobanboxeditor-menu-img-happy:before {content: "\e9df";}
.mobanboxeditor-menu-img-sigma:before {content: "\ea67";}
.mobanboxeditor-menu-img-enlarge2:before {content: "\e98b";}
.mobanboxeditor-menu-img-shrink2:before {content: "\e98c";}
.mobanboxeditor-menu-img-newspaper:before{content: "\e904";}
.mobanboxeditor-menu-img-camera:before{content: "\e90f";}
.mobanboxeditor-menu-img-video-camera:before{content: "\e914";}
.mobanboxeditor-menu-img-file-zip:before{content: "\e92b";}
.mobanboxeditor-menu-img-stack:before{content: "\e92e";}
.mobanboxeditor-menu-img-credit-card:before{content: "\e93f";}
.mobanboxeditor-menu-img-address-book:before{content: "\e944";}
.mobanboxeditor-menu-img-envelop:before{content: "\e945";}
.mobanboxeditor-menu-img-drawer:before{content: "\e95c";}
.mobanboxeditor-menu-img-download:before{content: "\e960";}
.mobanboxeditor-menu-img-upload:before{content: "\e961";}
.mobanboxeditor-menu-img-lock:before{content: "\e98f";}
.mobanboxeditor-menu-img-unlocked:before{content: "\e990";}
.mobanboxeditor-menu-img-wrench:before{content: "\e991";}
.mobanboxeditor-menu-img-eye:before{content: "\e9ce";}
.mobanboxeditor-menu-img-eye-blocked:before{content: "\e9d1";}
.mobanboxeditor-menu-img-command:before{content: "\ea4e";}
.mobanboxeditor-menu-img-font2:before{content: "\ea5c";}
.mobanboxeditor-menu-img-libreoffice:before{content: "\eade";}
.mobanboxeditor-menu-img-quotes-left:before{content: "\e977";}
.mobanboxeditor-menu-img-strikethrough:before{content: "\ea65";}
.mobanboxeditor-menu-img-desktop:before{content: "\f108";}
.mobanboxeditor-menu-img-tablet:before{content: "\f10a";}
.mobanboxEditor-modal-container {
  position: relative;
  z-index: 15000;
}
.mobanboxEditor-modal-container * {
  margin: 0;
  box-sizing: border-box;
}
.mobanboxEditor-modal-container .clearfix:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}
.mobanboxEditor-modal-container .clearfix {
  *zoom: 1;
  /*兼容IE低版本*/
}
.mobanboxEditor-modal-container .mobanboxEditor-modal {
  z-index: 10000;
  width: 600px;
  font-size: 0.9em;
  line-height: 1.4;
  text-align: center;
  text-align: left;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  padding: 15px 20px 15px 20px;
  position: absolute;
  top: 0;
  display: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #333333;
  -webkit-box-shadow: 0 2px 15px #ccc;
  -moz-box-shadow: 0 2px 15px #ccc;
  box-shadow: 0 2px 15px #ccc;
}
.mobanboxEditor-modal-container .mobanboxEditor-modal-header {
  text-align: left;
}
.mobanboxEditor-modal-container .mobanboxEditor-modal-header-close {
  display: block;
  text-align: center;
  float: right;
  padding: 0 3px;
  color: #333333;
  text-decoration: none;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
}
.mobanboxEditor-modal-container .mobanboxEditor-modal-header-close:hover {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
.mobanboxEditor-modal-container .mobanboxEditor-modal-header-close i {
  font-style: normal;
}
.mobanboxEditor-modal-container .mobanboxEditor-modal-header-line {
  border-top: 1px solid #cccccc;
  margin: 5px 0 10px 0;
  clear: both;
}
.mobanboxEditor-modal-container .mobanboxEditor-modal p {
  margin: 8px 0;
}
.mobanboxEditor-modal-container .mobanboxEditor-modal a {
  text-decoration: none;
}
.mobanboxEditor-modal-container .mobanboxEditor-modal-btn {
  color: #333333;
  background-color: #fff;
  border: 1px solid #cccccc;
  padding: 4px 12px 4px 12px;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.4;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.mobanboxEditor-modal-container .mobanboxEditor-modal-btn:hover {
  background-color: #f1f1f1;
}
.mobanboxEditor-modal-container .mobanboxEditor-modal input[type=text] {
  border: 1px solid #999999;
  padding: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.mobanboxEditor-modal-container .mobanboxEditor-modal-big {
  width: 800px;
}
.mobanboxEditor-modal-container .mobanboxEditor-modal-small {
  width: 400px;
}
.mobanboxEditor-modal-container .mobanboxEditor-modal-mini {
  width: 200px;
}

.mobanboxEditor-container .mobanboxEditor-drop-menu{
	border: 1px\9 solid\9 #eeeeee\9;
}
.mobanboxEditor-container .mobanboxEditor-drop-panel{
	border: 1px\9 solid\9 #eeeeee\9;
}
.mobanboxEditor-container {
  position: relative;
  border: 1px solid #cccccc;
  background-color: #ffffff;
}
.mobanboxEditor-container * {
  margin: 0;
  box-sizing: border-box;
}
.mobanboxEditor-container .clearfix:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}
.mobanboxEditor-container .clearfix {
  *zoom: 1;
  /*兼容IE低版本*/
}
.mobanboxEditor-container div[contenteditable=true]:focus {
  outline: none;
}
.mobanboxEditor-container .mobanboxEditor-btn-container {
  text-align: left;
  border-bottom: 1px solid #eeeeee;
  background-color: #ffffff;
}
.mobanboxEditor-container .mobanboxEditor-btn-container-group {
  float: left;
  padding: 0 5px;
  border-right: 1px solid #eeeeee;
}
.mobanboxEditor-container .mobanboxEditor-btn-container-btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 10px 10px;
  text-decoration: none;
  cursor: pointer;
  font-size: 0.9em;
  line-height: 1.4;
  text-align: center;
  margin-bottom: -2px;
}
.mobanboxEditor-container .mobanboxEditor-btn-container-btn:hover {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
.mobanboxEditor-container .mobanboxEditor-btn-container-btn i {
  display: block;
  float: left;
  font-size: 1em;
  font-style: normal;
}
.mobanboxEditor-container .mobanboxEditor-btn-container-btn-default {
  color: #333333;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
}
.mobanboxEditor-container .mobanboxEditor-btn-container-btn-selected {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
.mobanboxEditor-container .drop-menu-style {
  /*通用配置*/
  list-style-type: none;
  border-left: 1px solid #eeeeee;
  background-color: #ffffff;
  position: absolute;
  margin-top: 35px;
  padding-left: 0;
  -webkit-padding-start: 0;
  z-index: 10000;
  -webkit-box-shadow: 1px 1px 3px #ccc;
  -moz-box-shadow: 1px 1px 3px #ccc;
  box-shadow: 1px 1px 3px #ccc;
}
.mobanboxEditor-container .mobanboxEditor-drop-menu {
  /*通用配置*/
  list-style-type: none !important;
  border-left: 1px solid #eeeeee !important;
  background-color: #ffffff !important;
  position: absolute !important;
  margin-top: 35px !important;
  padding-left: 0 !important;
  -webkit-padding-start: 0 !important;
  z-index: 10000 !important;
  -webkit-box-shadow: 1px 1px 3px #ccc !important;
  -moz-box-shadow: 1px 1px 3px #ccc !important;
  box-shadow: 1px 1px 3px #ccc !important;
}
.mobanboxEditor-container .mobanboxEditor-drop-menu a {
  font-size: 0.9em;
  line-height: 1.4;
  text-align: center;
  text-align: left;
  display: block;
  text-decoration: none;
  color: #333333;
  padding: 3px 10px;
}
.mobanboxEditor-container .mobanboxEditor-drop-menu a:hover {
  background-color: #aec5e6;
}
.mobanboxEditor-container .mobanboxEditor-drop-panel {
  width: 200px;
  border-left: 1px solid #eeeeee;
  background-color: #ffffff;
  position: absolute;
  margin-top: 35px;
  padding: 5px 5px 0 0;
  z-index: 10000;
  -webkit-box-shadow: 1px 1px 3px #ccc;
  -moz-box-shadow: 1px 1px 3px #ccc;
  box-shadow: 1px 1px 3px #ccc;
}
.mobanboxEditor-container .mobanboxEditor-drop-panel .mobanboxEditor-drop-panel-floatItem {
  float: left;
  margin-left: 5px;
  margin-bottom: 5px;
  font-size: 0.9em;
}
.mobanboxEditor-container .mobanboxEditor-drop-panel .mobanboxEditor-drop-panel-floatItem a {
  text-decoration: none;
}
.mobanboxEditor-container .mobanboxEditor-drop-panel .mobanboxEditor-drop-panel-floatItem .forColorItem {
  display: block;
  width: 18px;
  border: 1px solid #cccccc;
}
.mobanboxEditor-container .mobanboxEditor-drop-panel .mobanboxEditor-drop-panel-floatItem img {
  border: 0;
  max-width: 70px;
  max-height: 50px;
}
.mobanboxEditor-container .mobanboxEditor-drop-panel-big {
  width: 400px;
}
.mobanboxEditor-container .mobanboxEditor-expression-tab-container {
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 6px;
}
.mobanboxEditor-container .mobanboxEditor-expression-tab-container .mobanboxEditor-expression-tab {
  cursor: pointer;
  float: left;
  margin-right: 5px;
  padding: 3px 5px;
  font-size: 0.8em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.mobanboxEditor-container .mobanboxEditor-expression-tab-container .selected {
  background-color: #dddddd;
}
.mobanboxEditor-container .mobanboxEditor-toolTip {
  position: absolute;
  margin-top: -22px;
  display: none;
}
.mobanboxEditor-container .mobanboxEditor-toolTip-content {
  font-size: 0.8em;
  line-height: 1;
  text-align: center;
  background-color: #333333;
  color: #ffffff;
  padding: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.mobanboxEditor-container .mobanboxEditor-toolTip-content::after {
  /*div下方的三角*/
  content: "";
  border: 5px solid;
  border-color: #333333 transparent transparent transparent;
  position: absolute;
  right: 40%;
  top: 100%;
}
.mobanboxEditor-container .mobanboxEditor-modal-container {
  z-index: 15000;
}
.mobanboxEditor-container .mobanboxEditor-textarea-container {
  word-wrap: break-word;
  overflow-y: auto;
  background-color: #fff;
}
.mobanboxEditor-container .mobanboxEditor-textarea {
  background-color: #ffffff;
  padding: 10px 15px 10px 15px;
}
.mobanboxEditor-container .mobanboxEditor-textarea p {
  margin: 0.7em 0;
}
.mobanboxEditor-container .mobanboxEditor-textarea ul {
  margin-left: 20px;
}
.mobanboxEditor-container .mobanboxEditor-textarea ol {
  margin-left: 20px;
}
.mobanboxEditor-container .mobanboxEditor-elemDeleteBtn {
  text-align: center;
  padding: 1px 5px 2px 5px;
  color: #fff;
  background-color: #333333;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  display: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.mobanboxEditor-container .mobanboxEditor-elemDeleteBtn:hover {
  color: #333333;
  background-color: #aec5e6;
}
.mobanboxEditor-container .mobanboxEditor-imgResize {
  position: absolute;
  display: none;
  cursor: se-resize;
  width: 0;
  height: 0;
  border-bottom: 20px solid #333333;
  border-left: 20px solid transparent;
}
