.cmp-page__toastmessage{min-width:250px;background-color:#e0e0e0;color:#000;text-align:center;border-radius:4px;padding:15px 50px;position:fixed;z-index:1000;top:30px;margin:0 auto;left:22%}
.cmp-page__toastmessageshow:after{content:"X";z-index:2000;position:absolute;right:8px;top:0}
.cmp-page__toastmessageshow::before{height:20px;width:20px;content:'a';border:0 solid transparent;border-right-width:15px;border-left-width:15px;border-bottom:20px solid #e0e0e0;position:absolute;z-index:2000;right:30px;top:-20px;color:#e0e0e0}
.cmp-page__toastmessagehide{min-width:250px;background-color:#e0e0e0;color:#000;text-align:center;border-radius:4px;padding:15px 50px;position:fixed;z-index:1000;top:30px;margin:0 auto;left:22%;visibility:hidden}
.cmp-page__toastmessageshow{min-width:250px;background-color:#e0e0e0;color:#000;text-align:center;border-radius:4px;padding:15px 50px;position:fixed;z-index:1000;top:30px;margin:0 auto;left:22%;visibility:visible;cursor:pointer;animation:fadein .5s}
@keyframes fadein{from{bottom:0;opacity:0}
to{bottom:30px;opacity:1}
}
.toastmessagechromeshow{visibility:visible;cursor:pointer;animation:fadein .5s;position:fixed;top:20px;background-color:#e0e0e0;min-width:250px;border-radius:2px;padding:10px;margin:10px}
.toastmessagechromehide{visibility:hidden}
#toastmessage{background-color:#fff7d6;border-radius:4px;padding:12px 16px;position:relative;padding-right:50px}
#toastmessage p{margin-bottom:0 !important;color:#212121;font-family:var(--font-text-georgia);font-size:.875rem;letter-spacing:0;line-height:20px}
#toastmessage p strong{color:#212121;font-family:var(--font-brandontext-regular);font-size:1.125rem;font-weight:bold;letter-spacing:0;line-height:18px}
.closetoast{position:absolute;top:14px;right:15px;color:#212121;text-decoration:none;height:16px;width:16px}
a.closetoast{text-decoration:none;color:#212121}
.closetoast:link,.closetoast:visited{text-decoration:none;color:#212121}
.closetoast:hover,.closetoast:active{text-decoration:none;color:#212121}
.warnBg{background-color:#fff7d6 !important}
.greenBg{background-color:#e3f4d7 !important}
.dangerBg{background-color:#ffd6d6 !important}
#pwaConfirmationPopupButton{display:none !important}
em.abt-icon.abt-icon-cancel::before{font-size:1.125rem}
em.abt-icon.abt-icon-cancel{line-height:10px;margin:5px}
@media screen and (min-width:768px){#toastmessage{display:none !important}
#pwaConfirmationPopupButton-modal{display:none !important}
#pwaConfirmationPopupButton{display:none !important}
#pwaSynNowButton span{display:none !important}
.pwaSynNowButton{display:none !important}
#navbarNavAltMarkup div ul li:first-child{display:none}
}