.ui-pnotify {
  top:1.25rem;
  right:1.25rem;
  position:absolute;
  height:auto;
  z-index:2;
  border-radius:.1875rem;
  box-shadow:0 .25rem .5rem rgba(0,0,0,.1)
}
body>.ui-pnotify {
  position:fixed;
  z-index:1070
}
.ui-pnotify.alert-rounded>.ui-pnotify-container {
  border-radius:100px
}
.ui-pnotify[class*=bg-]>.ui-pnotify-container {
  background-color:inherit;
  border-color:transparent;
  color:#fff
}
.ui-pnotify[class*=text-]>.ui-pnotify-container,
.ui-pnotify[class*=alpha-]>.ui-pnotify-container {
  background-color:inherit;
  border-color:inherit;
  color:inherit
}
.ui-pnotify.stack-top-left,
.ui-pnotify.stack-bottom-left {
  left:1.25rem;
  right:auto
}
.ui-pnotify.stack-bottom-right,
.ui-pnotify.stack-bottom-left {
  bottom:1.25rem;
  top:auto
}
.ui-pnotify.stack-modal {
  left:50%;
  right:auto;
  margin-left:-10rem
}
.ui-pnotify.stack-custom-right {
  top:auto;
  left:auto;
  bottom:15rem;
  right:15rem
}
.ui-pnotify.stack-custom-left {
  top:15rem;
  left:15rem;
  right:auto;
  bottom:auto
}
.ui-pnotify.stack-custom-top {
  right:0;
  left:0;
  top:0
}
.ui-pnotify.stack-custom-bottom {
  right:0;
  left:0;
  bottom:0;
  top:auto
}
.ui-pnotify.ui-pnotify-in {
  display:block!important
}
.ui-pnotify.ui-pnotify-move {
  transition:left .5s ease,top .5s ease,right .5s ease,bottom .5s ease
}
.ui-pnotify.ui-pnotify-fade-slow {
  opacity:0;
  transition:opacity linear .6s
}
.ui-pnotify.ui-pnotify-fade-slow.ui-pnotify.ui-pnotify-move {
  transition:opacity .6s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease
}
.ui-pnotify.ui-pnotify-fade-normal {
  opacity:0;
  transition:opacity linear .4s
}
.ui-pnotify.ui-pnotify-fade-normal.ui-pnotify.ui-pnotify-move {
  transition:opacity .4s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease
}
.ui-pnotify.ui-pnotify-fade-fast {
  transition:opacity .2s linear;
  opacity:0
}
.ui-pnotify.ui-pnotify-fade-fast.ui-pnotify.ui-pnotify-move {
  transition:opacity .2s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease
}
.ui-pnotify.ui-pnotify-fade-in {
  opacity:1
}
.ui-pnotify-container {
  padding:.9375rem 1.25rem;
  height:100%;
  position:relative;
  top: 54px;
  left:0;
  margin:0;
  border-radius:.1875rem
}
.ui-pnotify-container:after {
  display:block;
  clear:both;
  content:""
}
.ui-pnotify-container.ui-pnotify-sharp {
  border-radius:0
}
.ui-pnotify-title {
  display:block;
  margin-top:0;
  margin-bottom:.3125rem;
  font-size:.9375rem
}
.ui-pnotify-text {
  display:block
}
.ui-pnotify-icon {
  display:block;
  float:left;
  line-height:1
}
.ui-pnotify-icon>[class^=icon-] {
  margin-top:.25003rem;
  margin-right:.625rem
}
.ui-pnotify-closer,
.ui-pnotify-sticker {
  float:right;
  margin-left:.625rem;
  margin-top:.25003rem;
  line-height:1;
  outline:0
}
.ui-pnotify-modal-overlay {
  background-color:rgba(0,0,0,.5);
  top:0;
  left:0;
  position:absolute;
  z-index:1;
  width:100%;
  height:100%
}
body>.ui-pnotify-modal-overlay {
  position:fixed;
  z-index:1040
}
.brighttheme {
  border:1px solid
}
.ui-pnotify[class*=bg-]>.brighttheme {
  background-color:inherit;
  border-color:inherit;
  color:inherit
}
.brighttheme-notice {
  background-color:#fff3e0;
  border-color:#ff9800;
  color:#bf360c
}
.brighttheme-info {
  background-color:#e1f5fe;
  border-color:#03a9f4;
  color:#01579b
}
.brighttheme-success {
  background-color:#e8f5e9;
  border-color:#4caf50;
  color:#1b5e20
}
.brighttheme-error {
  background-color:#ffebee;
  border-color:#f44336;
  color:#b71c1c
}
.brighttheme-icon-closer,
.brighttheme-icon-sticker {
  position:relative;
  display:inline-block;
  outline:0;
  width:.75rem;
  height:.75rem
}
.brighttheme-icon-closer:after,
.brighttheme-icon-sticker:after {
  content:'';
  font-family:icomoon;
  font-size:.75rem;
  display:block;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.brighttheme-icon-closer:after {
  content:"X"
}
.brighttheme-icon-sticker:after {
  display: none;
}
.brighttheme-icon-sticker:after {
  content:"\ee70"
}
.brighttheme-icon-sticker.brighttheme-icon-stuck:after {
  content:"\ee75"
}
.ui-pnotify[class*=alert-styled-] {
  border-width:0;
  padding:0
}
.ui-pnotify.alert-styled-left .brighttheme {
  border-left-width:2.875rem
}
.ui-pnotify.alert-styled-left:after {
  left:0
}
.ui-pnotify.alert-styled-right .brighttheme {
  border-right-width:2.875rem
}
.ui-pnotify.alert-styled-right:after {
  right:0
}
.brighttheme .ui-pnotify-action-bar textarea,
.brighttheme .ui-pnotify-action-bar input {
  display:block;
  width:100%;
  border:1px solid #ddd;
  background-color:#fff;
  margin-bottom:1.25rem!important;
  color:#333;
  padding:.4375rem .875rem;
  outline:0
}
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar textarea,
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar input {
  border-color:transparent;
  color:#fff
}
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar textarea::placeholder,
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar input::placeholder {
  color:#fff;
  opacity:1
}
.ui-pnotify-history-container {
  position:absolute;
  top:0;
  right:1.25rem;
  border-top:none;
  padding:0;
  z-index:1070;
  border-top-left-radius:0;
  border-top-right-radius:0
}
.ui-pnotify-history-container.ui-pnotify-history-fixed {
  position:fixed
}
.ui-pnotify-history-container .ui-pnotify-history-header {
  text-align:center;
  margin-bottom:.3125rem
}
.ui-pnotify-history-container button {
  cursor:pointer;
  display:block;
  width:100%
}
.ui-pnotify-history-container .ui-pnotify-history-pulldown {
  display:block;
  margin:0 auto
}
@media(max-width:1024px) {
  .ui-pnotify-container {
    top: 70px;
  }
}
@media(max-width:767.98px) {
  .ui-pnotify-mobile-able.ui-pnotify {
    position:fixed;
    top:0;
    right:0;
    left:0;
    width:auto!important;
    font-smoothing:antialiased
  }
  .ui-pnotify-mobile-able.ui-pnotify .ui-pnotify-shadow {
    border-bottom-width:5px;
    box-shadow:none
  }
  .ui-pnotify-mobile-able.ui-pnotify.stack-top-left,
  .ui-pnotify-mobile-able.ui-pnotify.stack-bottom-left {
    left:0;
    right:0
  }
  .ui-pnotify-mobile-able.ui-pnotify.stack-bottom-right,
  .ui-pnotify-mobile-able.ui-pnotify.stack-bottom-left {
    left:0;
    right:0;
    bottom:0;
    top:auto
  }
  .ui-pnotify-mobile-able.ui-pnotify.stack-bottom-right .ui-pnotify-shadow,
  .ui-pnotify-mobile-able.ui-pnotify.stack-bottom-left .ui-pnotify-shadow {
    border-top-width:5px;
    border-bottom-width:1px
  }
  .ui-pnotify-mobile-able.ui-pnotify.ui-pnotify-nonblock-fade {
    opacity:.2
  }
  .ui-pnotify-mobile-able.ui-pnotify.ui-pnotify-nonblock-hide {
    display:none!important
  }
  .ui-pnotify-mobile-able .ui-pnotify-container {
    border-radius:0
  }
}