.ui-widget-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .8;
  z-index: 100
}

.ui-dialog-w {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 120;
  overflow: auto
}

.ui-dialog {
  position: relative;
  background: #fff;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 20px 20px 90px;
  margin: 60px 10px;
  max-width: 1000px
}

.ui-button {
  border: none;
  outline: none !important;
  background: transparent;
}

@media only screen and (min-width:1000px) {
  .ui-dialog {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
  }
}

.ui-dialog-title {
  display: none
}

.ui-dialog-titlebar-close {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 20px;
  height: 20px;
  display: block;
  z-index: 2
}

.ui-dialog-titlebar-close:after, .ui-dialog-titlebar-close:before {
  content: ' ';
  position: absolute;
  left: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 100%;
  height: 2px;
  background-color: #1a5069;
  top: 13px
}

.ui-dialog-titlebar-close:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg)
}