
.popup-content-bounce-in-up {
  -webkit-animation-name: popup_content_bounce_in_up;
  -moz-animation-name: popup_content_bounce_in_up;
  -o-animation-name: popup_content_bounce_in_up;
  animation-name: popup_content_bounce_in_up;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@keyframes popup_content_bounce_in_up {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }
  80% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}

.open_missing_popup {
  -webkit-transition: bottom 0.8s;
  -moz-transition: bottom 0.8s;
  -o-transition: bottom 0.8s;
  transition: bottom 0.8s;
}

.right-bottom {
  left: 6%;
  bottom: -402px;
}

.missing-popup.open {
  bottom: 0;
}

.missing-popup {
  position: fixed;
  width: 240px;
  visibility: visible;
  z-index: 999999;
}

.missing-popup .popup-header {
  background-color: #e15b63;
  border-color: #6ab23c;
}

.right-bottom .popup-header {
  border-radius: 4px 4px 0 0;
}

.missing-popup .popup-header {
  padding: 10px 5px 5px 10px;
  border: 1px solid #2c5a85;
  cursor: pointer;
}

.popup-title {
  color: #ffffff;
  font-size: 15px;
  font-weight: bold;
	font-family:'open-sans', Georgia, "Times New Roman", Times, serif;
}

.popup-image {
  float: right;
  padding: 0 15px 0 0;
  margin: 0px;
  width: 25px;
}

.popup-content {
  width: 100%;
  max-width: 99%;
  overflow-x: hidden;
  overflow-y: auto;
  height: 400px;
  background-color: #fefefe;
  border:1px solid #999;
	font-family: 'open-sans', Georgia, "Times New Roman", Times, serif;
}

.popup-content-pad {
  padding: 10px;
}

.popup-content p {
  margin: 5px 0 5px 0px;
}

