.noty_layout .noty_bar {
    margin: 4px 0;
    overflow: hidden;
    border-radius: 2px;
    position: relative;
}

.noty_layout .noty_bar .noty_body {
    padding: 10px;
    font-size: 14px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}

.noty_layout .noty_bar .noty_buttons {
    padding: 10px;
}

.noty_layout .noty_type__alert,
.noty_layout .noty_type__notification {
    background-color: #692340;
    color: #fff;
}

.noty_layout .noty_type__alert .noty_progressbar,
.noty_layout .noty_type__notification .noty_progressbar {
    background-color: #fff;
}

.noty_layout .noty_type__warning {
    background-color: #f39568;
    color: #fff;
}

.noty_layout .noty_type__error {
    background-color: #692340;
    color: #fff;
}

.noty_layout .noty_type__error .noty_progressbar {
    opacity: .4;
}

.noty_layout .noty_type__info,
.noty_layout .noty_type__information {
    background-color: #334AC0;
    color: #fff;
}

.noty_layout .noty_type__info .noty_progressbar,
.noty_layout .noty_type__information .noty_progressbar {
    opacity: .6;
}

.noty_layout .noty_type__success {
    background-color: #0ABF53;
    color: #fff;
}

.noty_layout .noty_type__success .noty_progressbar {
    background-color: #0ABF53;
    color: #fff;
}
