#xnot_container .alert .xnot-show-more,
#xnot_container .alert .xnot-show-less {
  display: none;
}
#xnot_container .alert-warning a {
  color: #66512c;
  text-decoration: underline;
}
#xnot_container .alert-success a {
  color: #2b542c;
  text-decoration: underline;
}
#xnot_container .alert-danger a {
  color: #843534;
  text-decoration: underline;
}
#xnot_container .alert-info a {
  color: #245269;
  text-decoration: underline;
}
div.xnot-alert-container-interruptive {
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  z-index: 99999999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
div.xnot-alert-container-interruptive div.xnot-alert {
  max-width: 1340px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 174px;
  -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.75);
}
@media (max-width: 768px) {
  #xnot_container .alert strong.xnot-title,
  #xnot_container .alert span.xnot-body,
  #xnot_container .alert span.xnot-body p {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: auto;
    display: block;
  }
  #xnot_container .xnot-content-hidden .xnot-show-more {
    display: block;
  }
  #xnot_container .xnot-content-shown .xnot-show-less {
    display: block;
  }
  #xnot_container .xnot-content-shown strong.xnot-title,
  #xnot_container .xnot-content-shown span.xnot-body,
  #xnot_container .xnot-content-shown span.xnot-body p {
    text-overflow: clip;
    white-space: normal;
    overflow: visible;
    display: block;
  }
}
