@keyframes awn-fade-in { 0% { opacity: 0 } to { opacity: 1 } } @keyframes awn-fade-out { 0% { opacity: 1 } to { opacity: 0 } } @keyframes awn-slide-right { 0% { left: 100%; opacity: 0 } to { left: 0; opacity: 1 } } @keyframes awn-slide-left { 0% { opacity: 0; right: 100% } to { opacity: 1; right: 0 } } @keyframes awn-bar { 0% { right: 100% } to { right: 0 } } .awn-popup-loading-dots, .awn-popup-loading-dots:after, .awn-popup-loading-dots:before { animation-fill-mode: both; animation: awn-loading-dots 1s ease-in-out infinite; background: #fff; border-radius: 50%; height: 6px; width: 6px } .awn-popup-loading-dots { animation-delay: -.16s; color: #fff; display: inline-block; margin-left: 24px; position: relative } .awn-popup-loading-dots:after, .awn-popup-loading-dots:before { content: ""; position: absolute; top: 0 } .awn-popup-loading-dots:before { animation-delay: -.32s; left: -16px } .awn-popup-loading-dots:after { left: 16px } @keyframes awn-loading-dots { 0%, 80%, to { box-shadow: 0 0 0 0 } 40% { box-shadow: 0 0 0 2px } } #awn-popup-wrapper { align-items: center; animation-fill-mode: both; animation-name: awn-fade-in; animation-timing-function: ease-out; background: rgba(0, 0, 0, .7); bottom: 0; display: flex; justify-content: center; left: 0; opacity: 0; position: fixed; right: 0; top: 0; z-index: 99999 } #awn-popup-wrapper.awn-hiding { animation-name: awn-fade-out } #awn-popup-wrapper .awn-popup-body { background: #fff; border-radius: 6px; font-size: 14px; max-width: 500px; min-width: 320px; padding: 24px; position: relative; word-break: break-word } #awn-popup-wrapper .awn-popup-body.awn-popup-confirm { align-items: center; display: flex; flex-direction: column } #awn-popup-wrapper .awn-popup-body.awn-popup-confirm .fa { color: #c26700; font-size: 44px } #awn-popup-wrapper .awn-popup-body.awn-popup-async-block { background: transparent; color: #fff; font-size: 32px; font-weight: 700; text-align: center } #awn-popup-wrapper .awn-popup-title { font-size: 14px; font-weight: 700; margin-top: 8px; text-transform: uppercase } #awn-popup-wrapper .awn-buttons { display: flex; justify-content: space-between; margin-top: 24px; width: 100% } #awn-popup-wrapper .awn-buttons .awn-btn { border: 0; border-radius: 4px; color: #fff; font-size: 14px; font-weight: 700; line-height: 32px; transition: background .2s linear; width: 45% } #awn-popup-wrapper .awn-buttons-1 .awn-btn { width: 100% } #awn-popup-wrapper .awn-buttons .awn-btn-success { background: #40871d } #awn-popup-wrapper .awn-buttons .awn-btn-success:hover { background: #367218 } #awn-popup-wrapper .awn-buttons .awn-btn-cancel { background: #1c76a6 } #awn-popup-wrapper .awn-buttons .awn-btn-cancel:hover { background: #186690 } #awn-toast-container { bottom: 24px; box-sizing: border-box; position: fixed; right: 24px; z-index: 99998 } #awn-toast-container.awn-top-left, #awn-toast-container.awn-top-right { bottom: auto; top: 24px } #awn-toast-container.awn-top-left .awn-toast:first-child, #awn-toast-container.awn-top-right .awn-toast:first-child { margin-top: 16px } #awn-toast-container.awn-bottom-left, #awn-toast-container.awn-top-left { left: 24px; right: auto } #awn-toast-container.awn-bottom-left .awn-toast, #awn-toast-container.awn-top-left .awn-toast { animation-name: awn-slide-left; right: 100% } #awn-toast-container.awn-bottom-left .awn-toast.awn-hiding, #awn-toast-container.awn-top-left .awn-toast.awn-hiding { right: 0 } #awn-toast-container.awn-bottom-right .awn-toast, #awn-toast-container.awn-top-right .awn-toast { animation-name: awn-slide-right; left: 100% } #awn-toast-container.awn-bottom-right .awn-toast.awn-hiding, #awn-toast-container.awn-top-right .awn-toast.awn-hiding { left: 0 } .awn-toast { animation-fill-mode: both; animation-timing-function: linear; background: #ebebeb; border-radius: 6px; color: gray; cursor: pointer; font-size: 14px; margin-top: 16px; opacity: 0; overflow: hidden; position: relative; width: 320px } .awn-toast-content { word-break: break-word } .awn-toast-label { color: gray; display: block; font-size: 18px; text-transform: uppercase } .awn-toast-icon { align-items: center; bottom: 0; display: flex; justify-content: flex-end; position: absolute; right: 16px; top: 6px } .awn-toast-icon .fa { color: gray; font-size: 44px } .awn-toast-wrapper { border: 2px solid #d1d1d1; border-radius: 6px; padding: 22px 88px 16px 16px } .awn-toast-progress-bar { height: 6px; left: 0; position: absolute; right: 0; top: 0 } .awn-toast-progress-bar:after { animation-duration: inherit; animation-fill-mode: both; animation-name: awn-bar; animation-timing-function: linear; background: gray; content: " "; height: 6px; position: absolute; right: 100%; top: 0; width: 100% } .awn-toast.awn-toast-progress-bar-paused .awn-toast-progress-bar:after { animation-play-state: paused } .awn-toast.awn-hiding { animation-name: awn-fade-out !important } .awn-toast.awn-toast-success { background: #dff8d3; color: #40871d } .awn-toast.awn-toast-success .awn-toast-wrapper { border-color: #a7d590 } .awn-toast.awn-toast-success .fa, .awn-toast.awn-toast-success b { color: #40871d } .awn-toast.awn-toast-success .awn-toast-progress-bar:after { background: #40871d } .awn-toast.awn-toast-info { background: #d3ebf8; color: #1c76a6 } .awn-toast.awn-toast-info .awn-toast-wrapper { border-color: #9fd3ef } .awn-toast.awn-toast-info .fa, .awn-toast.awn-toast-info b { color: #1c76a6 } .awn-toast.awn-toast-info .awn-toast-progress-bar:after { background: #1c76a6 } .awn-toast.awn-toast-alert { background: #f8d5d3; color: #a92019 } .awn-toast.awn-toast-alert .awn-toast-wrapper { border-color: #f0a29d } .awn-toast.awn-toast-alert .fa, .awn-toast.awn-toast-alert b { color: #a92019 } .awn-toast.awn-toast-alert .awn-toast-progress-bar:after { background: #a92019 } .awn-toast.awn-toast-warning { background: #ffe7cc; color: #c26700 } .awn-toast.awn-toast-warning .awn-toast-wrapper { border-color: #ffc480 } .awn-toast.awn-toast-warning .fa, .awn-toast.awn-toast-warning b { color: #c26700 } .awn-toast.awn-toast-warning .awn-toast-progress-bar:after { background: #c26700 } [class^=awn-] { box-sizing: border-box }