@import url(https://fonts.googleapis.com/css?family=Open+Sans:600&subset=latin,latin-ext);

#toolbar-notification_icon {
  cursor: pointer;
}
#notifications--sidebar {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
  max-height: 80%;
  position: fixed;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 80;
  padding: 40px 0 0;
  margin: 0;
  right: 0;
  bottom: 10px;
}
#notifications--sidebar .notifications-item {
  opacity: 1;
  background: #fff;
  border: 1px solid #e3e3e3;
  max-width: 290px;
  width: 290px;
  position: relative;
  overflow: hidden;
  left: 0;
  margin: 15px 15px 0px 0px;
  opacity: 0.9;
  background: #dedede;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#notifications--sidebar .notifications-item .notifications-item_title {
  padding-top: 20px;
  padding-bottom: 5px;
}
#notifications--sidebar .notifications-item .notifications-item_message {
  line-height: 1.5em;
}
#notifications--sidebar .notifications-item > .notifications-item_body {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/CurrentRelease/styles/img/common/notifications-info.png") no-repeat scroll 10px center;
  padding: 10px 10px 5px;
}
#notifications--sidebar .notifications-item > .notifications-item_body > .notifications-item_title {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #222222;
  font-size: 13px;
  padding-left: 50px;
  white-space: normal;
  font-weight: bold;
}
#notifications--sidebar .notifications-item > .notifications-item_body > .notifications-item_title > small {
  font-weight: normal;
  position: absolute;
  top: 9px;
  right: 30px;
}
#notifications--sidebar .notifications-item > .notifications-item_body > .notifications-item_message {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #222222;
  font-size: 11px;
  padding-left: 50px;
}
#notifications--sidebar .notifications-item > .notifications-item_body > .notifications-item_message > a {
  font-size: 11px !important;
}
#notifications--sidebar .notifications-item.notification {
  opacity: 0.9;
  background: #ffffff;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#notifications--sidebar .notifications-item.notification > .notifications-item_body {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/CurrentRelease/styles/img/common/notifications-notification.apng") no-repeat scroll 10px center;
  padding: 10px 10px 5px;
}
#notifications--sidebar .notifications-item.notification > .notifications-item_body > .notifications-item_title {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #222222;
  font-size: 12px;
  padding-left: 50px;
  white-space: normal;
  font-weight: bold;
}
#notifications--sidebar .notifications-item.notification > .notifications-item_body > .notifications-item_title > small {
  font-weight: normal;
  position: absolute;
  top: 9px;
  right: 30px;
}
#notifications--sidebar .notifications-item.notification > .notifications-item_body > .notifications-item_message {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #222222;
  font-size: 11px;
  padding-left: 50px;
}
#notifications--sidebar .notifications-item.notification > .notifications-item_body > .notifications-item_message > a {
  font-size: 11px !important;
}
#notifications--sidebar .notifications-item.popup {
  opacity: 0.9;
  background: #dedede;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#notifications--sidebar .notifications-item.popup > .notifications-item_body {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/CurrentRelease/styles/img/common/notifications-info.png") no-repeat scroll 10px center;
  padding: 10px 10px 5px;
}
#notifications--sidebar .notifications-item.popup > .notifications-item_body > .notifications-item_title {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #222222;
  font-size: 13px;
  padding-left: 50px;
  white-space: normal;
  font-weight: bold;
}
#notifications--sidebar .notifications-item.popup > .notifications-item_body > .notifications-item_title > small {
  font-weight: normal;
  position: absolute;
  top: 9px;
  right: 30px;
}
#notifications--sidebar .notifications-item.popup > .notifications-item_body > .notifications-item_message {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #222222;
  font-size: 11px;
  padding-left: 50px;
}
#notifications--sidebar .notifications-item.popup > .notifications-item_body > .notifications-item_message > a {
  font-size: 11px !important;
}
#notifications--sidebar .notifications-item.info {
  opacity: 0.9;
  background: #dedede;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#notifications--sidebar .notifications-item.info > .notifications-item_body {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/CurrentRelease/styles/img/common/notifications-info.png") no-repeat scroll 10px center;
  padding: 10px 10px 5px;
}
#notifications--sidebar .notifications-item.info > .notifications-item_body > .notifications-item_title {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #222222;
  font-size: 13px;
  padding-left: 50px;
  white-space: normal;
  font-weight: bold;
}
#notifications--sidebar .notifications-item.info > .notifications-item_body > .notifications-item_title > small {
  font-weight: normal;
  position: absolute;
  top: 9px;
  right: 30px;
}
#notifications--sidebar .notifications-item.info > .notifications-item_body > .notifications-item_message {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #222222;
  font-size: 11px;
  padding-left: 50px;
}
#notifications--sidebar .notifications-item.info > .notifications-item_body > .notifications-item_message > a {
  font-size: 11px !important;
}
#notifications--sidebar .notifications-item.error {
  opacity: 0.9;
  background: #d42626;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#notifications--sidebar .notifications-item.error > .notifications-item_body {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/CurrentRelease/styles/img/common/notifications-error.png") no-repeat scroll 10px center;
  padding: 10px 10px 5px;
}
#notifications--sidebar .notifications-item.error > .notifications-item_body > .notifications-item_title {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #ffffff;
  font-size: 13px;
  padding-left: 50px;
  white-space: normal;
  font-weight: bold;
}
#notifications--sidebar .notifications-item.error > .notifications-item_body > .notifications-item_title > small {
  font-weight: normal;
  position: absolute;
  top: 9px;
  right: 30px;
}
#notifications--sidebar .notifications-item.error > .notifications-item_body > .notifications-item_message {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #ffffff;
  font-size: 11px;
  padding-left: 50px;
}
#notifications--sidebar .notifications-item.error > .notifications-item_body > .notifications-item_message > a {
  font-size: 11px !important;
}
#notifications--sidebar .notifications-item.auto-close {
  opacity: 0.9;
  background: #dedede;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#notifications--sidebar .notifications-item.auto-close > .notifications-item_body {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/CurrentRelease/styles/img/common/notifications-auto-close.png") no-repeat scroll 10px center;
  padding: 10px 10px 5px;
}
#notifications--sidebar .notifications-item.auto-close > .notifications-item_body > .notifications-item_title {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #222222;
  font-size: 13px;
  padding-left: 50px;
  white-space: normal;
  font-weight: bold;
}
#notifications--sidebar .notifications-item.auto-close > .notifications-item_body > .notifications-item_title > small {
  font-weight: normal;
  position: absolute;
  top: 9px;
  right: 30px;
}
#notifications--sidebar .notifications-item.auto-close > .notifications-item_body > .notifications-item_message {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #222222;
  font-size: 11px;
  padding-left: 50px;
}
#notifications--sidebar .notifications-item.auto-close > .notifications-item_body > .notifications-item_message > a {
  font-size: 11px !important;
}

.notifications-item_close {
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAR0lEQVR4AWNQllf4D8IMhAFCLYggQiOmOiQOLo04Df4Pw4TECWjE1EBAI2ENBJ1Ktk1k+4ns0CMpnlQUFMHypKQIuEay0h4Ak7tPeiN5/n0AAAAASUVORK5CYII=);
  position: absolute;
  cursor: pointer;
  height: 13px;
  width: 13px;
  right: 8px;
  top: 8px;
}