.ap-modal {
  bottom: 0;
  left: 0;
  overflow-x: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.ap-modal.open {
  display: block;
}
.ap-modal-backdrop {
  bottom: 0;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
}
.ap-modal-body {
  background: none repeat scroll 0 0 #fff;
  border-radius: 4px;
  box-shadow: 0 4px 35px rgba(0, 0, 0, 0.3);
  padding: 20px;
  position: relative;
  margin: 50px auto 0 auto;
  z-index: 9999;
  width: 400px;
}
.ap-modal-body.ap-modal-medium {
  max-width: 600px;
  width: 100%;
}
.ap-modal-inner {
  margin-left: -50%;
}
.ap-modal-content {
  line-height: 1.4;
  min-height: 50px;
}
.ap-modal-title {
  font-weight: 600;
  font-size: 15px;
  display: inline;
}
.ap-modal-close {
  color: #aaa;
  cursor: pointer;
  float: right;
  font-size: 18px;
  text-align: center;
}
.ap-modal-close:hover {
  color: #777;
}
.ap-modal-header {
  padding: 10px 20px;
  background: #eee;
  margin: -20px -20px 15px;
  border-radius: 5px 5px 0 0;
  border-bottom: solid 1px #e7e7e7;
}
.ap-modal .login-submit {
  margin-bottom: 0;
}
.ap-modal a.ap-modal-btn {
  text-transform: uppercase;
  text-decoration: none;
}
.ap-modal apcomments:before, .ap-modal apcomments:after {
  display: none !important;
}/*# sourceMappingURL=modal.css.map */