@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounce{0%{transform:scale(1)}50%{transform:scale(1.3)}60%{transform:scale(.8)}80%{transform:scale(.9)}to{transform:scale(1)}}.message-toast .animate-message-enter-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.message-toast .animate-message-leave-active{transition:all .2s cubic-bezier(1,.5,.8,1)}.message-toast .animate-message-enter,.message-toast .slide-fade-leave-to{transform:translateY(10px);opacity:0}.message-notification .animate-message-enter-active{animation:bounceInRight .3s ease-in-out}.message-notification .animate-message-leave-active{animation:bounceOutRight .3s ease-in-out}.message-notification{position:fixed;z-index:200;bottom:0;right:0}.message-toast{position:fixed;bottom:0;left:0;width:100%;z-index:99999999999}.message-toast-item .toast-content{display:flex;flex-direction:row;align-items:center;position:relative}.message-toast-item .message-close{cursor:pointer;transition:all .2s ease-in-out}.message-toast-item .container{position:relative}.message-toast-item .toast-text{width:100%;margin-right:1em}.message-toast-item.message-large{padding:1.5em 0;position:relative;border-bottom:1px solid rgba(0,0,0,.15);border-radius:0;margin-bottom:0;color:#fff}.message-toast-item.message-large.error{background-color:#f73e3e;background:linear-gradient(45deg,#fe323a,#cc008c)}.message-toast-item.message-large.error .description a{border-bottom:2px solid #ffcece;text-decoration:none;color:#ffcece}.message-toast-item.message-large.error .icon{color:#f73e3e}.message-toast-item.message-large.alert{background-color:#ffc107;background:linear-gradient(45deg,#fccc00,#ff980d)}.message-toast-item.message-large.alert .toast-text{color:#6d5200}.message-toast-item.message-large.alert .icon{color:#ffc107}.message-toast-item.message-large.success{background-color:#42ba5e;background:linear-gradient(45deg,#42ba5e,#05ce80)}.message-toast-item.message-large.success .icon{color:#42ba5e}.message-toast-item.message-large.info{background-color:#0077b5;background-color:linear-gradient(45deg,#2196f3,#4b9fe2)}.message-toast-item.message-large.info .icon{color:#0077b5}.message-toast-item.message-large .message-close{position:absolute;right:0;z-index:10;font-size:2em;text-align:center;color:#fff}.message-toast-item.message-large .status-icon{box-sizing:content-box;height:2em;width:2em;padding:1em;text-align:center;line-height:inherit;margin-right:1em;position:relative;display:flex;background-color:#fff;border-radius:100%;animation:bounce .45s ease-in-out}.message-toast-item.message-large .icon{display:flex;width:2em;height:2em}.message-toast-item.message-large h3{font-size:1.5em;margin-bottom:.2rem}.message-toast-item.message-small{max-width:80%;padding:1.5em .5em;bottom:0;right:0;background:#fff;margin-left:auto;margin-right:1.5em;margin-bottom:1.5em;color:#212529;border:0;border-left:8px solid;box-shadow:0 0 3px 1px rgba(0,0,0,.1);z-index:120}@media (min-width:768px){.message-toast-item.message-small{width:420px;padding:2em .5em}}.message-toast-item.message-small.error{border-color:#f73e3e}.message-toast-item.message-small.error .icon{color:#f73e3e}.message-toast-item.message-small.alert{border-color:#ffc107}.message-toast-item.message-small.alert .icon{color:#ffc107}.message-toast-item.message-small.info{border-color:#0077b5}.message-toast-item.message-small.info .icon{color:#0077b5}.message-toast-item.message-small.success{border-color:#42ba5e}.message-toast-item.message-small.success .icon{color:#42ba5e}.message-toast-item.message-small .toast-text h3{font-size:1.1em;margin-bottom:.25em}.message-toast-item.message-small .toast-text .description{font-size:.8em}.message-toast-item.message-small .message-close{font-size:1em;top:0;right:0;position:absolute}.message-toast-item.message-small .status-icon{box-sizing:content-box;height:3em;width:3em;margin-right:1em;text-align:center;position:relative;display:flex;animation:bounce .4s ease-in-out;animation-delay:.3s}.message-toast-item.message-small .icon{height:3em;width:3em}