.notify-box {border: 0;padding: 0;overflow: hidden;border-radius: .5rem;box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);}
.notify-box-inner {overflow: hidden;border-radius: .5rem;padding: .6rem;}
.notify-box-inner p:last-child {margin-bottom: 0;}
.notify-box .close {position: absolute;top: 5px;left: 5px;background: transparent;width: 25px;}
.notify-content h6 {margin: 0 0 0 0;font-weight: 600;}
.notify-content {margin: 0 10px 0 35px;width: 100%;}
.notify-icon {font-size: 21px;}
.notify-top-right,
.notify-top-left,
.notify-bottom-right,
.notify-bottom-left{position: fixed;z-index: 9999999999;width: 100%;max-width: 24rem;margin: 0;}
.notify-top-right {right: 20px;top: 20px;}
.notify-bottom-right {right: 20px;bottom: 20px;}
.notify-top-left {left: 20px;top: 20px;}
.notify-bottom-left {left: 20px;bottom: 20px;}
.iconsize-14px {font-size: 14px;}
.iconsize-16px {font-size: 16px;}
.iconsize-18px {font-size: 18px;}
.iconsize-4px {font-size: 21px;}
.iconsize-24px {font-size: 24px;}
.iconsize-27px {font-size: 27px;}
.iconsize-32px {font-size: 32px;padding: 0;}
.notify-content a {text-decoration: underline;color: inherit}
.notify-banner {max-height: 160px;padding: 10px;border-radius: 12px;position: relative;display: flex;align-content: center;align-items: center;margin-bottom: 30px;width: 100%;}
.notify-banner.image-right {flex-direction: row;}
.notify-banner.image-left {flex-direction: row-reverse;justify-content: space-between;}
.notify-banner:before {content: '';position: absolute;top:0;right: 0;width: 100%;height: 100%;background: rgba(18, 22, 31, 0.6);}
.notify-banner div {position: relative;}
.notify-banner .notify-banner-icon {position: relative;max-height: 265px;max-width: 200px;margin-left: 30px;border-radius: 5px;}
.notify-banner.image-left .notify-banner-icon {margin-right: 30px;margin-left: inherit;}
.notify-banner .notify-banner-title, .notify-banner .notify-banner-text {color: #fff;line-height: 1em;}
.notify-banner .notify-banner-title {font-size: 1.6rem;font-weight: 700;margin-top: 20px;color: #fff;}
@media only screen and (max-width: 680px)
{
    .notify-banner.image-left .notify-banner-icon {display: none;}
    .notify-banner .notify-banner-title {font-size: 1.2rem;font-weight: 600;}
    .notify-banner .notify-banner-icon {max-width: 60px}
}