.uk-notification {
    position: fixed;
    top: 10px;
    left: 10px;
    z-index: 1040;
    box-sizing: border-box;
    width: 350px;
}
.uk-notification-bottom-right, .uk-notification-top-right {
    left: auto;
    right: 10px;
}
.uk-notification-bottom-center, .uk-notification-top-center {
    left: 50%;
    margin-left: -175px;
}
.uk-notification-bottom-center, .uk-notification-bottom-left, .uk-notification-bottom-right {
    top: auto;
    bottom: 10px;
}
@media (max-width:479px) {
    .uk-notification {
        left: 10px;
        right: 10px;
        width: auto;
        margin: 0;
    }
}
.uk-notification-message {
    position: relative;
    margin-bottom: 10px;
    padding: 15px;
    background: #444;
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    cursor: pointer;
    border: 1px solid #444;
    /*border-radius: 4px;*/
}
.uk-notification-message>.uk-close {
    visibility: hidden;
    float: right;
}
.uk-notification-message:hover>.uk-close {
    visibility: visible;
}
.uk-notification-message-primary {
    background: #ebf7fd;
    color: #2d7091;
    border-color: rgba(45, 112, 145, .3);
}
.uk-notification-message-success {
    background: #f2fae3;
    color: #659f13;
    border-color: rgba(101, 159, 19, .3);
}
.uk-notification-message-warning {
    background: #fffceb;
    color: #e28327;
    border-color: rgba(226, 131, 39, .3);
}
.uk-notification-message-danger {
    background: #fff1f0;
    color: #d85030;
    border-color: rgba(216, 80, 48, .3);
}
.uk-notification {
    z-index: 1114;
    width: 400px;
    top: 56px;
    max-width: 100%
}
.uk-notification-bottom-center, .uk-notification-top-center {
    margin-left: -200px;
}
.uk-notification-top-left {
    left: 24px;
}
.uk-notification-top-right {
    right: 24px;
}
.uk-notification-bottom-left {
    left: 24px;
}
.uk-notification-bottom-right {
    right: 24px;
}
.uk-notification-bottom-center, .uk-notification-bottom-left, .uk-notification-bottom-right {
    top: auto;
    bottom: 8px;
}
.uk-notification-message {
    background: #323232;
    /*border-radius: 4px;*/
    padding: 12px 16px;
    font-size: 14px;
    line-height: 18px;
    border: none;
}
.uk-notification .uk-close {
    display: none;
}
.uk-notification .notify-action {
    float: right;
    text-transform: uppercase;
    color: #8bc34a;
    margin-left: 16px;
}
.uk-notification .notify-action:hover {
    color: #689f38;
}
.uk-notification .notify-content {
    overflow: hidden;
}
.uk-notification-message-info {
    background: #1976d2;
    color: #fff;
}
.uk-notification-message-success {
    background: #7cb342;
}
.uk-notification-message-warning {
    background: #ffa000;
}
.uk-notification-message-danger {
    background: #e53935;
}
.uk-notification-message-danger, .uk-notification-message-info, .uk-notification-message-success, .uk-notification-message-warning {
    color: #fff;
}
.uk-notification-message-danger .notify-action, .uk-notification-message-info .notify-action, .uk-notification-message-success .notify-action, .uk-notification-message-warning .notify-action {
    color: #fff;
}
.uk-notification-message-danger .notify-action:hover, .uk-notification-message-info .notify-action:hover, .uk-notification-message-success .notify-action:hover, .uk-notification-message-warning .notify-action:hover {
    color: #fff;
    text-decoration: underline;
}

.uk-notification .uk-close {
    display: none;
}
.uk-notification-message>.uk-close {
    visibility: hidden;
    float: right;
}
.uk-notification .uk-close {
    display: none !important;
}

@media only screen and (max-width:767px) {
    .uk-notification-bottom-center, .uk-notification-bottom-left, .uk-notification-bottom-right, .uk-notification-top-center, .uk-notification-top-left, .uk-notification-top-right {
        width: 100%;
        margin: 0;
        left: 0;
        right: 0;
    }
    .uk-notification-bottom-center>.uk-notification-message, .uk-notification-bottom-left>.uk-notification-message, .uk-notification-bottom-right>.uk-notification-message, .uk-notification-top-center>.uk-notification-message, .uk-notification-top-left>.uk-notification-message, .uk-notification-top-right>.uk-notification-message {
        border-radius: 0;
        padding: 16px 32px;
    }
    .uk-notification-top-center, .uk-notification-top-left, .uk-notification-top-right {
        top: 0;
        bottom: auto;
    }
    .uk-notification-bottom-center, .uk-notification-bottom-left, .uk-notification-bottom-right {
        top: auto;
        bottom: -10px;
    }
}
@media only screen and (min-width:960px) {
    .sidebar_main_active .uk-notification-top-left, .sidebar_main_open .uk-notification-top-left {
        left: 256px;
    }
    .sidebar_main_active .uk-notification-top-center, .sidebar_main_open .uk-notification-top-center {
        margin-left: -80px;
    }
    .sidebar_main_active .uk-notification-bottom-left, .sidebar_main_open .uk-notification-bottom-left {
        left: 256px;
    }
    .sidebar_main_active .uk-notification-bottom-center, .sidebar_main_open .uk-notification-bottom-center {
        margin-left: -80px;
    }
}