/*-- NOTIFY: { --*/
  .notify { position: relative; display: none; margin: 0 0 10px; background: #fff; border: 1px solid #cacfd8; border-radius: 3px; }
  .notify_show { display: block; }
  .notify_static { display: block; }

    .notify__list { margin: 0; padding: 10px 10px 7px; background: #e5e8ed; border: 1px solid #fff; border-radius: 2px; list-style: none; font-size: 0.9em; }
    .notify_static .notify__list { padding: .5em .7em .3em; }

      .notify__list-item { margin: 10px 0 0; }
      .notify__list-item:first-child { margin-top: 0; }
      .notify__list-item_pattern { display: none; }

    .notify__close { position: absolute; top: 8px; right: 2px; padding: 0 5px; color: #333; font-size: 1.2em; font-weight: bold; text-decoration: none; opacity: .7; }
    .notify__close:hover { color: #333; opacity: 1; }
    .notify_static .notify__close { display: none; }

  .notify_info { border-color: #d5d5d5; }
    .notify_info .notify__list { background: #f5f5f5; color: #333; }
    .notify_info .notify__close { color: #333; }

  .notify_success { border-color: #d6e9c6; }
    .notify_success .notify__list { background: #dff0d8; color: #468847; }
    .notify_success .notify__close { color: #468847; }

  .notify_warning { border-color: #fbeed5; }
    .notify_warning .notify__list { background: #fcf8e3; color: #c09853; }
    .notify_warning .notify__close { color: #c09853; }

  .notify_error { border-color: #eed3d7; }
    .notify_error .notify__list { background: #f2dede; color: #b94a48; }
    .notify_error .notify__close { color: #b94a48; }
/*-- } /notify. --*/
