/* ----------------------------------------------------------------------------
 | Noty plugin - custom styles
 | -------------------------------------------------------------------------- */

.noty-notification {
    display: flex;
    width: 100%;
    height: auto;
}

.noty-notification ul {
    margin: 4px;
    padding-left: 12px
}
.noty-notification-icon {
    margin: 8px 0 8px 12px;
    font-size: 26px;
}
.noty-notification-img-small {
    height: 93px;
    width: 93px;
}
.noty-notification-img-long {
    margin: 10px 0 10px 10px;
    height: 76px;
    width: 76px;
    border-radius: 50%;
}
.noty-notification-content {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 7px 23px 7px 13px;
    font-size: 13px;
}
.noty-notification-title {
    width: 100%;
    margin-bottom: 4px;
    font-weight: bold;
}
.noty-notification-text {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}
.noty-notification-text label {
    margin: 0px;
    padding: 0px;
}
.noty-notification-date {
    width: 100%;
    margin-top: 3px;
}

/* ----------------------------------------------------------------------------
 | Custom links in frames
 | -------------------------------------------------------------------------- */

.noty_type__alert .noty-notification a:link {text-decoration:none; color:#014678 !important}
.noty_type__alert .noty-notification a:visited {text-decoration:none; color:#014678 !important}
.noty_type__alert .noty-notification a:active {text-decoration:none; color:#014678; background: none !important}
.noty_type__alert .noty-notification a:hover {text-decoration:underline; color:#014678; background: none !important}

.noty_type__info .noty-notification a:link {text-decoration:none; color:#002752 !important}
.noty_type__info .noty-notification a:visited {text-decoration:none; color:#002752 !important}
.noty_type__info .noty-notification a:active {text-decoration:none; color:#002752; background: none !important}
.noty_type__info .noty-notification a:hover {text-decoration:underline; color:#002752; background: none !important}

.noty_type__success .noty-notification a:link {text-decoration:none; color:#0b2e13 !important}
.noty_type__success .noty-notification a:visited {text-decoration:none; color:#0b2e13 !important}
.noty_type__success .noty-notification a:active {text-decoration:none; color:#0b2e13; background: none !important}
.noty_type__success .noty-notification a:hover {text-decoration:underline; color:#0b2e13; background: none !important}

.noty_type__warning .noty-notification a:link {text-decoration:none; color:#533f03 !important}
.noty_type__warning .noty-notification a:visited {text-decoration:none; color:#533f03 !important}
.noty_type__warning .noty-notification a:active {text-decoration:none; color:#533f03; background: none !important}
.noty_type__warning .noty-notification a:hover {text-decoration:underline; color:#533f03; background: none !important}

.noty_type__error .noty-notification a:link {text-decoration:none; color:#491217 !important}
.noty_type__error .noty-notification a:visited {text-decoration:none; color:#491217 !important}
.noty_type__error .noty-notification a:active {text-decoration:none; color:#491217; background: none !important}
.noty_type__error .noty-notification a:hover {text-decoration:underline; color:#491217; background: none !important}