.i-modal {
  z-index: 1101;
}

.i-dialog-max {
  width: 960px;

}

.i-dialog-max .i-modal-bd {
  min-height: 460px;
}

.i-modal-dialog {
  border-radius: 0;
  background: #f8f8f8
}

.i-modal-hd {
  padding: 15px 10px 5px;
  font-size: 1.8rem
}

.i-modal-hd + .am-modal-bd {
  padding-top: 0
}

.i-modal-hd .am-close {
  position: absolute;
  top: 4px;
  right: 4px
}

.i-modal-bd {
  padding: 15px 10px;
  text-align: center;
  border-bottom: 1px solid #dedede;
  border-radius: 2px 2px 0 0
}

.i-modal-bd + .am-modal-bd {
  margin-top: 5px
}

.i-modal-footer {
  height: 44px;
  overflow: hidden;
  display: table;
  width: 100%;
  border-collapse: collapse
}

.i-modal-btn {
  display: table-cell !important;
  padding: 0 5px;
  height: 44px;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  font-size: 1.6rem;
  line-height: 44px;
  text-align: center;
  color: #0e90d2;
  word-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  border-right: 1px solid #dedede
}

.i-modal-btn:first-child {
  border-radius: 0
}

.i-modal-btn:last-child {
  border-right: none;
  border-radius: 0
}

.i-modal-btn:first-child:last-child {
  border-radius: 0
}

.i-modal-btn:active {
  background: #d4d4d4
}

.i-modal-btn + .i-modal-btn {
  border-left: 1px solid #dedede
}

.i-modal-no-btn .i-modal-dialog {
  border-radius: 0;
  border-bottom: none
}

.i-modal-no-btn .i-modal-bd {
  border-bottom: none
}

.i-modal-no-btn .i-modal-footer {
  display: none
}

.i-modal-loading .i-modal-bd {
  border-bottom: none
}


.i-dialog-min{
  width: 460px;
}



.i-dialog-report-info {

  background: #fff;
  .i-modal-dialog {
    background: transparent;
  }

  &.i-modal {
    width: 78.6vw;
    min-height: 71vh;
    //background-image: url(images/bg_1.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 100% 20vh;
    border-radius: 0.5rem;
  }
  .i-modal-bd {
    padding: 2rem;
    text-align: left;
  }
  .i-modal-hd {
    padding: 3rem 2rem 1rem 2rem;
    text-align: left;
  }
  .i-close {
    font-size: 1.6rem;
  }
  .i-modal-bd {
    padding: 2rem;
    text-align: left;
  }
  .i-modal-hd {
    padding: 2rem;
    text-align: left;
  }
  .i-close {
    font-size: 2rem;
  }
}
