﻿[data-pnotify] .pnotify-container {
    position: relative
}

[data-pnotify] .pnotify-mobile-animate-left {
    transition: left 0.1s ease
}

[data-pnotify] .pnotify-mobile-animate-top {
    transition: top 0.1s ease
}

@media(max-width: 480px) {
    [data-pnotify].pnotify {
        font-size: 1.2em;
        -webkit-font-smoothing: antialiased;
        -moz-font-smoothing: antialiased;
        -ms-font-smoothing: antialiased;
        font-smoothing: antialiased
    }

    body > [data-pnotify].pnotify {
        position: fixed
    }

    [data-pnotify].pnotify.pnotify-stack-down, [data-pnotify].pnotify.pnotify-stack-up {
        width: 100% !important
    }

    [data-pnotify].pnotify.pnotify-stack-right, [data-pnotify].pnotify.pnotify-stack-left {
        height: 100% !important
    }

    [data-pnotify].pnotify .pnotify-shadow {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }

    [data-pnotify].pnotify.pnotify-stack-down .pnotify-shadow {
        border-bottom-width: 5px
    }

    [data-pnotify].pnotify.pnotify-stack-up .pnotify-shadow {
        border-top-width: 5px
    }

    [data-pnotify].pnotify.pnotify-stack-right .pnotify-shadow {
        border-right-width: 5px
    }

    [data-pnotify].pnotify.pnotify-stack-left .pnotify-shadow {
        border-left-width: 5px
    }

    [data-pnotify].pnotify .pnotify-container {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }

    [data-pnotify].pnotify.pnotify-stack-down .pnotify-container, [data-pnotify].pnotify.pnotify-stack-up .pnotify-container {
        width: auto !important
    }

    [data-pnotify].pnotify.pnotify-stack-right .pnotify-container, [data-pnotify].pnotify.pnotify-stack-left .pnotify-container {
        height: 100% !important
    }
}
