.ui-pnotify {
  font-size: 11px;
  height: auto;
  line-height: 125%;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 99999;
}

.ui-pnotifyMod {
  top: 60px;
}

.ui-pnotifyMod2 {
  top: 10px;
}

html > body .ui-pnotify {
  position: fixed;
}

.ui-pnotify .ui-pnotify-shadow {
  bottom: -0.2em;
  left: 0.1em;
  margin: 0;
  position: absolute;
  right: -0.2em;
  top: 0.1em;
  z-index: -1;
}

.ui-pnotify-container {
  background-image: -moz-linear-gradient(center bottom, #FFD000 15%, #FFE600 58%, #FFE600 79%);
  /*background-image: -moz-linear-gradient(center bottom , #FFD000 15%, #FFDD00 58%, #FFE600 79%);*/
  background-position: 0 0;
  border: 1px solid #E0BC00;
  /*CC0000*/
  border-radius: 2px 2px 2px 2px !important;
  -webkit-box-shadow: 0 2px 5px #AAAAAA;
          box-shadow: 0 2px 5px #AAAAAA;
  height: 100%;
  padding: 14px;
  text-align: left;
}

.ui-pnotify-closer {
  float: right;
  margin-left: 0.2em;
}

.ui-pnotify-title {
  display: block;
  font-weight: bold;
  margin-bottom: 0.4em;
}

.ui-pnotify-text {
  display: block;
  padding-top: 5px;
}

.ui-pnotify-icon,
.ui-pnotify-icon span {
  display: block;
  float: left;
  margin-right: 0.2em;
}

.ui-pnotify-history-container {
  border-top: medium none;
  position: absolute;
  right: 18px;
  top: 0;
  width: 70px;
  z-index: 10000;
}

.ui-pnotify-history-container .ui-pnotify-history-header {
  padding: 2px;
}

.ui-pnotify-history-container button {
  cursor: pointer;
  display: block;
  width: 100%;
}

.ui-pnotify-history-container .ui-pnotify-history-pulldown {
  display: block;
  margin: 0 auto;
}

