@charset "utf-8";
/*Npcink

	版本：1.0
	整理：Muze
	帮助：https://www.npc.ink/19471.html
*/

#dialog {
  position: absolute;
  z-index: 1015;
  font-size: 14px;
  padding: 0;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding-bottom: 30px;
}

#dialog-title {
  margin: 30px 0;
  padding: 0;
  position: relative;
  display: block;
  color: #333;
}

#dialog-title:before {
  padding-right: 27px;
}

#dialog-content {
  padding: 0 30px;
  background: #fff;
  line-height: 28px;
  min-height: 80px;
  display: table;
  word-break: break-all;
  clear: both;
}

#dialog-content .content-div {
  display: table-cell;
  vertical-align: middle;
}

#dialog-foot.dialog-middle {
  text-align: center;
}
#dialog-foot {
  margin: 30px;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

#dialog-foot button:first-child {
  margin-left: 0;
}

#dialog-foot button {
  margin-left: 30px;
}

.btn-mid-blue {
  width: 118px;
  height: 36px;
  line-height: 36px !important;
  border-radius: 3px;
  cursor: pointer;
  outline: 0;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  color: #fff;
  border: 1px solid transparent;
  background-color: #3f82fc;
}

.btn-mid-wht,
.webuploader-pick {
  width: 118px;
  height: 36px;
  line-height: 36px !important;
  border-radius: 3px;
  cursor: pointer;
  outline: 0;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  width: 116px;
  height: 36px;
  color: #3f82fc;
  background-color: #fff;
}

/*关闭按钮*/
#dialog-close {
  position: absolute;
  outline: 0;
  right: 30px;
  top: 30px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  border: 0;
  background-color: #fff;
  font-size: 12px;
  color: #666;
}

#dialog-close:before {
  margin: 0 4px 8px;
}
.icon-close:before {
  content: "X";
}

/*阴影背景*/
#fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  filter: alpha(Opacity=30);
  opacity: 0.3;
  z-index: 1012;
}
