/* CORE STYLES */
/* noty bar */
/* line 6, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/noty.scss */
.noty_bar {
  position: fixed;
  display: none;
  z-index: 9999999;
}

/* noty_message */
/* line 13, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/noty.scss */
.noty_bar .noty_message {
  text-align: center;
}

/* noty close button */
/* line 18, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/noty.scss */
.noty_bar .noty_close {
  cursor: pointer;
}

/* noty modal */
/* line 23, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/noty.scss */
.noty_modal {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 10000;
  opacity: 0.6;
  display: none;
  left: 0;
  top: 0;
}

/* noty container for noty_layout_topLeft & noty_layout_topRight */
/* line 36, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/noty.scss */
ul.noty_cont {
  position: fixed;
  z-index: 10000000;
  margin: 0px;
  padding: 0px;
  list-style: none;
  width: 300px;
}

/* line 44, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/noty.scss */
ul.noty_cont li {
  position: relative;
  float: left;
  clear: both;
  list-style: none;
  padding: 0px;
  margin: 10px 0 0 0;
  width: 300px;
  /* Fix for: http://bugs.jquery.com/ticket/2278 */
}

/* line 53, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/noty.scss */
ul.noty_cont.noty_layout_topLeft {
  left: 20px;
  top: 20px;
}

/* line 54, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/noty.scss */
ul.noty_cont.noty_layout_topRight {
  right: 40px;
  top: 20px;
}

/* line 55, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/noty.scss */
ul.noty_cont.noty_layout_bottomLeft {
  left: 20px;
  bottom: 20px;
}

/* line 56, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/noty.scss */
ul.noty_cont.noty_layout_bottomRight {
  right: 40px;
  bottom: 20px;
}

/* line 57, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/noty.scss */
ul.noty_cont.noty_layout_topRight li {
  float: right;
}

/* LAYOUTS */
/* noty_layout_top */
/* line 62, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/noty.scss */
.noty_bar.noty_layout_top {
  top: 0;
  left: 0;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

/* noty_layout_bottom */
/* line 72, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/noty.scss */
.noty_bar.noty_layout_bottom {
  bottom: 0;
  left: 0;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

/* noty_layout_center */
/* line 82, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/noty.scss */
.noty_bar.noty_layout_center {
  top: 40%;
}

/* noty_layout_topLeft & noty_layout_topRight */
/* line 87, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/noty.scss */
.noty_bar.noty_layout_topLeft,
.noty_bar.noty_layout_topRight,
.noty_bar.noty_layout_bottomLeft,
.noty_bar.noty_layout_bottomRight {
  width: 100%;
  clear: both;
  position: relative;
}

/* line 96, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/noty.scss */
.noty_bar.noty_layout_topLeft .noty_message,
.noty_bar.noty_layout_topRight .noty_message,
.noty_bar.noty_layout_bottomLeft .noty_message,
.noty_bar.noty_layout_bottomRight .noty_message {
  text-align: left;
}

/* noty_layout_topCenter */
/* line 104, /home/panacea_jasper/panacea/app/assets/stylesheets/perfectum/noty.scss */
.noty_bar.noty_layout_topCenter {
  top: 20px;
}
