.notify {
  display: none;
  position: fixed;
  cursor: pointer;
  width: 100%;
  background: #fff;
  font-size: 14px;
  text-align: center;
  border-top: 2px solid #fff;
  z-index:9999;
  color: #3C3C3C;
  -moz-box-shadow:0 0em 0.5em rgba(0, 0, 0, 0.3);
  -webkit-box-shadow:0 0em 0.5em rgba(0, 0, 0, 0.3);
  box-shadow:0 0em 0.5em rgba(0, 0, 0, 0.3);
}

.notify .inner {
  position: relative;
  width: 800px;
  margin:  0 auto;
  /*padding-right: 60px;*/
}


.notify .close {
  position: absolute;
  color: #000;
  top: 10px;
  right: 0;
}

.notify a.close:hover {
  text-decoration: underline;
}

.notify .inner p {
  margin:0;
  padding:15px;
  font-size: 14px;
}

.notify.mini-error{
  background:#BD362F;
  color:white;
}

.notify.mini-success{
  background: #78CD51;
  color:white;
}

.notify.mini-warning,
.notify.mini-info{
  background: #FFFF8B;
  color: black;
}

/*.notify.mini-info{
  background: #4B8CF7;
  color: #FFF;
}*/