#growls-default{right:15px;position:fixed;max-width:calc(100% - 30px);top:15px;left:auto;z-index:100001}.growl{overflow:hidden;padding:10px;color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;box-shadow:0 0 15px rgba(0,0,0,.5);border-radius:0;width:300px}.growl.growl-incoming,.growl.growl-outgoing{filter:alpha(opacity=0);opacity:0}.growl.growl-default{background:#7f8c8d}.growl.growl-error{background:#c0392b}.growl.growl-notice{background:#2ecc71}.growl.growl-warning{background:#f39c12}.growl .growl-close{height:30px;font-size:0;right:0;position:absolute;top:0;cursor:pointer;left:auto;width:30px;line-height:0}.growl .growl-close:after,.growl .growl-close:before{height:2px;right:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:"";position:absolute;bottom:0;top:0;background-color:#fff;margin:auto;border-radius:90px;left:0;width:12px}.growl .growl-close:not(:hover):before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.growl .growl-close:not(:hover):after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.growl .growl-title{padding:5px 40px 5px 10px;font-size:15px;border-bottom:1px solid hsla(0,0%,100%,.2);margin:-10px -10px 10px;width:auto;line-height:20px;display:block}.growl .growl-message{font-size:0;line-height:0}.growl .growl-message>*{vertical-align:top;display:inline-block!important}.growl .growl-message figure{height:80px;overflow:hidden;width:80px}.growl .growl-message figure img{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%}.growl .growl-content{padding:0 0 0 10px;font-size:13px;margin:-2px 0 0;width:calc(100% - 80px);line-height:20px}.growl .growl-content span{overflow:hidden;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:20px;white-space:nowrap;display:block}.growl .growl-content a{text-decoration:underline;right:10px;color:inherit;position:absolute;bottom:10px;left:auto}.growl .growl-content a:hover{color:inherit;opacity:.7}.growl .growl-message>:first-child:last-child{padding:0;width:100%}.growl ul.error{padding:20px;list-style-type:none;margin:0}.growl ul.error li{font-size:15px;padding-left:10px}body.rtl #growls-default{right:auto;left:15px}body.rtl .growl-close{right:auto;left:0}body.rtl .growl-title{padding:5px 10px 5px 40px}body.rtl .growl .growl-content{padding:0 10px 0 0}body.rtl .growl .growl-content a{right:auto;left:10px}