@charset "UTF-8";
.overlay-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%; }

.sdialog-wrapper {
  display: none;
  position: absolute;
  top: 200px;
  border: 1px solid #ccc \0;
  border-top: 2px solid #44b549;
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 4px 20px 1px rgba(0, 0, 0, 0.2); }
  .sdialog-wrapper.sdialog-border-none {
    border: 0 none;
    box-shadow: none;
    background-color: transparent; }

.sdialog-iframe {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  z-index: -1;
  filter: alpha(opacity=0);
  opacity: 0; }

.sdialog-mask {
  display: none;
  position: fixed;
  _position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  _width: 100%;
  _height: 100%;
  background-color: #000;
  filter: alpha(opacity=20);
  opacity: .2; }
  .sdialog-mask .sdialog-mask-iframe {
    display: none;
    _display: block;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=0);
    opacity: 0; }

/* -- 内容样式 -- */
.sdialog-bd {
  display: inline-block;
  position: relative;
  min-width: 268px;
  color: #666;
  line-height: 1.5;
  font-size: 12px; }
  .sdialog-bd .sdialog-close {
    position: absolute;
    top: 6px;
    right: 0;
    width: 30px;
    height: 24px;
    overflow: hidden;
    text-decoration: none;
    color: #666666;
    font-size: 18px; }
    .sdialog-bd .sdialog-close:hover {
      text-decoration: none;
      color: #f57403; }

.sdialog-title {
  height: 38px;
  color: #333333;
  white-space: nowrap;
  border-radius: 2px 2px 0 0;
  /*border-bottom: 1px solid #e2e2e5;*/
  line-height: 38px;
  font-size: 14px;
  font-weight: 700;
  padding: 0 0 0 16px;
  vertical-align: middle;
  background-color: #f4f5f9;
  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: linear-gradient(to bottom, #f4f5f9 0, #f4f5f9 100%);
  border-bottom: 1px solid #e7e7eb; }

.sdialog-content {
  /* -- chrome下设置width后，width多2px --*/
  display: inline-block;
  vertical-align: top;
  *display: inline;
  *zoom: 1; }

.sdialog-action {
  position: relative;
  padding: 10px;
  background-color: #ebebeb;
  text-align: center;
  border-radius: 0 0 2px 2px;
  white-space: nowrap; }

.sdialog-action .wui-button {
  margin-right: 10px; }

.sdialog-action .wui-button:last-child {
  margin-right: 0; }

/* -- 信息提示框 msgbox -- */
.sdialog-msgbox {
  padding: 20px 30px;
  text-align: center;
  white-space: nowrap; }

.sdialog-msgbox br {
  height: 0;
  overflow: hidden;
  font-size: 0;
  line-height: 0; }

.msgbox-icon {
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  vertical-align: middle; }
  .msgbox-icon:before {
    font-family: iconfont;
    font-size: 48px; }
  .msgbox-icon.msgbox-icon-massage:before {
    content: "";
    color: #68b5e2; }
  .msgbox-icon.msgbox-icon-success:before {
    content: "";
    color: #44b549; }
  .msgbox-icon.msgbox-icon-warn:before {
    content: "";
    color: #ff9966; }
  .msgbox-icon.msgbox-icon-error:before {
    content: "";
    color: #f17975; }
  .msgbox-icon.msgbox-icon-ask:before {
    content: "";
    color: #66cae2; }
  .msgbox-icon.msgbox-icon-wait:before {
    content: "";
    color: #d1a066; }
  .msgbox-icon.msgbox-icon-stop:before {
    content: "";
    color: #f17975; }

.msgbox-cnt {
  display: inline-block;
  padding-left: 15px;
  color: #666;
  vertical-align: middle;
  line-height: 1.1;
  text-align: left; }

.msgbox-title {
  display: inline-block;
  padding: 3px 0;
  color: #444444;
  font-size: 14px;
  font-weight: bold;
  font-style: normal; }

.msgbox-msg {
  display: inline-block;
  padding: 3px 0;
  font-size: 12px; }

/* -- 信息提示框 tooltipBox -- */
.sdialog-wrapper.sdialog-tooltip {
  border: 1px solid #a0a0a0;
  border-radius: 5px; }
  .sdialog-wrapper.sdialog-tooltip .sdialog-bd {
    min-width: 100px; }
  .sdialog-wrapper.sdialog-tooltip .sdialog-action {
    background-color: transparent; }
  .sdialog-wrapper.sdialog-tooltip .sdialog-title {
    padding: 6px 10px;
    margin: 0;
    height: auto;
    line-height: 1.2;
    display: block;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0; }
  .sdialog-wrapper.sdialog-tooltip .sdialog-content {
    /*padding: 6px 10px 0;*/ }
  .sdialog-wrapper.sdialog-tooltip:before, .sdialog-wrapper.sdialog-tooltip:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid; }
  .sdialog-wrapper.sdialog-tooltip.sdialog-tooltip-left:before {
    content: " ";
    border-width: 11px;
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999; }
  .sdialog-wrapper.sdialog-tooltip.sdialog-tooltip-left:after {
    border-width: 10px;
    right: -10px;
    top: 50%;
    content: " ";
    margin-top: -10px;
    border-right-width: 0;
    border-left-color: #fff; }
  .sdialog-wrapper.sdialog-tooltip.sdialog-tooltip-right:before {
    content: " ";
    border-width: 11px;
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999; }
  .sdialog-wrapper.sdialog-tooltip.sdialog-tooltip-right:after {
    border-width: 10px;
    left: -10px;
    top: 50%;
    content: " ";
    margin-top: -10px;
    border-left-width: 0;
    border-right-color: #fff; }
  .sdialog-wrapper.sdialog-tooltip.sdialog-tooltip-top:before {
    content: " ";
    border-width: 11px;
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999; }
  .sdialog-wrapper.sdialog-tooltip.sdialog-tooltip-top:after {
    border-width: 10px;
    bottom: -10px;
    left: 50%;
    content: " ";
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff; }
  .sdialog-wrapper.sdialog-tooltip.sdialog-tooltip-bottom:before {
    content: " ";
    border-width: 11px;
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999; }
  .sdialog-wrapper.sdialog-tooltip.sdialog-tooltip-bottom:after {
    border-width: 10px;
    top: -10px;
    left: 50%;
    content: " ";
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff; }

/*# sourceMappingURL=dialog.css.map */
