.wait-on-load {
  opacity: 0; }

.button.inverted {
  background-color: #fff;
  color: #ababc9 !important;
  border-color: #ababc9 !important; }
  .button.inverted:hover {
    background-color: #ababc9 !important;
    color: #fff !important; }

.message {
  color: #3c3636;
  padding: 20px;
  border-radius: 10px;
  display: flex;
  align-items: center; }
  .message .message-text {
    flex: 1 1 0%; }
  .message .message-icon {
    border: 3px solid #000;
    border-radius: 50%;
    height: 31px;
    width: 31px;
    margin-right: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; }
    .message .message-icon::before {
      content: ' ';
      margin-bottom: 3px;
      height: 3px;
      width: 3px;
      border-radius: 3px;
      background-color: #000; }
    .message .message-icon::after {
      content: ' ';
      height: 13px;
      width: 3px;
      border-radius: 3px;
      background-color: #000; }
  .message.success {
    background-color: #d5f5e7; }
    .message.success .message-icon {
      border-color: #1fce81; }
      .message.success .message-icon::before {
        color: #1fce81;
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        font-size: 1.7rem;
        content: '\f00c';
        background-color: transparent;
        border-radius: 0;
        height: auto;
        width: auto;
        position: relative;
        top: 1px; }
      .message.success .message-icon::after {
        display: none; }
  .message.priority-0 {
    background-color: #e7f0ff; }
    .message.priority-0:not(.clock) .message-icon {
      border-color: #4a8cfb; }
      .message.priority-0:not(.clock) .message-icon::before, .message.priority-0:not(.clock) .message-icon::after {
        background-color: #4a8cfb; }
    .message.priority-0.clock .message-icon {
      border: 0 none;
      background-image: url("/wimg/icons/clock-b.svg");
      background-position: center;
      background-repeat: no-repeat;
      background-size: 100%; }
      .message.priority-0.clock .message-icon::before, .message.priority-0.clock .message-icon::after {
        display: none; }
  .message.priority-1 {
    background-color: #d5f5e7; }
    .message.priority-1:not(.clock) .message-icon {
      border-color: #1fce81; }
      .message.priority-1:not(.clock) .message-icon::before, .message.priority-1:not(.clock) .message-icon::after {
        background-color: #1fce81; }
  .message.priority-2 {
    background-color: #fffce7; }
    .message.priority-2 .message-icon {
      border-color: messageWarningHighlight;
      transform: rotate(180deg); }
      .message.priority-2 .message-icon::before, .message.priority-2 .message-icon::after {
        background-color: #f79900; }
  .message.priority-3 {
    background-color: #ffe4e4; }
    .message.priority-3 .message-icon {
      border-color: #fa0303;
      transform: rotate(180deg); }
      .message.priority-3 .message-icon::before, .message.priority-3 .message-icon::after {
        background-color: #fa0303; }
  .message + .message {
    margin-top: 10px; }

.snotify-backdrop {
  z-index: 100002 !important; }

.snotify {
  z-index: 100002 !important;
  width: auto !important;
  max-width: 1000px;
  min-width: 300px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  flex-direction: column; }
  .snotify.snotify-centerTop, .snotify.snotify-centerCenter, .snotify.snotify-centerBottom {
    left: 50% !important;
    transform: translateX(-50%); }
  .snotify .snotifyToast {
    display: inline-block !important; }

.snotify-prompt,
.snotify-confirm {
  background-color: #1e88e5; }
  .snotify-prompt .snotifyToast__input__label::after,
  .snotify-confirm .snotifyToast__input__label::after {
    background: #bbdbf7; }
