.page-notification{width: 100%;text-align: center;z-index: 1400;}
.page-notification .alert{width: 100%;text-align: center;color: #fff;font-weight: 500;margin-bottom: 0;border-radius: 0;padding: 10px 35px;display: flex;justify-content: center;}
.page-notification .alert h5{display: flex;width: 92%;justify-content: center;align-items: flex-start;color: #fff;}
.page-notification .alert button.close{font-size: 0.92rem;line-height: 15pt;padding: 10px;/*top: 38%;transform: translateY(-35%);*/right: 10px; top:0;}
.page-notification .alert button.close img{width: 16px;}
.page-notification .alert h5 .notify-msg{padding-top: 3px;padding-right: 10px;text-align: left;color: #fff;}
.page-notification .alert h5 .notify-icon{margin-right: 10px;width: 25px;flex: 0 0 25px;}
.page-notification .alert h5 .mobile-notify-icon{margin-right: 10px;width: 25px;flex: 0 0 25px;}
.page-notification.success-msg{background-color: #72A330;}
.page-notification.success-msg .alert{background-color: #72A330;}
.page-notification.error-msg{background-color: #AD0000;}
.page-notification.error-msg .alert{background-color:#AD0000;}
.page-notification.neutral-msg{background-color: #002677;}
.page-notification.neutral-msg .alert{background-color: #002677;}
.page-notification.neutral-orange-msg{background-color: #e35205;}
.page-notification.neutral-orange-msg .alert{background-color: #e35205;}
.page-notification .close{opacity: unset;}
.page-notification h5 span{padding-top: 3px;padding-right: 10px;text-align: left;}
.page-notification button{background-color: transparent;border:0;font-size: 0.92rem;line-height: 1.25rem;padding: 10px;/*top: 38%;transform: translateY(-35%);*/top:0;right: 10px;opacity: unset;position: absolute;}
.page-notification .error{margin-top:0;}
 #successnotify{background-color:#72A330;}
 #errornotify{background-color: #AD0000;}
 #neutralnotify{background-color: #002677;}
 #successnotify h5 span{padding-top: 3px;padding-right: 10px;text-align: left;}
 #successnotify button{background-color: transparent;border:0;font-size: 0.92rem;line-height: 1.25rem;padding: 10px;/*top: 38%;transform: translateY(-35%);*/top:0; right: 10px;opacity: unset;position: absolute;}
 #errornotify h5 span{padding-top: 3px;padding-right: 10px;text-align: left;}
 #errornotify button{background-color: transparent;border:0;font-size: 0.92rem;line-height: 1.25rem;padding: 10px;/*top: 38%;transform: translateY(-35%);*/top:0;right: 10px;opacity: unset;position: absolute;}
 #errornotify .error{margin-top:0;}
 #neutralnotify h5 span{padding-top: 3px;padding-right: 10px;text-align: left;}
 #neutralnotify button{background-color: transparent;border:0;font-size: 0.92rem;line-height: 1.25rem;padding: 10px;/*top: 38%;transform: translateY(-35%);*/top:0;right: 10px;opacity: unset;position: absolute;}

 #neutralnotifyorange{background-color:#e35205;}
 #neutralnotifyorange h5 span{padding-top: 3px;padding-right: 10px;text-align: left;}
 #neutralnotifyorange button{background-color: transparent;border:0;font-size: 0.92rem;line-height: 1.25rem;padding: 10px;/*top: 38%;transform: translateY(-35%);*/top:0;right: 10px;opacity: unset;position: absolute;}

.page-notification.success-nav{background-color: #72A330;}
.page-notification.success-nav .alert{background-color: #72A330;}
.page-notification.error-nav{background-color: #AD0000;}
.page-notification.error-nav .alert{background-color:#AD0000;}
.page-notification.neutral-nav{background-color: #002677;}
.page-notification.neutral-nav .alert{background-color: #002677;}

.virtual-visit-alert-icon{width:13px; margin-top:-3px; margin-left: 5px;}
/* .navbar-top.header nav{top:47px;} */
.page-notification + .page-notification{margin-top: 2px;}

@media(max-width:767px){
    /* .navbar-top.header nav{top:65px !important;}  */
    .page-notification .alert h5{display:inline-flex;}
    /* .page-notification .alert{padding:20px 35px;} */
    .page-notification .alert{/*padding:20px 0;*/ padding:15px 0;}
    .page-notification .alert h5 .notify-icon{margin:auto;text-align:center;display: none;}
    .page-notification .alert h5 .mobile-notify-icon{text-align:center}
    .page-notification .alert h5 .notify-msg{text-align: left;/*padding-top:15px;padding-bottom:15px;*/}
    #successnotify h5 span{/*padding-top:15px;*/padding-right:0;text-align: center;/*padding-bottom:15px;*/}
    /*.page-notification .alert button.close{padding-top:0;transform: translateY(-82%);}
     #successnotify .alert button{transform: translateY(-82%);padding-top:0;}
    #errornotify .alert button{transform: translateY(-82%);padding-top:0;}
    #neutralnotify .alert button{transform: translateY(-82%);padding-top:0;} */
    #errornotify h5 span{/*padding-top:15px;*/padding-right:0;text-align: center;/*padding-bottom:15px;*/}
    #neutralnotify h5 span{/*padding-top:15px;*/padding-right:0;text-align: center;/*padding-bottom:15px;*/}
    .page-notification .alert button.close {top: 8px;}
}