/*!
 * ngToast v1.4.0 (http://tameraydin.github.io/ngToast)
 * Copyright 2015 Tamer Aydin
 * Licensed under MIT (http://tameraydin.mit-license.org/)
 */

.ng-toast {
    position: fixed;
    z-index: 1080;
    width: 100%;
    height: 0;
    margin-top: 20px;
    text-align: center;
}
.ng-toast.ng-toast--top {
    top: 0;
    bottom: auto;
}
.ng-toast.ng-toast--top .ng-toast__list {
    top: 50px;
    bottom: auto;
}
.ng-toast.ng-toast--top.ng-toast--center .ng-toast__list {
    position: static;
}
.ng-toast.ng-toast--bottom {
    top: auto;
    bottom: 0;
}
.ng-toast.ng-toast--bottom .ng-toast__list {
    top: auto;
    bottom: 0;
}
.ng-toast.ng-toast--bottom.ng-toast--center .ng-toast__list {
    pointer-events: none;
}
.ng-toast.ng-toast--bottom.ng-toast--center .ng-toast__message .alert {
    pointer-events: auto;
}
.ng-toast.ng-toast--right .ng-toast__list {
    left: auto;
    right: 0;
    margin-right: 20px;
}
.ng-toast.ng-toast--right .ng-toast__message {
    text-align: right;
}
.ng-toast.ng-toast--left .ng-toast__list {
    right: auto;
    left: 0;
    margin-left: 20px;
}
.ng-toast.ng-toast--left .ng-toast__message {
    text-align: left;
}
.ng-toast .ng-toast__list {
    display: inline-block;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    padding: 0;
    list-style: none;
}
.ng-toast .ng-toast__message {
    display: block;
    width: 100%;
    text-align: center;
}
.ng-toast .ng-toast__message .alert {
    display: inline-block;
    border-radius: 0 5px 5px 0;
    border: 1px solid;
    border-left: 4px solid;
    box-shadow: 1px 1px 4px;
    font-weight: 600;
}
.ng-toast .ng-enter,
.ng-toast .ng-leave,
.ng-toast .ng-move {
    transition: 0.3s ease left, 0.3s ease opacity;
}
.ng-toast .ng-enter {
    left: -50px;
    opacity: 0;
}
.ng-toast .ng-enter.ng-enter-active {
    left: 0;
    opacity: 1;
}
.ng-toast .ng-leave {
    left: 0;
    opacity: 1;
}
.ng-toast .ng-leave.ng-leave-active {
    left: -50px;
    opacity: 0;
}
.ng-toast .ng-move {
    opacity: 0.5;
}
.ng-toast .ng-move.ng-move-active {
    opacity: 1;
}
