.vjs-default-skin .vjs-big-play-button {left: 50%;top: 50%;margin-left: -2em;margin-top: -1.3em;}
#project-jump .drdn-content {z-index: 101;}
div#main-menu ul.menu-children.visible, div#main-menu ul.menu-children {z-index: 101;}
/* fixed for 缺陷 #1107 */
div.edui-editor.edui-default {box-sizing: border-box;}

/* mention 样式*/
.dropdown-menu.textcomplete-dropdown{
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}


#autocomplete-textarea {
  min-height: 80px;
  color: #000;
  overflow-y: auto;
  max-height: 400px;
}
#autocomplete-textarea a {
  text-decoration: none;
  font-weight: 400;
  color: #181818;
}

.dropdown-menu .textcomplete-item span{
}
.dropdown-menu .textcomplete-item a,
.dropdown-menu .textcomplete-item a:hover {
  text-decoration: none;
  display: block;
  cursor: pointer;
  font-weight: 400;
  color: #000;
  position: relative;
  padding: 3px 10px;
}
.dropdown-menu .textcomplete-item.active a {
  background: #f0f0f0;
}
.dropdown-menu .textcomplete-item a em {
  font-style: normal;
  font-weight: 700;
}
.dropdown-menu .textcomplete-footer {
  border-top: solid 1px #f0f0f0;
  margin-top: 3px;
}
.dropdown-menu .textcomplete-item a {
  box-sizing: border-box;
  height: 25px;
}
.dropdown-menu .textcomplete-item .picture {
  border-radius: 2em;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  width: 32px;
  height: 32px;
  overflow: hidden;
  float: left;
  margin-top: 4px;
}
.dropdown-menu .textcomplete-item .picture img {
  width: 32px;
}
.dropdown-menu .textcomplete-item .name {
  float: left;
  margin: 0 0 0 6px;
}
.tag-item,
.tag-item:visited {
  font-weight: 400;
  padding: 2px 3px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #f0f0f0;
  cursor: default;
  border: solid 1px #dadada;
}
.tag-item:hover {
  text-decoration: none;
}
.tag-item .picture-wrapper {
  border-radius: 2em;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  overflow: hidden;
  top: 3px;
}
.tag-item .picture-wrapper img {
  width: 16px;
}
.tag-item .label {
  color: #181818;
}
/***/
.tag-item-2,
.tag-item-2:visited {
  font-weight: 400;
  padding: 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: default;
}
.tag-item-2:hover {
  text-decoration: none;
}

.tag-item-2 .label {
  color: #0071c2;
  font-weight: 400;
  font-size: 100%;
  padding: 0;
}

.textcomplete-item .bottom {
  margin: 0 0 0 6px;
  font-size: 11px;
  left: 48px;
  bottom: 3px;
  color: #767676;
}
.textcomplete-item .flag {
  height: 18px;
}

/* for drawio */
/* .edui-box .edui-button .edui-for-drawio .edui-default { */
.edui-default .edui-for-drawio .edui-icon {
background-image: url('../images/jstb_drawio_attach.png') !important;
background-repeat:no-repeat;
background-position: 2px 2px;
}

form#drawio_form fieldset * {
}
